15 Perintah Linux yang Sering Saya Ketik Sehingga Sulit untuk Melupakannya
Saya termasuk orang yang suka menggunakan terminal dibandingkan GUI. Karena merasa beberapa pekerjaan lebih cepat dilakukan melalui CLI daripada GUI.
Biasanya dalam pemrograman, saya selalu membuka terminal. Bahkan sudah menjadi aplikasi utama yang wajib dibuka.
Berikut ini perintah-perintah yang sering saya ketik di terminal:
1. cd
Perintah cd
(change directory) adalah perintah untuk pindah-pindah direktori.
Dengan perintah ini, saya bisa jalan-jalan ke direktori manapun yang diinginkan.
Beberapa perintah yang sering saya ketik:
cd # pindah ke direktori home
cd ~ # pindah ke direktori home
cd namaFolder # pindah ke direktori
cd /etc/apt/ # pindah ke direktori /etc/apt
cd .. # pindah ke up direktori (parent)
cd - # kembali ke direktori sebelumnya
Menurut saya: perintah ini yang paling sering diketik di terminal.
2. ls
Perintah ls
(list directory contents) adalah perintah untuk melihat isi direktori.
Perintah ini juga sering saya ketik setelah perintah cd
.
Biasanya saya mengetik perintah-perintah berikut:
ls # lihat isi direktori tempat berada saat ini
ls -l # lihat isi direktori beserta atribut dan informasi lainnya
ls -a # lihat isi direktori yang tersembunyi
ls -la # kombinasi dari ls -l dan ls -a
3. mkdir
Perintah mkdir
(make directory) adalah perintah untuk membuat direktori baru.
Sudah pasti perintah ini sering saya gunakan saat ingin membuat direktori baru.
Berikut ini contoh perintah mkdir
yang sering saya ketik:
mkdir nama_dir # membuat direktori baru
mkdir -p /myporject/src/main # membuat direktori dengan path
mkdir a b c # membuat tiga direktori sekaligus
mkdir -p /myproject/src/{model,view,controller} # membuat banyak direktori dengan path
4. touch
Perintah touch
(change file timestamps) sebenarnya perintah untuk mengubah data waktu pada
sebuah file. Tapi saya sering menggunakannya untuk membuat file baru.
Contohnya seperti ini:
touch index.php # membuat file index.php
touch home.php login.php logout.php # membuat tiga file sekaligus
touch post-{edit,delete,insert}.php # membuat tiga file sekaligus dengan prefix post-
5. clear
Perintah clear
(clear the terminal screen) adalah perintah untuk membersihkan layar.
Ketika layar terminal penuh dengan teks, maka saya menggunakan perintah ini
untuk membersihkannya.
clear
Biasanya saya menekan tombol Ctrl+L saat malas mengetik perintah
clear
.
6. reset
Perintah reset
(terminal initialization) fungsinya hampir sama dengan clear
.
Bedanya perintah ini untuk me-restart terminal. Saya sering menggunakan
perintah ini saat ingin me-load ulang konfigurasi terminal.
reset
7. rm
Perintah rm
(remove files or directories) adalah perintah untuk menghapus
file atau direktori.
Contoh-contoh perintah yang sering saya ketik:
rm nama_file # hapus file tertentu
rm *.php # hapus semua file yang berekstensi .php
rm direktori/ # hapus direktori
rm -rf direktori/ # hapus direktori beserta anaknya
8. mv
Perintah mv
(move [rename] files) adalah perintah untuk memindahkan (cut)
file atau direktori. Selain itu, perintah ini juga bisa digunakan untuk mengubah nama
file.
Contoh:
mv file_lama.txt file_baru.txt
mv file.txt ~/Document/file.txt
9. cp
Perintah cp
(copy files and directories) adalah perintah untuk menyalin file atau
direktori.
Contoh:
cp namafile.txt namafile2.txt
cp ~/Documents/ ~/Docs/
10. cat
Perintah cat
(concatenate files and print on the standard output)
adalah perintah untuk melihat isi file, biasanya file teks.
Contoh:
cat hello.php # melihat isi file hello.php
11. chmod
Perintah chmod
(change file mode bits) adalah perintah untuk mengubah hak akses
dari suatu file atau direktori.
Contoh:
chmod +x file.bin # memberikan hak akses eksekusi
chmod 777 /var/www/html -R # memberikan hak akses rwx ke direktori /var/www/html
12. sudo
Perintah sudo
(execute a command as another user) adalah perintah awalan yang
berfungsi untuk mengeksekusi sebuah perintah sebagai super user (root).
Perintah ini termasuk perintah yang sering saya gunakan apabila ingin mengeksekusi perintah yang membutuhkan izin root.
Contoh:
sudo su # berubah menjadi root
sudo -s # berubah menjadi root
sudo apt install vlc
13. apt
Perintah apt
(APT package handling utility) sebenarnya alias dari apt-get
. Namun
saya lebih senang menggunakan apt
, karena lebih pendek. Fungsinya untuk menginstall
dan menghapus paket tertentu.
Contoh:
apt update # update daftar paket terbaru dari internet
apt upgrade # upgrade versi paket yang terinstall
apt install firefox # install firefox
apt remove firefox # hapus firefox
apt purge firefox # hapus firefox beserta konfigurasinya
Biasanya perintah apt
disertai sudo
di depannya.
14. ping
Perintah ping
(send ICMP ECHO_REQUEST to network hosts) adalah perintah untuk
mengetes konektifitas jaringan. Biasanya saat main WiFi atau terhubung dengan internet,
saya sering menggunakan perintah ini.
ping google.com # ping ke Google
15. tail
Fungsi perintah tail
(output the last part of files) hampir sama dengan
perintah cat
. Bedanya, tail
akan menampilkan isi terakhir dari File.
Biasanya saya menggunakan perintah ini untuk menampilkan logs.
Contoh:
sudo tail -f /var/log/syslog
Akhir Kata…
Kebanyakan dari perintah-perintah yang saya ketik masih berhubungan dengan file system dan jaringan.
Selain perintah-perintah di atas, masih banyak lagi perintah-perintah lain
seperti git
, php
, npm
, composer
, hugo
, dan sebagainya.
Semakin sering diketik, semakin tajam pula ingatan kita. Sehingga tidak perlu dihafal.
Jadi, perintah Linux apa saja yang paling sering kamu ketik?

Ahmad Muhardian Peternak Linux
Pengguna Linux sejak 2010. Founder of Petani Kode. Suka belajar hal baru dan menulis. Jika kamu suka dengan tulisan saya, silakan berikan dukungan biar semangat dan terus berkarya.