Command Basic dan Advanced di Terminal
Panduan komprehensif daftar perintah sistem operasi berbasis Linux/Unix dan Windows Command Line untuk kebutuhan administratif maupun pengembangan web.
> 01. BASIC COMMANDS (NAVIGASI & BERKAS)
Perintah dasar yang wajib dikuasai untuk bernavigasi melintasi direktori file sistem.
| Perintah (Command) | Fungsi Utama & Deskripsi |
|---|---|
pwd |
Menampilkan jalur absolut direktori aktif saat ini (*Print Working Directory*). |
ls -la |
Mendaftar seluruh file termasuk file tersembunyi (*hidden files*) dengan format detail. |
cd [nama_folder] |
Berpindah masuk ke dalam direktori tertentu. Gunakan cd .. untuk naik satu tingkat. |
mkdir [nama_folder] |
Membuat direktori atau folder baru di lokasi aktif. |
cp [sumber] [tujuan] |
Menyalin file atau folder dari lokasi sumber ke jalur tujuan. |
mv [sumber] [tujuan] |
Memindahkan file atau mengubah nama (*rename*) file/folder. |
rm -rf [nama] |
Menghapus file atau direktori secara permanen dan paksa (*Gunakan dengan hati-hati*). |
> 02. ADVANCED COMMANDS (SISTEM & JARINGAN)
Perintah lanjutan untuk manajemen proses, pengelolaan server, jaringan, dan audit keamanan.
| Perintah (Command) | Fungsi Utama & Deskripsi |
|---|---|
grep [teks] [file] |
Mencari pola string atau teks spesifik di dalam file atau hasil *output* perintah lain. |
chmod [izin] [file] |
Mengubah hak akses baca, tulis, dan eksekusi pada file atau direktori Linux. |
top / htop |
Memantau penggunaan sumber daya sistem secara *real-time* (CPU, Memori, Proses aktif). |
netstat -tulnp |
Menampilkan port jaringan yang terbuka serta layanan apa saja yang sedang mendengarkan (*listening*). |
curl -I [url] |
Melakukan pengujian header HTTP atau mengambil data dari server eksternal via terminal. |
find / -name "[nama]" |
Mencari file berdasarkan nama di seluruh struktur sistem direktori root. |
sudo apt update && sudo apt upgrade |
Memperbarui daftar paket repositori dan meningkatkan versi sistem operasi Debian/Ubuntu. |