Perintah Dasar Linux yang Sering Digunakan oleh Pemula
Command line merupakan salah satu bagian penting dalam penggunaan Linux. Dengan memahami perintah dasar, pengguna dapat mengelola file, direktori, permission, paket, jaringan, hingga proses sistem secara lebih efisien.
Pengguna Linux pasti tidak asing dengan command line. Command line adalah antarmuka yang memungkinkan pengguna memberikan instruksi kepada sistem melalui teks. Banyak pekerjaan administrasi Linux dilakukan melalui terminal, misalnya berpindah direktori, mengelola file, mengubah permission, memasang paket, memeriksa jaringan, dan mengelola proses.
Meskipun Linux juga menyediakan antarmuka grafis (GUI), pemahaman terhadap command line tetap penting karena terminal memberikan kontrol yang lebih langsung, efisien, dan mudah digunakan untuk otomatisasi maupun troubleshooting.
1. Mengenal Command Line Linux
Saat membuka terminal, pengguna biasanya berhadapan dengan shell, yaitu program yang menerima perintah, memprosesnya, lalu menjalankan program atau operasi yang diminta. Bash merupakan salah satu shell yang umum digunakan di Linux, selain shell lain seperti Zsh dan Fish.
Command
Perintah utama yang ingin dijalankan, misalnya ls,
cd, atau pwd.
Option / Opsi
Parameter tambahan untuk mengubah perilaku perintah. Contohnya
ls -l, dengan -l sebagai opsi untuk menampilkan
informasi file secara lebih lengkap.
Argument
Data atau target yang diproses oleh command, misalnya nama file, folder, host, atau alamat URL.
Privilege
Beberapa operasi membutuhkan hak administrator. Dalam Linux,
sudo dapat digunakan untuk menjalankan command tertentu
dengan hak istimewa sesuai konfigurasi pengguna.
command [option] [argument]
2. Kelompok Perintah yang Perlu Dikuasai
Agar lebih mudah dipelajari, perintah-perintah di bawah dapat dipahami berdasarkan aktivitasnya: navigasi, pengelolaan file, permission, instalasi paket, jaringan, dan administrasi sistem.
Navigasi Direktori
cd, cd .., cd -, dan
pwd digunakan untuk mengetahui serta mengubah posisi
direktori kerja.
Manajemen File & Folder
ls, cp, mv, mkdir,
touch, rm, dan less membantu
mengelola isi sistem file.
Permission & Ownership
chmod mengatur hak akses, sedangkan chown
mengatur pemilik file atau direktori.
Jaringan & Sistem
ping membantu menguji konektivitas, wget
digunakan untuk mengambil file melalui jaringan, sedangkan
top dapat digunakan untuk memantau proses dan resource sistem.
3. Daftar Perintah Dasar Linux
Tabel berikut mempertahankan daftar perintah dari materi asli, tetapi dilengkapi dengan kategori dan contoh penggunaan agar lebih mudah dipahami.
| Perintah | Kategori | Fungsi | Contoh |
|---|---|---|---|
sudo su |
Administrasi | Masuk sebagai super user/administrator | sudo su |
cd |
Navigasi | Berpindah ke home direktori | cd |
cd .. |
Navigasi | Berpindah ke direktori parent | cd .. |
cd - |
Navigasi | Berpindah ke direktori sebelumnya | cd - |
cd dataku |
Navigasi | Berpindah ke direktori yang bernama dataku | cd dataku |
cp fileA fileB |
File | Menyalin fileA ke fileB | cp laporan.txt laporan_backup.txt |
ls |
File & Direktori | Menampilkan isi direktori | ls |
ls -l |
File & Direktori | Menampilkan isi direktori berupa nama file/direktori, ukuran, waktu perubahan, pemilik file/folder dan hak akses/permission | ls -l |
mkdir gambar |
Direktori | Membuat direktori/folder baru bernama gambar | mkdir gambar |
mv source dest |
File | Memindahkan file source ke lokasi tujuan dest | mv laporan.txt dokumen/ |
pwd |
Navigasi | Menampilkan direktori saat ini | pwd |
rm -f file |
File | Menghapus file bernama file secara paksa | rm -f file.txt |
rm -rf dir |
File & Direktori | Menghapus folder bernama dir secara paksa | rm -rf folder_lama |
rm file |
File | Menghapus file bernama file | rm file.txt |
mv nama_lama nama_baru |
File | Mengganti nama file | mv lama.txt baru.txt |
tar xzf file.tar.gz |
Arsip | Ekstrak file tar bernama file.tar.gz menggunakan gzip | tar xzf aplikasi.tar.gz |
dpkg -i package.deb |
Paket | Menginstall file bernama package dengan ekstensi deb | sudo dpkg -i paket.deb |
ping host |
Jaringan | Melakukan ping ke host dan menampilkan hasil | ping google.com |
wget file |
Jaringan | Mendownload file | wget https://example.com/file.zip |
clear |
Terminal | Membersihkan tampilan terminal | clear |
chmod |
Permission | Mengubah permission file/folder | chmod 755 script.sh |
chown |
Kepemilikan | Mengubah kepemilikan file/folder | sudo chown user:user file.txt |
touch |
File | Membuat sebuah file baru | touch catatan.txt |
less |
File | Menampilkan isi file teks | less catatan.txt |
echo |
Terminal & File | Menampilkan tulisan ke layar (terminal)/menuliskan suatu kata atau kalimat ke dalam sebuah file | echo "Halo Linux" |
shutdown now |
Sistem | Mematikan sistem operasi secara langsung | sudo shutdown now |
top |
Sistem | Untuk Mengetahui status memori | top |
exit |
Terminal | Untuk keluar dari terminal | exit |
4. Contoh Penggunaan dalam Aktivitas Sederhana
Perintah Linux menjadi lebih mudah dipahami ketika digunakan sebagai rangkaian langkah. Contoh berikut menggambarkan aktivitas sederhana membuat folder, masuk ke dalamnya, membuat file, melihat isinya, lalu kembali ke direktori sebelumnya.
# 1. Lihat posisi direktori saat ini $ pwd # 2. Buat folder baru $ mkdir latihan-linux # 3. Masuk ke folder tersebut $ cd latihan-linux # 4. Buat file kosong $ touch catatan.txt # 5. Tampilkan isi direktori $ ls # 6. Kembali ke direktori sebelumnya $ cd ..
5. Memahami Permission Linux Secara Singkat
Salah satu konsep penting di Linux adalah permission. Sistem permission menentukan siapa yang boleh membaca, menulis, atau mengeksekusi sebuah file atau direktori.
Contoh: ls -l dapat menampilkan informasi
seperti:
-rwxr-xr--
Secara sederhana, permission terdiri atas hak untuk read (r), write (w), dan execute (x) untuk pemilik, group, dan pengguna lainnya.
6. Catatan Keamanan Saat Menggunakan Terminal
-
rmdapat menghapus file dan biasanya tidak menyediakan tempat sampah seperti file manager grafis. -
rm -rfsangat berisiko karena dapat menghapus direktori beserta isinya secara rekursif. Pastikan targetnya benar sebelum menekan Enter. -
Command dengan
sudomemberikan hak istimewa lebih tinggi. Gunakan hanya ketika memang diperlukan dan pahami command yang dijalankan. - Hindari menyalin command dari internet secara langsung tanpa memahami fungsi dan targetnya.
- Saat mengelola server, biasakan membuat backup sebelum melakukan perubahan besar pada file atau konfigurasi sistem.
7. Tips Belajar Linux untuk Pemula
Mulai dari navigasi
Kuasai pwd, ls, dan cd terlebih dahulu.
Ketiga command ini membantu memahami konsep direktori kerja.
Latihan manajemen file
Setelah itu, latihan dengan mkdir, touch,
cp, mv, dan rm menggunakan folder latihan.
Pahami output
Jangan hanya menjalankan command. Perhatikan output terminal untuk memahami apakah operasi berhasil atau menghasilkan pesan error.
Gunakan bantuan bawaan
Banyak command menyediakan manual melalui man nama_command.
Membaca manual membantu memahami opsi dan penggunaannya dengan lebih aman.
8. Kesimpulan
Perintah dasar Linux merupakan fondasi untuk bekerja menggunakan terminal.
Dengan memahami fungsi command seperti pwd, ls,
cd, cp, mv, rm,
chmod, chown, ping, dan
top, pengguna dapat mulai mengelola sistem Linux secara lebih
terstruktur.
Kunci belajar Linux bukan sekadar menghafal perintah, tetapi memahami apa yang dilakukan command, target yang diproses, opsi yang digunakan, serta dampak dari setiap perintah. Setelah dasar ini dikuasai, pengguna dapat melanjutkan ke materi yang lebih lanjut seperti shell scripting, manajemen proses, jaringan, administrasi server, dan otomatisasi.
Tidak ada komentar:
Posting Komentar