20 Perintah Dasar Linux untuk Pemula: Kuasai Terminal Tanpa Takut Salah
Terminal Itu Tidak Semenakutkan Kelihatannya
Bagi pengguna baru Linux, layar hitam terminal dengan kursor berkedip memang terlihat mengintimidasi. Padahal terminal justru alat paling powerful di Linux — banyak hal yang butuh lima klik di tampilan grafis bisa selesai dengan satu baris perintah.
Kabar baiknya, kamu tidak perlu menghafal ratusan perintah. Sekitar 20 perintah dasar sudah cukup untuk 90% kebutuhan sehari-hari: berpindah folder, melihat isi file, menyalin, menghapus, sampai menginstal aplikasi. Artikel ini merangkum semuanya dengan contoh konkret yang bisa langsung kamu praktikkan di Ubuntu atau distro turunan Debian lainnya.
Cara membuka terminal: tekan Ctrl + Alt + T di Ubuntu. Mari mulai.
Perintah Navigasi: Bergerak di Dalam Sistem File
1. pwd — Kamu Sedang di Mana?
pwd (print working directory) menampilkan folder tempat kamu berada saat ini. Sederhana tapi penting, supaya kamu tidak tersesat.
pwd
/home/budi
2. ls — Lihat Isi Folder
ls (list) menampilkan daftar file dan folder di lokasi saat ini. Tambahkan opsi untuk info lebih lengkap:
ls # daftar biasa
ls -l # detail: izin, pemilik, ukuran, tanggal
ls -a # tampilkan juga file tersembunyi (diawali titik)
3. cd — Pindah Folder
cd (change directory) untuk berpindah. Ini perintah yang paling sering dipakai:
cd Documents # masuk ke folder Documents
cd .. # naik satu tingkat
cd ~ # kembali ke folder home
cd / # ke root sistem
Tips: tekan Tab untuk melengkapi nama folder otomatis — menghemat ketikan dan menghindari salah ketik.
Perintah Mengelola File dan Folder
4. mkdir — Buat Folder Baru
mkdir proyek-baru
mkdir -p proyek/src/gambar # buat folder bertingkat sekaligus
5. touch — Buat File Kosong
touch catatan.txt
Berguna untuk membuat file catatan cepat atau file konfigurasi kosong.
6. cp — Salin File/Folder
cp laporan.pdf laporan-cadangan.pdf # salin file
cp -r folder-lama folder-baru # salin folder beserta isinya (-r = recursive)
7. mv — Pindah atau Ganti Nama
mv (move) punya dua fungsi: memindah file, dan mengganti nama (memindah ke nama baru di lokasi sama).
mv foto.jpg Pictures/ # pindah ke folder Pictures
mv lama.txt baru.txt # ganti nama
8. rm — Hapus File/Folder
rm file-tidak-penting.txt
rm -r folder-lama/ # hapus folder beserta isinya
Peringatan penting: file yang dihapus dengan rm tidak masuk Trash — langsung hilang permanen. Tidak ada "recycle bin" di terminal. Selalu cek dua kali sebelum menekan Enter, terutama dengan rm -r.
9. cat, less, head — Baca Isi File
cat catatan.txt # tampilkan seluruh isi file
less dokumen-panjang.txt # baca per halaman (tekan q untuk keluar)
head -n 20 data.csv # tampilkan 20 baris pertama
Perintah Informasi Sistem
10. whoami — Siapa Saya?
Menampilkan username yang sedang login. Berguna saat kamu mengelola beberapa akun.
11. uname -a — Info Sistem
uname -a
Linux budi-laptop 6.8.0-41-generic #41-Ubuntu SMP ... x86_64 GNU/Linux
Menampilkan versi kernel dan arsitektur sistem — sering ditanyakan saat troubleshooting di forum.
12. df -h dan free -h — Cek Disk dan RAM
df -h # sisa ruang hard disk (human-readable)
free -h # pemakaian RAM
Dua perintah wajib sebelum install aplikasi besar atau saat sistem terasa lambat.
13. top / htop — Pantau Proses
top menampilkan proses yang berjalan dan pemakaian CPU/RAM secara real-time (seperti Task Manager versi teks). Tekan q untuk keluar. Kalau ingin tampilan lebih cantik, install htop.
Perintah Instalasi Aplikasi (Ubuntu/Debian)
14. sudo apt update — Perbarui Daftar Paket
Sebelum install aplikasi, selalu perbarui dulu daftar paketnya. sudo berarti "jalankan sebagai administrator" — kamu akan diminta memasukkan password.
sudo apt update
15. sudo apt install — Install Aplikasi
sudo apt install vlc # install VLC media player
sudo apt install -y git # -y = jawab "ya" otomatis
16. sudo apt remove — Hapus Aplikasi
sudo apt remove vlc
17. sudo apt upgrade — Update Semua Aplikasi
sudo apt upgrade
Menjalankan update lalu upgrade secara berkala menjaga sistem tetap aman dan stabil.
Perintah Jaringan dan Bantuan
18. ping — Tes Koneksi
ping -c 4 google.com # kirim 4 paket, lalu berhenti
Kalau tidak ada respons, berarti ada masalah koneksi atau DNS.
19. man — Buku Manual Perintah
Tidak hafal opsi sebuah perintah? Baca manualnya langsung di terminal:
man ls
Gunakan tombol panah untuk scroll, tekan q untuk keluar. Ini "Google"-nya terminal — biasakan memakainya.
20. history dan clear — Riwayat dan Bersih-Bersih
history # tampilkan perintah yang pernah diketik
clear # bersihkan layar terminal
Tekan panah atas untuk memanggil kembali perintah sebelumnya — tidak perlu mengetik ulang perintah panjang.
Tips Aman Bermain di Terminal
- Pahami sebelum eksekusi. Jangan asal copy-paste perintah dari internet, terutama yang mengandung
sudo,rm -rf, ataudd. Perintah-perintah itu bisa menghapus data atau merusak sistem. - Manfaatkan Tab dan panah atas. Melengkapi otomatis mencegah salah ketik; riwayat perintah menghemat waktu.
- Gunakan
mandan--help. Hampir semua perintah punya opsi--helpuntuk ringkasan cepat:ls --help. - Latihan di folder aman. Buat folder khusus latihan (
mkdir latihan-terminal) dan utak-atik di sana sampai percaya diri.
Kesimpulan
Terminal Linux bukan monster — ia cuma butuh 20 perintah dasar untuk dikuasai. Mulai dari navigasi (pwd, ls, cd), kelola file (mkdir, cp, mv, rm), cek sistem (df, free, top), sampai install aplikasi (apt). Praktikkan satu per satu di atas, dan dalam seminggu kamu akan heran kenapa dulu takut membuka terminal.
Setelah nyaman dengan dasar-dasar ini, kamu bisa lanjut ke topik seru berikutnya: mengatur izin file dengan chmod, atau menulis script bash sederhana untuk mengotomatisasi tugas harianmu.