▼

Senin, 21 September 2026

Perintah Dasar Linux yang Sering Digunakan oleh Pemula

Pengantar: Mengapa Harus Menguasai Terminal?

Perintah berbasis teks atau command line interface (CLI) adalah inti kendali sistem operasi Linux. Mulai dari mengelola server, mengatur perizinan berkas, sampai konfigurasi jaringan, semuanya dijalankan lebih cepat dan presisi lewat terminal.

Berikut kumpulan perintah dasar harian yang wajib dipahami beserta contoh penggunaannya langsung di terminal.

1. Navigasi & Penelusuran Direktori

a. pwd (Print Working Directory)

Menampilkan jalur absolut direktori kerja aktif saat ini.

terminal ~ pwd
siswa@linux:~$ pwd
/home/siswa/dataku

b. ls dan ls -l

ls menampilkan nama berkas/folder. Opsi -l menampilkan rincian panjang: hak akses, pemilik (*owner*), grup, ukuran, dan waktu modifikasi.

terminal ~ ls
siswa@linux:~$ ls
gambar  dokumen  catatan.txt
siswa@linux:~$ ls -l
drwxr-xr-x 2 siswa siswa 4096 Sep 27 10:15 gambar
-rw-r--r-- 1 siswa siswa 240 Sep 27 10:18 catatan.txt

c. cd (Change Directory) & Variasinya

cd kembali ke home, cd .. naik satu tingkat ke direktori *parent*, cd - kembali ke folder sebelumnya, dan cd dataku masuk ke folder tujuan.

terminal ~ cd
siswa@linux:~$ cd dataku
siswa@linux:~/dataku$ cd ..
siswa@linux:~$ cd -
/home/siswa/dataku

2. Pengelolaan Berkas, Folder, & Arsip

a. mkdir & touch

mkdir [nama] membuat folder baru, sedangkan touch [file] membuat berkas baru kosong.

terminal ~ create
siswa@linux:~$ mkdir gambar
siswa@linux:~$ touch catatan.txt

b. cp & mv

cp sumber tujuan menyalin berkas. mv memindahkan berkas ke direktori lain atau mengubah namanya (*rename*).

terminal ~ cp & mv
siswa@linux:~$ cp fileA fileB
siswa@linux:~$ mv nama_lama nama_baru
siswa@linux:~$ mv source.txt /home/siswa/gambar/

c. rm & tar xzf

rm file menghapus file, rm -f menghapus paksa tanpa konfirmasi, rm -rf dir menghapus folder beserta seluruh isinya secara rekursif, dan tar xzf mengekstrak arsip terkompresi .tar.gz.

terminal ~ delete & archive
siswa@linux:~$ rm -f sampah.log
siswa@linux:~$ rm -rf folder_lama/
siswa@linux:~$ tar xzf arsip.tar.gz

3. Administrasi Sistem, Keamanan, & Hak Akses

a. sudo su

Beralih ke hak akses tertinggi (*root/superuser*). Tanda terminal berubah dari $ menjadi #.

terminal ~ root
siswa@linux:~$ sudo su
[sudo] password for siswa: ••••••••
root@linux:/home/siswa#

b. chmod & chown

chmod mengontrol izin akses (baca/tulis/eksekusi), sedangkan chown mengubah hak kepemilikan pengguna (*user*) dan grup.

terminal ~ permissions
siswa@linux:~$ chmod 755 script.sh
siswa@linux:~$ sudo chown www-data:www-data /var/www/html

c. top & shutdown now

top memantau proses CPU dan konsumsi memori RAM secara langsung. shutdown now mematikan mesin komputer/server seketika.

terminal ~ monitoring
top - 14:02:10 up 1 day, 2 users, load average: 0.12, 0.05, 0.01
Tasks: 120 total, 1 running, 119 sleeping
%Cpu(s): 1.8 us, 0.6 sy, 97.6 id | MiB Mem : 8192 total, 4210 free
siswa@linux:~$ sudo shutdown now
System is powering off now.

4. Jaringan, Utilitas, & Paket

a. ping & wget

ping host menguji konektivitas ke server/IP lain, sementara wget mengunduh berkas langsung dari tautan internet.

terminal ~ network
siswa@linux:~$ ping -c 2 8.8.8.8
64 bytes from 8.8.8.8: time=18.2 ms
siswa@linux:~$ wget https://domain.com/app.zip
app.zip saved [100%]

b. dpkg -i package.deb

Memasang secara manual paket aplikasi Debian (.deb) tanpa dependensi otomatis.

terminal ~ packages
siswa@linux:~$ sudo dpkg -i package.deb
Setting up package ... done.

c. less, echo, clear, & exit

less file membaca berkas teks halaman per halaman, echo menampilkan teks atau mengisi berkas, clear membersihkan layar kerja terminal, dan exit menutup sesi terminal saat ini.

terminal ~ utilities
siswa@linux:~$ echo "Linux TKJ" > catatan.txt
siswa@linux:~$ clear
[Layar terminal bersih kembali]
siswa@linux:~$ exit
Referensi: masrud.com

Tidak ada komentar:

Posting Komentar