Cheat Sheet Perintah Linux
Terakhir diperbarui
Navigasi
Berpindah tempat dan melihat posisimu sekarang.
| Perintah | Kegunaan |
|---|---|
pwd | Mencetak path direktori saat ini |
ls | Menampilkan daftar file di direktori saat ini |
ls -la | Menampilkan semua file (termasuk yang tersembunyi) beserta detailnya |
cd /path/to/dir | Pindah ke sebuah direktori |
cd .. | Naik satu direktori |
cd ~ | Pindah ke direktori home |
cd - | Kembali ke direktori sebelumnya |
Manajemen file
Membuat, menyalin, memindahkan, dan menghapus file dan folder.
| Perintah | Kegunaan |
|---|---|
touch file.txt | Membuat file kosong |
mkdir mydir | Membuat direktori |
mkdir -p a/b/c | Membuat direktori bersarang |
cp src.txt dest.txt | Menyalin file |
cp -r src/ dest/ | Menyalin direktori secara rekursif |
mv old.txt new.txt | Memindahkan atau mengganti nama |
rm file.txt | Menghapus file |
rm -rf mydir | Menghapus direktori beserta isinya |
Melihat file
Membaca isi file di terminal.
| Perintah | Kegunaan |
|---|---|
cat file.txt | Mencetak seluruh isi file |
less file.txt | Menggulir file halaman demi halaman |
head file.txt | Menampilkan 10 baris pertama |
head -n 20 file.txt | Menampilkan 20 baris pertama |
tail file.txt | Menampilkan 10 baris terakhir |
tail -f log.txt | Mengikuti file saat isinya bertambah |
wc -l file.txt | Menghitung baris dalam file |
Mencari (grep & find)
Mencari di dalam file dan menemukan file berdasarkan nama.
| Perintah | Kegunaan |
|---|---|
grep "text" file.txt | Menemukan baris yang cocok dengan pola |
grep -r "text" . | Mencari secara rekursif di sebuah folder |
grep -i "text" file.txt | Pencarian tanpa membedakan huruf besar dan kecil |
grep -n "text" file.txt | Menampilkan nomor baris yang cocok |
find . -name "*.js" | Menemukan file berdasarkan pola nama |
find . -type d | Hanya mencari direktori |
find . -mtime -1 | File yang diubah dalam sehari terakhir |
Permission (chmod & chown)
Mengatur siapa yang boleh membaca, menulis, dan menjalankan.
| Perintah | Kegunaan |
|---|---|
chmod +x script.sh | Membuat file bisa dijalankan |
chmod 755 script.sh | Pemilik rwx, grup/lainnya rx |
chmod 644 file.txt | Pemilik rw, grup/lainnya hanya baca |
chmod -R 755 mydir | Menerapkan secara rekursif ke sebuah folder |
chown user file.txt | Mengganti pemilik |
chown user:group file.txt | Mengganti pemilik dan grup |
ls -l file.txt | Melihat permission sebuah file |
Manajemen proses
Melihat dan mengendalikan program yang sedang berjalan.
| Perintah | Kegunaan |
|---|---|
ps aux | Menampilkan semua proses yang berjalan |
top | Tampilan langsung proses dan sumber daya |
htop | Penampil proses interaktif |
kill <pid> | Menghentikan proses berdasarkan ID-nya |
kill -9 <pid> | Menghentikan proses secara paksa |
pkill firefox | Menghentikan proses berdasarkan nama |
jobs | Menampilkan job latar belakang di shell |
command & | Menjalankan perintah di latar belakang |
Jaringan (curl, wget, ssh, ping)
Mengirim request dan terhubung ke mesin lain.
| Perintah | Kegunaan |
|---|---|
curl https://api.example.com | Mengambil URL dan mencetak responsnya |
curl -O <url> | Mengunduh file dengan nama aslinya |
wget <url> | Mengunduh file dari URL |
ssh user@host | Terhubung ke mesin remote |
scp file.txt user@host:/path | Menyalin file ke host remote |
ping example.com | Menguji koneksi ke sebuah host |
ip addr | Menampilkan antarmuka jaringan dan IP |
Arsip & paket (tar & apt)
Membundel file dan menginstal software.
| Perintah | Kegunaan |
|---|---|
tar -czf out.tar.gz mydir | Membuat arsip gzip |
tar -xzf out.tar.gz | Mengekstrak arsip gzip |
tar -tzf out.tar.gz | Menampilkan isi arsip |
zip -r out.zip mydir | Membuat arsip zip |
unzip out.zip | Mengekstrak arsip zip |
sudo apt update | Memperbarui daftar paket (Debian/Ubuntu) |
sudo apt install pkg | Menginstal paket |
Perintah Linux yang paling sering kamu pakai, dalam satu halaman. Cheat sheet perintah Linux ini adalah referensi cepat untuk bekerja di terminal: menjelajahi sistem file, mengelola file, mencari, mengatur permission, mengendalikan proses, dan jaringan dasar.
Perintah-perintah ini standar di bash dan zsh, jadi bekerja sama persis di Linux dan macOS. Salin yang kamu butuhkan, atau coba langsung di playground terminal: shell sungguhan di browsermu, tanpa perlu instalasi.
FAQ cheat sheet perintah Linux
Apakah cheat sheet perintah Linux ini gratis?
Ya. Cheat sheet perintah Linux ini sepenuhnya gratis, tanpa perlu daftar. Simpan di bookmark dan kembali kapan pun kamu perlu mencari perintah untuk file, permission, atau proses.
Apa arti chmod 755?
755 berarti pemilik mendapat read + write + execute (4+2+1=7), sedangkan grup dan lainnya mendapat read + execute (4+1=5). Ini mode yang lazim untuk script dan direktori yang boleh dijalankan atau dimasuki semua orang, tetapi hanya boleh diubah oleh pemiliknya.Apa itu sudo dan kapan saya membutuhkannya?
sudo menjalankan satu perintah sebagai superuser (root), yang dibutuhkan untuk tindakan yang memengaruhi seluruh sistem: menginstal paket, mengedit file sistem, atau mengganti kepemilikan di luar direktori homemu. Biasanya kamu akan diminta memasukkan kata sandi. Pakai hanya saat sebuah perintah gagal karena error permission, dan hindari menjalankan semuanya sebagai root.Bisakah saya berlatih perintah Linux secara online?
Bisa. Buka playground terminal untuk menjalankan perintah apa pun dari cheat sheet ini di shell sungguhan di browsermu, tanpa perlu instalasi. Kalau kamu ingin belajar terarah, kursus terminal interaktif gratis dari Coddy membawamu dari navigasi sampai pipe dan pengendalian proses, langkah demi langkah.
Apakah cheat sheet ini cocok untuk pemula?
Cocok. Isinya disusun mulai dari navigasi dan manajemen file (yang kamu pakai setiap hari) sampai jaringan dan manajemen paket, jadi kamu bisa langsung memakai bagian atas lalu pelan-pelan menguasai sisanya.