Berikut adalah daftar lengkap perintah dasar hingga lanjutan di Debian/Ubuntu beserta contoh penggunaannya. Sangat cocok untuk sysadmin, pengguna baru, atau pengembang.
📁 1. Navigasi Direktori
pwd– Tampilkan direktori saat ini
Contoh:/home/usercd /etc– Masuk ke folder /etccd ..– Naik satu direktorils -lAh– Daftar isi dengan format lengkap & ukuran human-readable
📝 2. File & Teks
touch hello.txt– Buat file kosongcp file1.txt file2.txt– Salin filemv file.txt /tmp/– Pindah file ke /tmprm -rf myfolder– Hapus folder dan isinyacat file.txt– Tampilkan isi filegrep "error" log.txt– Cari kata "error" dalam file log
💾 3. Izin & Kepemilikan
chmod 755 script.sh– Atur izin eksekusichown user:group file.txt– Ganti kepemilikan
🎛️ 4. Manajemen Paket
sudo apt update– Refresh indexsudo apt install nginx– Install Nginxsudo apt remove nginx– Hapus Nginxdpkg -i file.deb– Install .deb secara manual
⚙️ 5. Proses & Layanan
top– Lihat proses aktifps aux | grep apache2– Cari proses apache2sudo systemctl restart nginx– Restart service
🌐 6. Jaringan
ip a– Lihat IP addressping google.com– Tes koneksicurl -I https://example.com– Lihat header HTTP
👥 7. Pengguna & Grup
sudo adduser nama– Tambah usersudo usermod -aG sudo nama– Tambah ke grup sudoid nama– Lihat UID dan grup user
🗄️ 8. Arsip & Kompresi
tar -czvf backup.tar.gz folder/– Kompres folderunzip file.zip– Ekstrak file zip
🧩 9. Script & Otomatisasi
nano script.sh– Edit scriptchmod +x script.sh– Jadikan executable./script.sh– Jalankan scriptcrontab -e– Tambah tugas otomatis
🔐 10. Keamanan
sudo ufw enable– Aktifkan firewallsudo ufw allow ssh– Izinkan akses SSHsudo fail2ban-client status– Status keamanan fail2ban
🔍 Tip: Gunakan man [perintah] atau [perintah] --help untuk melihat dokumentasi lengkap masing-masing perintah.