Command perintah dasar linux
CLI ( Command Line Interface ) adalah sebuah mekanisme untuk interaksi dengan sistem operasi atau perangkat lunak komputer dengan mengetikkan perintah untuk menjalankan tugas tertentu. Untuk seorang pemula seperti saya menggunakan CLI butuh penyesuaian diri, yang biasanya melihat sebuah GUI ( Graphical User Interface ) dengan banyak warna dan icon-icon di komputer sekarang harus berhadapan hanya sebuah tampilan hitam dengan baris perintah.
Okee langsung saja ke pembelajar CLI di linux, karena saya lebih suka praktek dari pada teori hehe.
Beberapa perintah baris command line di linux yang bisa di praktekkan.
Pertama-tama buka CLI / Terminal di linux atau bisa mengetikkan CTRL ALT + T .
- man
Fungsinya untuk menjelaskan perintah2 pada terminal yang di ketikkan, Misalnya = man ls
Maka muncul penjelasan dan bagaimana penggunaan command ls.
- ls
List Direktori, Melihat isi file dari direktori / folder. Untuk melihat lebih berwarna atau lebih kece gunakan perintah " ls --color " agar saat tampil list direktori nya berwarna sesuai dengan file-filenya, Warna hijau untuk execute.
Opsi - opsi lainnya dari perintah ls :
ls -a
menampilkan output termasuk juga file dan folder yang tersembunyi
ls -i
menampilkan output yang lengkap juga beserta informasi mengenai hak akses, pemilik, grup, ukuran, dan juga tanggal terakhir modifikasi
ls -t
menampilkan folder dengan mengurutkan waktu terkahir modifikasi
ls -o
menampilkan direktori secara detail tetapi tidak menampilkan direktori yang dihidden
ls -s
menampilkan dan juga mengurutkan folder berdasarkan ukuran
Praktek CLI = ls --color
- mkdir
Make Direktori, Membuat direktori / folder baru
Praktek CLI = mkdir latihan
- cd
Change Direktori, Memasuki direktori yang dituju
Praktek CLI = cd latihan
Opsi - opsi lainnya dari perintah ls :
cd -
mundur / back ke folder sebelumnya dengan memperlihatkan alamat folder
cd ..
mundur / back ke folder sebelumnya tanpa dengan memperlihatkan alamat folder
Praktek CLI = cd ..
- pwd
Melihat alamat direktori saat ini
Praktek CLI = pwd
- cp
Mengcopy file / direktori
Praktek CLI = cp latihan latihan1
- mv
Merubah nama file / direktori
Praktek CLI = mv latihan1 latihan2
Sekarang kita akan mencoba membuat file / dokumen dengan format .txt
ketikkan " cat > catatan.txt " ketikkan isi nya " latihan 1 masih belajar " kemudian save ( CTRL + D ), Untuk melihat isi file catatan.txt yang telah dibuat, ketikkan " cat catatan.txt "
Saya telah berhasil membuat file catatan dan melihat isi catatan berformat .txt . Sekarang saya mau menghapusnya, ketikkan " rm catatan.txt " maka file catatan.txt akan terhapus.
Cara lain untuk menulis text di CLI dengan mengetikkan perintah " nano ", perintah nano ini sama seperti perintah cat.
- rm -r
Menghapus direktori / folder
Praktek CLI = rm -r latihan
- ifconfig
untuk mensetting konfigurasi ip address
Praktek CLI = ifconfig
- sudo
untuk membuka root / hak akses penuh , ketikkan sudo namakomputernya
Praktek CLI = sudo su
untuk kembali menjadi user biasa, ketikkan perintah " su user " user adalah namakomputer saya.
- find
untuk menemukan letak sebuah file
Praktek CLI = find latihan
- clear, cls, clr
Menghapus perintah baris di screen
Praktek CLI = clear
- shutdown
untuk mematikan komputer / laptop
Praktek CLI = shutdown
Untuk mengcancel perintah matikan ketik " shutdown -c "
Rocky PA - perintah-perintah dasar command linux yang diambil beberapa source yang saat ini saya gunakan.
*
Adalah perintah untuk melihat isi dari sebuah direktori atau folder.
Ketik ls untuk melihat isi dari sebuah folder, dan ls -al untuk melihat
isi dari sebuah folder beserta file tersembunyi (hidden) di dalamnya.
command: ls
* Adalah perintah untuk menjalankan perintah yang memerlukan hak akses administrator bagi user non-root.
command: sudo
*
Adalah perintah untuk melihat lokasi folder di mana Anda berada saat
ini. Sebagai contoh, ketika Anda sedang berada di folder home, kemudian
mengetik perintah pwd, maka akan keluar output /home/user
command: pwd
*
Adalah perintah untuk berpindah ke suatu lokasi tertentu. Contoh, Anda
ingin berpindah ke /home/user/public_html, maka perintahnya adalah
sebagai berikut:
cd /home/user/public_html
command: cd
*
Adalah perintah untuk mencari sebuah file atau folder di lokasi
tertentu. Contoh, Anda ingin mencari file1.php di dalam /home/user, maka
perintahnya adalah sebagai berikut:
find /home/user -name file1.php
dan cara paling mudah menggunakan perintah "find -name "nama_file / nama_folder"
command: find
*
Adalah perintah untuk melihat keseluruhan isi dari sebuah file. Sebagai
contoh, Anda ingin melihat isi dari file1.php, maka perintahnya adalah
sebagai berikut:
cat file1.php
command: cat
* Adalah
perintah untuk mengekstraks atau mengompres file arsip berformat tar.gz
atau tar.bz2. Contoh, Anda ingin mengekstraks file1.tar.gz atau
file1.tar.bz2, maka perintahnya adalah sebagai berikut:
tar -xvf file1.tar.gz
tar -xvf file1.tar.bz2
command: tar
*
Adalah perintah untuk mengektraks file arsip berfomat .zip. Contoh,
Anda ingin mengektraks file1.zip, maka perintahnya adalah sebagai
berikut:
unzip file1.zip
command: unzip
* (make direktori)
Adalah perintah untuk membuat sebuah folder. Sebagai contoh, Anda ingin
membuat sebuah folder dengan nama folder1, maka perintahnya adalah
sebagai berikut:
mkdir folder1
command: mkdir
* Adalah
perintah untuk mengecek informasi whois sebuah domain. Contoh, Anda
ingin mengecek informasi namadomain.com, maka perintahnya adalah sebagai
berikut:
whois namadomain.com
command: whois
* Adalah
perintah untuk mengunduh sebuah file dari URL tertentu. Contoh, Anda
ingin mengunduh file installer terbaru WordPress, maka perintahnya
sebagai berikut:
wget URL/namafile
wget https://wordpress.org/latest.zip
command: wget
*
Adalah perintah yang umumnya digunakan untuk menjalankan, menghentikan
dan merestart suatu service yang berada di dalam sebuah server. Format
perintahnya adalah sebagai berikut:
systemctl start/stop/restart nama-service
Contoh 1, untuk menjalankan service Apache, jalankan perintah berikut:
systemctl start httpd
Contoh 2, untuk menghentikan service Apache, jalankan perintah berikut:
systemctl stop httpd
Contoh 3, untuk merestart service Apache, jalankan perintah berikut:
systemctl restart httpd
*
Adalah perintah untuk merestart sistem secara keseluruhan. Proses ini
biasanya dijalankan ketika sebelumnya melakukan perubahan tertentu yang
memerlukan proses restart.
Apabila dalam server Anda berjalan service
MySQL, sebelum menjalankan perintah reboot, sebaiknya service mysql
dihentikan dengan dulu dengan perintah:
systemctl stop mysql
* Adalah perintah untuk melakukan pengaturan firewall di Linux, seperti membuka dan menutup port.
Contoh 1, untuk membuka port 443, jalankan perintah berikut:
iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT
Contoh 2, untuk menutup port 443, jalankan perintah berikut:
iptables -I INPUT -p tcp -m tcp --dport 443 -j REJECT
* iwconfig dan nmcli device wifi list - untuk cek channel wifi, signal
Beberapa perintah dasar CLI linux bisa langsung kalian ikuti dan praktekkan di komputer / laptop yang menggunakan OS ( Operating System ) khusus linux, linux apa saja bisa di coba.
Banyak perintah yang bisa di cari lainnya, perintah dasar linux akan terus di update dan akan memudahkan kita untuk proses belajar menggunakan CLI. Lama-lama saya mulai terbiasa menggunakan CLI dan lebih menyukai bermain di CLI dan OS Linux.
Kalian punya perintah CLI secara lengkap ? share aja di komentar :)