Senin, 27 Oktober 2025

Panduan Lengkap: Perintah Dasar Ubuntu untuk Pemula

Panduan Lengkap: Perintah Dasar Ubuntu


Tanggal: 28 Oktober 2025




Ubuntu, sebagai salah satu distribusi Linux paling populer di dunia, menawarkan antarmuka grafis yang ramah pengguna. Namun, untuk efisiensi maksimal, penguasaan terminal (atau command line interface) menjadi keterampilan esensial bagi administrator sistem, pengembang, dan pengguna tingkat lanjut. Terminal memungkinkan eksekusi perintah secara cepat, otomatisasi tugas, dan akses fitur mendalam yang tidak tersedia melalui GUI.

Artikel ini menyajikan panduan lengkap perintah dasar Ubuntu, dikelompokkan berdasarkan fungsi, dengan penjelasan detail, sintaks, contoh penggunaan, dan output tipikal. Semua contoh diuji pada Ubuntu 24.04 LTS (atau versi terbaru). Untuk memulai, buka terminal dengan menekan Ctrl + Alt + T.


1. Navigasi Direktori Dasar

Perintah ini membantu berpindah dan memeriksa lokasi dalam sistem file.

Perintah

Deskripsi

Sintaks

Contoh

pwd

Menampilkan direktori kerja saat ini (Print Working Directory).

pwd

$ pwd /home/user

ls

Mendaftar isi direktori. Opsi: -l (detail), -a (tersembunyi), -h (ukuran human-readable).

ls [opsi] [direktori]

$ ls -la drwxr-xr-x 2 user user 4096 Oct 28 10:00 . -rw-r--r-- 1 user user 123 Oct 28 09:00 file.txt

cd

Berpindah direktori. ~ = home, .. = parent, / = root.

cd [path]

$ cd /home $ cd ~ (kembali ke home) $ cd ..

Penjelasan Detail ls: Perintah ls -la menampilkan izin file (drwxr-xr-x: d=direktori, rwx=read/write/execute untuk owner/group/others), pemilik, ukuran, tanggal modifikasi, dan nama. Ini krusial untuk debugging izin akses.


2. Manajemen File dan Direktori

Buat, salin, pindah, atau hapus file/direktori.

Perintah

Deskripsi

Sintaks

Contoh

mkdir

Buat direktori baru. -p = buat nested tanpa error.

mkdir [opsi] nama

$ mkdir -p /home/user/proyek/baru

touch

Buat file kosong atau update timestamp.

touch nama_file

$ touch catatan.txt

cp

Salin file/direktori. -r = rekursif untuk direktori.

cp [opsi] sumber tujuan

$ cp file.txt /backup/

mv

Pindah atau rename file/direktori.

mv sumber tujuan

$ mv lama.txt baru.txt

rm

Hapus file/direktori. -r = rekursif, -f = force (tanpa konfirmasi). Hati-hati! Tidak ada Recycle Bin.

rm [opsi] nama

$ rm -rf /direktori_lama

Tips Keamanan rm: Selalu gunakan rm -i untuk konfirmasi interaktif pada file sensitif. Hindari rm -rf / yang akan menghapus seluruh sistem!


3. Melihat dan Mengedit Isi File

Akses konten file tanpa editor grafis.

Perintah

Deskripsi

Sintaks

Contoh

cat

Tampilkan seluruh isi file.

cat nama_file

$ cat /etc/hosts 127.0.0.1 localhost

less

Tampilkan file secara pager (scroll dengan panah, q=keluar).

less nama_file

$ less log.txt

head

Tampilkan baris awal. -n 10 = 10 baris pertama.

head [opsi] nama_file

$ head -5 /var/log/syslog

tail

Tampilkan baris akhir. -f = follow (real-time).

tail [opsi] nama_file

$ tail -f /var/log/auth.log (pantau login)

nano

Editor teks sederhana. Ctrl+O = simpan, Ctrl+X = keluar.

nano nama_file

$ nano config.conf

Penjelasan tail -f: Berguna untuk monitoring log secara real-time, seperti saat debugging server web.


4. Manajemen Paket dengan APT

Ubuntu menggunakan APT untuk instalasi/update paket.

Perintah

Deskripsi

Sintaks

Contoh

apt update

Perbarui daftar paket dari repository.

sudo apt update

Selalu jalankan sebelum upgrade.

apt upgrade

Upgrade semua paket terinstal.

sudo apt upgrade

Konfirmasi dengan Y.

apt install

Instal paket baru.

sudo apt install nama_paket

$ sudo apt install vim htop

apt remove

Hapus paket (biarkan config).

sudo apt remove nama_paket

 

apt autoremove

Hapus paket tidak terpakai.

sudo apt autoremove

 

apt search

Cari paket.

apt search kata_kunci

$ apt search editor

Catatan: Prefix sudo untuk hak admin. Masukkan password saat diminta.


5. Manajemen Proses

Pantau dan kendalikan proses yang berjalan.

Perintah

Deskripsi

Sintaks

Contoh

ps aux

Daftar semua proses.

ps aux

Tampilkan PID, CPU, MEM, command.

top / htop

Monitor real-time (instal htop untuk UI lebih baik).

top (q=keluar)

kill

Hentikan proses berdasarkan PID. -9 = force.

kill [opsi] PID

$ kill 1234 $ kill -9 1234

pkill

Hentikan berdasarkan nama proses.

pkill nama_proses

$ pkill firefox

Cara Dapat PID: Gunakan ps aux | grep nama_proses.


6. Perintah Bantuan dan Utilitas Lainnya

  • man perintah: Manual lengkap (q=keluar). Contoh: man ls.
  • perintah --help: Bantuan singkat. Contoh: ls --help.
  • clear: Bersihkan layar terminal.
  • history: Lihat riwayat perintah (!n = ulangi nomor n).
  • df -h: Ruang disk human-readable.
  • free -h: Memori RAM tersedia.
  • uname -a: Info sistem.


Kesimpulan

Menguasai perintah dasar Ubuntu membuka pintu menuju otomatisasi skrip Bash, server management, dan pengembangan DevOps. Latihan adalah kunci: Coba setiap perintah di direktori aman seperti ~/latihan. Untuk mendalami, pelajari Bash scripting atau ikuti kursus resmi Ubuntu.

Sumber Daya Tambahan:

Disclaimer: Selalu backup data sebelum menjalankan perintah destruktif seperti rm. Gunakan sudo dengan bijak untuk menghindari kerusakan sistem.

 











Tidak ada komentar:

Posting Komentar

Website Pemesanan Tiket Kereta - SpoorGo

  Peran Saya dalam Project SpoorGo SpoorGo adalah aplikasi pemesanan tiket kereta api berbasis web yang dikembangkan dengan teknologi moder...