Hari-hari Kepo

50+ Perintah Dasar Linux yang Harus Kamu Kuasai (Lengkap + Contoh)

17 Jul 2025 5 menit baca
50+ Perintah Dasar Linux yang Harus Kamu Kuasai (Lengkap + Contoh)

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

  1. ls – Menampilkan isi direktori

    bash
    ls
    ls -l # Tampilkan detail file
    ls -a # Tampilkan file tersembunyi
  2. pwd – Menampilkan lokasi direktori saat ini

    bash
    pwd
  3. cd – Berpindah direktori

    bash
    cd /home/user
    cd .. # Naik satu level
    cd ~ # Kembali ke home directory
  4. mkdir – Membuat direktori baru

    bash
    mkdir folder_baru
    mkdir -p a/b/c # Membuat direktori bertingkat
  5. rmdir – Menghapus direktori kosong

    bash
    rmdir folder_kosong
  6. rm – Menghapus file atau direktori

    bash
    rm file.txt
    rm -r folder # Hapus folder beserta isinya
  7. touch – Membuat file kosong

    bash
    touch file_baru.txt
  8. cp – Menyalin file/direktori

    bash
    cp file.txt /backup/
    cp -r folder /tujuan/
  9. mv – Memindahkan atau mengganti nama file

    bash
    mv file.txt /backup/
    mv lama.txt baru.txt
 

📄 Membaca dan Mengelola Isi File

  1. cat – Melihat isi file
 
bash
 
cat file.txt
 
  1. less – Membaca file secara interaktif
 
bash
 
less file.txt
 
  1. head – Melihat beberapa baris awal file
 
bash
 
head file.txt
head -n 20 file.txt # Lihat 20 baris pertama
 
  1. tail – Melihat beberapa baris akhir file
 
bash
 
tail file.txt
tail -f log.txt # Streaming real-time log
 
  1. nano, vim, gedit – Editor teks
 
bash
 
nano file.txt
vim file.txt
gedit file.txt # Jika GUI tersedia
 
  1. grep – Mencari kata dalam file
 
bash
 
grep "kata" file.txt
grep -r "kata" /folder/
 
  1. find – Mencari file/direktori
 
bash
 
find /home -name "*.log"
 
  1. wc – Menghitung jumlah baris, kata, karakter
 
bash
 
wc file.txt
 
  1. diff – Membandingkan dua file
 
bash
 
diff file1.txt file2.txt
 

🛠️ Manajemen Sistem dan Proses

  1. ps – Melihat proses aktif
 
bash
 
ps
ps aux
 
  1. top – Monitoring real-time CPU & RAM
 
bash
 
top
  1. htop – Versi lebih canggih dari top (perlu install)
 
bash
 
 
  1. kill – Menghentikan proses
 
bash
 
kill PID
kill -9 PID # Paksa berhenti
 
  1. df – Melihat penggunaan disk
 
bash
 
df -h
 
  1. du – Melihat ukuran direktori
 
bash
 
du -sh /folder
 
  1. free – Melihat penggunaan RAM
 
bash
 
free -h
 
  1. uptime – Waktu server menyala
 
bash
 
uptime
 
  1. date – Menampilkan tanggal dan waktu
 
bash
 
date
 
  1. cal – Menampilkan kalender
 
bash
 
cal
 

🔐 Manajemen Pengguna dan Hak Akses

  1. whoami – Melihat username saat ini
 
bash
 
whoami
 
  1. su – Berganti user
 
bash
 
su root
 
  1. sudo – Jalankan perintah sebagai superuser
 
bash
 
sudo apt update
 
  1. passwd – Ganti password
 
bash
 
passwd
 
  1. chmod – Ubah izin file
 
bash
 
chmod 755 script.sh
 
  1. chown – Ubah kepemilikan file
 
bash
 
chown user:group file.txt
 

🌐 Jaringan dan Internet

  1. ping – Tes koneksi jaringan
 
bash
 
ping google.com
  1. ifconfig / ip a – Lihat konfigurasi IP
 
bash
 
ip a
  1. curl – Transfer data dari/tuju URL
 
bash
 
curl https://example.com
 
  1. wget – Download file dari internet
 
bash
 
wget https://example.com/file.zip
 
  1. ssh – Remote login ke server lain
 
bash
 
ssh user@server_ip
 
  1. scp – Salin file antar server via SSH
 
bash
 
scp file.txt user@server:/path/
 

📦 Paket dan Instalasi Software

  1. apt, yum, dnf – Package manager
 
bash
 
sudo apt update && sudo apt upgrade # Debian/Ubuntu
sudo yum update # RHEL/CentOS 7
sudo dnf update # CentOS 8+
 
  1. apt install, yum install – Install paket
 
bash
 
sudo apt install nano
 
  1. tar – Ekstrak atau buat arsip
 
bash
 
tar -xvf file.tar
tar -cvzf archive.tar.gz folder/
  1. zip/unzip – Buka file ZIP
 
bash
 
unzip file.zip
 

⏱️ Cron Job dan Scheduling

  1. crontab -e – Edit cron job
bash
 
crontab -e
  1. crontab -l – Lihat daftar cron job
bash
 
crontab -l
 

💾 Mount dan File System

  1. mount – Mount partisi atau media
bash
 
mount /dev/sdb1 /mnt
 
  1. umount – Unmount media
bash
 
umount /mnt
 
  1. fdisk – Partisi hard drive
bash
 
sudo fdisk -l
 
  1. rsync – Sinkronisasi file/folder
bash
 
rsync -av source/ destination/
 

🏁 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

15
Aditt 20 Jul 2025 09:34
Sangat bermanfaat, thx
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.

Tinggalkan Komentar