Posted in

Perintah Dasar Linux Yang Wajib Dikuasai Pemula Lengkap dan Mudah Dipahami

Kalau kamu baru mulai belajar Linux, hal pertama yang akan sering kamu temui adalah terminal. Berbeda dengan sistem operasi lain yang sangat bergantung pada tampilan grafis, Linux justru sangat kuat di command line.

Banyak orang awalnya takut dengan terminal karena terlihat “hitam dan penuh teks” Padahal, justru di sanalah kekuatan Linux berada.

Di artikel ini kita akan membahas perintah dasar Linux yang wajib kamu pahami. Disusun rapi, dijelaskan detail, dan cocok untuk pemula sampai yang ingin serius masuk dunia server.

1. Perintah Navigasi Direktori

Navigasi adalah dasar utama dalam Linux. Kamu harus tahu cara berpindah folder dan melihat isi direktori.

pwd

Menampilkan lokasi direktori saat ini.

pwd

Contoh output

firman@fedora:~$ pwd
/home/firman
sniper@fedora:~$

Artinya kamu sedang berada di folder /home/firman.

ls

Menampilkan isi direktori.

Contoh output

firman@fedora:~$ ls -l
total 20
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Documents
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Downloads
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Music
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Pictures
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Videos
firman@fedora:~$

Opsi penting:

ls -l      # tampil detail
ls -a      # tampilkan file tersembunyi
ls -lah    # detail + hidden + ukuran human readable

Perintah ini sangat sering digunakan, terutama saat mengelola server.

cd

Berpindah direktori.

Contoh output

firman@fedora:~$ cd /var/www
firman@fedora:/var/www$

Shortcut penting:

cd ~     # kembali ke home
cd ..    # naik satu folder
cd -     # kembali ke folder sebelumnya

2. Perintah Manipulasi File dan Folder

Ini penting kalau kamu mengelola website, server, atau project.

mkdir

Membuat folder baru.

Contoh output

firman@fedora:~$ mkdir Data
firman@fedora:~$ ls -l
total 24
drwxr-xr-x 2 firman firman 4096 Feb 14 18:53 Data
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Documents
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Downloads
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Music
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Pictures
drwxr-xr-x 2 firman firman 4096 Feb 14 18:46 Videos
firman@fedora:~$

Maka akan muncul folder baru dengan nama Data Ketika saya ketikan ls -l

Buat folder dan subfolder

Contoh output

firman@fedora:~$ mkdir -p Data/subfolder1/Subfolder2
firman@fedora:~$ cd Data
firman@fedora:~/Data$ ls -l
total 4
drwxr-xr-x 3 firman firman 4096 Feb 14 18:56 subfolder1
firman@fedora:~/Data$ ls -l subfolder1
total 4
drwxr-xr-x 2 firman firman 4096 Feb 14 18:56 Subfolder2
firman@fedora:~/Data$

Penjelelasan ketika saya membuat folder menggunakan perintah

mkdir -p Data/subfolder1/Subfolder2

maka di dalam folder Data ada folder Subfolder1 dan di dalam folder Subfolde1 ada folder Subfolder2

touch

Membuat file kosong.

touch file.txt

cp

Menyalin file atau folder.

cp file.txt backup.txt

Untuk folder:

cp -r folderlama folderbaru

mv

Memindahkan atau mengganti nama file.

mv filelama.txt filebaru.txt

Memindahkan:

mv file.txt /var/www/

rm

Menghapus file atau folder.

rm file.txt

Hapus folder:

rm -r folder

Hati-hati dengan:

rm -rf

Perintah ini bisa menghapus tanpa konfirmasi.

3. Perintah Melihat Isi File

Saat bekerja di server, kamu sering membaca file konfigurasi.

cat

Menampilkan isi file secara langsung.

cat file.txt

less

Membaca file panjang dengan scroll.

less file.txt

Keluar dari less tekan q.

head

Menampilkan beberapa baris awal.

head file.txt

tail

Menampilkan baris akhir.

tail file.txt

Monitoring log real-time:

tail -f /var/log/messages

Ini sering dipakai sysadmin.

4. Perintah Manajemen User dan Permission

Linux terkenal dengan sistem permission yang kuat.

whoami

Menampilkan user aktif.

whoami

id

Menampilkan detail user.

id

chmod

Mengubah permission file.

chmod 755 file.sh

Angka permission:

  • 7 = read, write, execute
  • 5 = read, execute
  • 4 = read

chown

Mengubah kepemilikan file.

sudo chown apache:apache file.txt

Ini sering dipakai saat setup web server.

5. Perintah Manajemen Proses

Kalau kamu menjalankan server atau aplikasi, ini penting.

ps

Menampilkan proses aktif.

ps aux

top

Melihat proses secara real-time.

top

Alternatif modern:

htop

kill

Menghentikan proses.

kill 1234

Pakai paksa:

kill -9 1234

6. Perintah Jaringan Dasar

Untuk cek koneksi dan troubleshooting.

ping

Tes koneksi ke server lain.

ping google.com

ip

Melihat konfigurasi IP.

ip a

curl

Mengambil data dari URL.

curl https://example.com

7. Perintah Package Manager

Setiap distro punya manajemen paket berbeda.

Di distro berbasis Debian seperti Ubuntu:

sudo apt update
sudo apt upgrade
sudo apt install nginx

Di distro berbasis rhel seperti fedora, centos, rocky, alma:

sudo dnf update
sudo dnf install nginx

Konsepnya sama, hanya tool-nya berbeda.

8. Perintah Bantuan

Kalau lupa fungsi perintah, gunakan:

man

Manual lengkap.

man ls

Keluar dengan q.

--help

ls --help

Lebih ringkas dibanding man.

Kenapa Perintah Dasar Ini Penting?

Karena hampir semua pekerjaan Linux, terutama di server, dilakukan lewat terminal.

Baik kamu:

  • Setup web server
  • Install database
  • Kelola VPS
  • Atau mengelola cloud

Perintah-perintah dasar ini akan selalu digunakan.

Semakin sering kamu latihan, semakin cepat terbiasa.

Tips Belajar Command Line

  1. Jangan takut salah
  2. Latihan di VM dulu
  3. Hindari pakai rm -rf sembarangan
  4. Biasakan baca manual
  5. Pahami struktur folder Linux

Kesimpulan

Perintah dasar Linux adalah fondasi utama dalam memahami sistem operasi ini. Tanpa menguasai command line, kamu akan kesulitan masuk ke level berikutnya seperti administrasi server, DevOps, atau keamanan sistem.

Belajar Linux bukan tentang menghafal semua perintah, tapi memahami konsepnya.

Semakin sering digunakan, semakin terasa bahwa terminal bukan sesuatu yang menakutkan, justru sangat powerful.