Linux adalah sistem operasi yang sangat powerful, terutama jika kamu mengaksesnya melalui Command Line Interface (CLI) . Meskipun terlihat menantang bagi pemula, CLI memberikan kontrol penuh atas sistem dan merupakan alat penting dalam dunia IT, DevOps, Cloud Engineering, hingga AI/ML.
Berikut adalah daftar lengkap perintah dasar Linux yang wajib kamu kuasai untuk memulai atau meningkatkan kemampuan teknismu.
🔍 Navigasi File dan Direktori
-
ls– Menampilkan isi direktoribashlsls -l # Tampilkan detail filels -a # Tampilkan file tersembunyi -
pwd– Menampilkan lokasi direktori saat inibashpwd -
cd– Berpindah direktoribashcd /home/usercd .. # Naik satu levelcd ~ # Kembali ke home directory -
mkdir– Membuat direktori barubashmkdir folder_barumkdir -p a/b/c # Membuat direktori bertingkat -
rmdir– Menghapus direktori kosongbashrmdir folder_kosong -
rm– Menghapus file atau direktoribashrm file.txtrm -r folder # Hapus folder beserta isinya -
touch– Membuat file kosongbashtouch file_baru.txt -
cp– Menyalin file/direktoribashcp file.txt /backup/cp -r folder /tujuan/ -
mv– Memindahkan atau mengganti nama filebashmv file.txt /backup/mv lama.txt baru.txt
📄 Membaca dan Mengelola Isi File
cat– Melihat isi file
less– Membaca file secara interaktif
head– Melihat beberapa baris awal file
tail– Melihat beberapa baris akhir file
nano,vim,gedit– Editor teks
grep– Mencari kata dalam file
find– Mencari file/direktori
wc– Menghitung jumlah baris, kata, karakter
diff– Membandingkan dua file
🛠️ Manajemen Sistem dan Proses
ps– Melihat proses aktif
top– Monitoring real-time CPU & RAM
htop– Versi lebih canggih daritop(perlu install)
kill– Menghentikan proses
df– Melihat penggunaan disk
du– Melihat ukuran direktori
free– Melihat penggunaan RAM
uptime– Waktu server menyala
date– Menampilkan tanggal dan waktu
cal– Menampilkan kalender
🔐 Manajemen Pengguna dan Hak Akses
whoami– Melihat username saat ini
su– Berganti user
sudo– Jalankan perintah sebagai superuser
passwd– Ganti password
chmod– Ubah izin file
chown– Ubah kepemilikan file
🌐 Jaringan dan Internet
ping– Tes koneksi jaringan
ifconfig/ip a– Lihat konfigurasi IP
curl– Transfer data dari/tuju URL
wget– Download file dari internet
ssh– Remote login ke server lain
scp– Salin file antar server via SSH
📦 Paket dan Instalasi Software
apt,yum,dnf– Package manager
apt install,yum install– Install paket
tar– Ekstrak atau buat arsip
zip/unzip– Buka file ZIP
⏱️ Cron Job dan Scheduling
crontab -e– Edit cron job
crontab -l– Lihat daftar cron job
💾 Mount dan File System
mount– Mount partisi atau media
umount– Unmount media
fdisk– Partisi hard drive
rsync– Sinkronisasi file/folder
🏁 Penutup
Dengan menguasai perintah-perintah di atas, kamu sudah memiliki bekal dasar yang kuat untuk menggunakan Linux secara produktif . Baik itu untuk tujuan belajar, bekerja sebagai admin, developer, atau engineer — CLI Linux adalah alat yang sangat ampuh dan efisien.
Selamat berlatih dan tingkatkan terus skill-mu!
Komentar
15Tinggalkan Komentar