Rangkuman Dasar Linux — Cheat Sheet Perintah
Atur lintas kategori perintah dasar Linux — navigasi, membuat, operasi, melihat dan mencari, permission, proses, dan vi — per kategori dengan diagram dan tabel cheat sebagai titik awal untuk meninjau.
Gambaran Perintah yang Kamu Pelajari di Dasar Linux
Halaman ini bukan latihan browser; tujuannya adalah mendaftar dan mengatur perintah dasar sejauh ini.
Ia mengumpulkan perintah yang dibahas dalam seri Dasar Linux ke satu halaman, per kategori: navigasi, membuat, operasi, melihat dan mencari, permission, proses, dan pengeditan.
Pakai tabel cheat untuk melompat kembali ke tiap artikel kapan pun kamu ingin meninjau.
Cheat Sheet — Navigasi, Membuat, Operasi
Ini adalah perintah dasar untuk berpindah di filesystem, membuat direktori dan file, serta menyalin, memindahkan, dan menghapus.
Ini kelompok yang paling sering kamu ketik dalam pekerjaan sehari-hari.
| Perintah | Kegunaan |
|---|---|
pwd | Tampilkan path absolut lokasimu |
ls / ls -l / ls -a | Daftar isi (dengan detail / termasuk file tersembunyi) |
cd /path / cd .. / cd ~ | Pindah (path absolut / induk / home) |
mkdir name / mkdir -p a/b/c | Buat direktori (seluruh hierarki sekaligus) |
touch file | Buat file kosong |
echo 'text' > file | Tulis ke file (timpa) |
cp src dst | Salin file (yang asli tetap ada) |
mv src dst | Pindah atau ganti nama (yang asli tidak tetap) |
rm file / rm -r dir | Hapus file / direktori |
rmdir dir | Hapus direktori kosong |
Cheat Sheet — Melihat, Mencari, I/O
Ini adalah perintah untuk melihat isi file, menemukan baris yang kamu inginkan, dan mengganti tujuan output.
Merangkai perintah dengan pipe | memungkinkanmu menggabungkan pencarian dan penghitungan.
| Perintah | Kegunaan |
|---|---|
cat file | Tampilkan seluruh file |
head -n 5 file / tail -n 5 file | Tampilkan beberapa baris pertama / terakhir |
wc -l file | Hitung baris |
grep word file | Temukan baris yang mengandung string tertentu |
grep -i / -n / -r | Abaikan huruf besar/kecil / dengan nomor baris / pencarian rekursif |
cmd1 | cmd2 | Teruskan output satu perintah ke berikutnya (pipe) |
cmd > file / cmd >> file | Kirim output ke file (timpa / tambah) |
cmd < file | Berikan file sebagai standard input |
cmd 2> file | Kirim output error ke file |
| Simbol | Efek |
|---|---|
a ; b | Jalankan berurutan tanpa peduli hasilnya |
a && b | b hanya jika a berhasil |
a || b | b hanya jika a gagal |
echo $? | Exit status perintah sebelumnya (0 = berhasil) |
'...' | Karakter literal ($VAR tidak dikembangkan) |
"..." | Kembangkan $VAR / $(...) menjadi nilai |
Cheat Sheet — Permission, Proses, Pengeditan
Ini adalah perintah untuk membaca dan mengubah permission file, mengecek dan menghentikan proses yang berjalan, serta mengedit teks.
Ini area yang selalu kamu pakai dalam operasi server.
Di server produksi multi-pengguna, pengaturan permission bekerja sebagai kontrol akses.
| Perintah | Kegunaan |
|---|---|
ls -l | Daftar dengan permission, pemilik, dan ukuran |
chmod +x file / chmod 644 file | Tambah execute / atur permission dalam oktal |
chown user file | Ubah pemilik |
ps / ps -ef | Daftar proses yang berjalan |
ps | grep name | Persempit proses berdasarkan nama |
echo $$ | Tampilkan PID shell saat ini |
cmd & | Jalankan perintah di background |
kill PID | Hentikan proses dengan PID tertentu |
kill -9 PID | Force-quit proses yang tidak merespons |
vi file | Buka file di editor teks vi |
i / a / o | Masuk mode insert (dari kiri / dari kanan / baris baru di bawah) |
Esc | Kembali ke mode normal |
:w / :wq / :q! | Simpan / simpan dan keluar / buang dan keluar |
Kerja bagus!
Sekarang kamu punya dasar untuk mengoperasikan server Linux: berpindah di filesystem, membuat direktori dan file, menyalin/memindahkan/menghapus, melihat dan mencari isi, mengganti input/output, membaca dan mengubah permission, mengecek dan menghentikan proses, serta mengedit dengan vi.
Simpan cheat sheet ini, dan saat kamu lupa sebuah perintah, kembali ke artikel terkait dan benar-benar coba langsung.
Berikutnya, lanjut ke level menengah, tempat kamu menggabungkan ini untuk melakukan pemrosesan teks dan menulis shell script.