PERINTAH DASAR LINUX
Diperbarui: 9 Oktober 2025
1. Apa Itu Perintah Dasar Linux
Perintah dasar Linux adalah serangkaian instruksi fundamental yang digunakan untuk berinteraksi dan mengelola sistem operasi Linux melalui antarmuka baris perintah (Command Line Interface - CLI), seperti Terminal.
2. Beberapa Perintah Dasar Linux
joko@ubuntu-desk:~$ ls
BurpSuiteCommunity 'My project' Public Videos
Desktop node_modules remolt-v2 'VirtualBox VMs'
Documents package.json snap yes
Downloads package-lock.json Templates yes.pub
javasharedresources Pictures Unity
Music pt venv
ls - Menampilkan daftar isi (file dan folder) dari direktori saat ini.
joko@ubuntu-desk:~$ cd Downloads/
joko@ubuntu-desk:~/Downloads$
cd - Berpindah (Change Directory) ke direktori lain.
joko@ubuntu-desk:~/Downloads$ pwd
/home/joko/Downloads
pwd - Menampilkan lokasi direktori kerja saat ini (Print Working Directory).
joko@ubuntu-desk:~/Music$ ls
foto.php.png
joko@ubuntu-desk:~/Music$ mkdir testing
joko@ubuntu-desk:~/Music$ ls
foto.php.png testing
mkdir - Membuat (Make Directory) direktori (folder)
joko@ubuntu-desk:~/Music$ ls
foto.php.png testing
joko@ubuntu-desk:~/Music$ rmdir testing/
joko@ubuntu-desk:~/Music$ ls
foto.php.png
rmdir - Menghapus (Remove Directory) direktori kosong.
joko@ubuntu-desk:~/Music$ ls
foto.php.png
joko@ubuntu-desk:~/Music$ touch index.html
joko@ubuntu-desk:~/Music$ ls
foto.php.png index.html
touch - Membuat file kosong baru dengan ekstensi tertentu.
joko@ubuntu-desk:~/Music$ ls
foto.php.png index.html
joko@ubuntu-desk:~/Music$ cp index.html index2.html
joko@ubuntu-desk:~/Music$ ls
foto.php.png index2.html index.html
cp - Menyalin (Copy) file atau direktori.
joko@ubuntu-desk:~/Music$ ls
foto.php.png index.html
joko@ubuntu-desk:~/Music$ mv index.html index2.html
joko@ubuntu-desk:~/Music$ ls
foto.php.png index2.html
mv - Memindahkan (Move) atau mengganti nama file atau direktori.
joko@ubuntu-desk:~/Music$ ls
foto.php.png index2.html
joko@ubuntu-desk:~/Music$ rm index2.html
joko@ubuntu-desk:~/Music$ ls
foto.php.png
joko@ubuntu-desk:~/Music$ ls
foto.php.png testing
joko@ubuntu-desk:~/Music$ rm -r testing/
joko@ubuntu-desk:~/Music$ ls
foto.php.png
rm - Menghapus (Remove) file atau bisa juga untuk menghapus folder (dengan opsi -r).
joko@ubuntu-desk:~/Documents$ cat test.txt
halo ini adalah isi dari file test.txt
joko@ubuntu-desk:~/Documents$
cat - Menampilkan seluruh isi file ke layar (Concatenate).
Singkatan Simbol Nilai Numerik Deskripsi
r Read (Baca) 4 Membolehkan untuk melihat isi berkas atau daftar isi direktori.
w Write (Tulis) 2 Membolehkan untuk mengubah atau menghapus berkas, atau menambah/menghapus file dalam direktori.
x Execute (Jalankan) 1 Membolehkan untuk menjalankan berkas (script) atau mengakses direktori.
Angka Pemilik Grup Lainnya Izin
7 4+2+1 4+2+1 4+2+1 Semua hak akses (rwx)
6 4+2+0 4+2+0 4+2+0 Baca dan Tulis (rw-)
5 4+0+1 4+0+1 4+0+1 Baca dan Jalankan (r-x)
4 4+0+0 4+0+0 4+0+0 Hanya Baca (r--)
# Contohnya seperti ini
joko@ubuntu-desk:~/Documents$ chmod 777 test.txt
# Artinya file test.txt diubah akses nya menjadi pemilik, group dan user lainnya
memiliki akses full yaitu membaca, menulis dan mengeksekusi.
chmod - Mengubah izin akses (mode) pada file atau direktori.
joko@ubuntu-desk:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble
joko@ubuntu-desk:~$
lsb_release - melihat informasi system (dengan menggunakan parameter -a)