Skip to content

15 Perintah Dasar Linux yang Wajib Diketahui Pemula

Bagi banyak pengguna komputer, terutama mereka yang terbiasa dengan sistem operasi berbasis antarmuka grafis (GUI), beralih ke Linux bisa terasa menantang. Linux, dengan kekuatan terminalnya, menawarkan berbagai perintah yang memungkinkan pengguna untuk mengelola sistem dengan lebih efisien dan fleksibel. Namun, untuk pemula, mengenal dan memahami perintah-perintah dasar menjadi langkah pertama yang penting. Artikel ini akan membahas beberapa perintah Linux yang paling sering digunakan, beserta deskripsi dan contoh penggunaannya. Dengan menguasai perintah-perintah ini, Anda akan lebih percaya diri dalam mengelola sistem Linux, baik untuk kebutuhan pribadi maupun profesional.

1. ls

Deskripsi: Menampilkan daftar file dan direktori di dalam direktori saat ini. Contoh:

ls          # Menampilkan semua file di direktori saat ini
ls -l       # Menampilkan file dengan format daftar panjang (termasuk izin file, ukuran, dll.)
ls -a       # Menampilkan semua file, termasuk file tersembunyi (yang dimulai dengan titik)

2. cd

Deskripsi: Memindahkan posisi direktori kerja ke direktori tertentu. Contoh:

cd /home/user/Documents  # Pindah ke direktori Documents
cd ..                    # Kembali ke direktori sebelumnya (parent directory)

3. pwd

Deskripsi: Menampilkan path direktori tempat pengguna berada saat ini. Contoh:

pwd     # Misalnya, outputnya: /home/user/Documents

4. mkdir

Deskripsi: Membuat direktori baru dengan nama yang diinginkan. Contoh:

mkdir project           # Membuat direktori bernama 'project'
mkdir -p project/test   # Membuat direktori bersarang, termasuk parent jika belum ada

5. rm

Deskripsi: Menghapus file atau direktori. Berhati-hatilah, karena rm tidak dapat dibatalkan. Contoh:

rm file.txt               # Menghapus file bernama 'file.txt'
rm -r folder              # Menghapus folder dan isinya
rm -rf /home/user/test    # Menghapus folder tanpa konfirmasi (gunakan dengan hati-hati)

6. cp

Deskripsi: Menyalin file atau direktori dari satu tempat ke tempat lain. Contoh:

cp file1.txt file2.txt    # Menyalin file1.txt ke file2.txt
cp -r dir1 dir2           # Menyalin direktori dir1 ke dir2

7. mv

Deskripsi: Memindahkan file ke lokasi baru atau mengganti nama file/direktori. Contoh:

mv oldname.txt newname.txt  # Mengganti nama file
mv file.txt /home/user/     # Memindahkan file ke direktori baru

8. chmod

Deskripsi: Mengubah izin (read, write, execute) pada file atau direktori. Contoh:

chmod 755 script.sh    # Memberi izin read, write, execute kepada pemilik, dan read, execute kepada lainnya
chmod +x script.sh     # Menambahkan izin execute pada file

9. chown

Deskripsi: Mengubah pemilik atau grup dari file atau direktori. Contoh:

sudo chown user:group file.txt  # Mengubah pemilik dan grup file
sudo chown -R user:group dir    # Mengubah kepemilikan secara rekursif pada direktori

10. ps

Deskripsi: Menampilkan daftar proses yang sedang berjalan di sistem. Contoh:

ps                 # Menampilkan proses pengguna saat ini
ps aux             # Menampilkan semua proses dengan informasi lengkap

11. top

Deskripsi: Menampilkan proses secara real-time, termasuk penggunaan CPU, memori, dll. Contoh:

top         # Menampilkan daftar proses dalam mode interaktif

12. grep

Deskripsi: Mencari pola tertentu di dalam file atau output dari perintah lain. Contoh:

grep "hello" file.txt           # Mencari kata "hello" di dalam file.txt
ps aux | grep "firefox"         # Mencari proses yang berisi kata "firefox"

13. sudo

Deskripsi: Menjalankan perintah sebagai administrator (superuser) untuk mengakses fungsi sistem yang dibatasi. Contoh:

sudo apt update            # Menggunakan hak akses superuser untuk memperbarui daftar paket (pada Debian/Ubuntu)
sudo systemctl restart apache2  # Memulai ulang layanan Apache

14. df

Deskripsi: Menampilkan penggunaan disk dari semua partisi dalam sistem. Contoh:

df -h   # Menampilkan penggunaan disk dalam format yang mudah dibaca (GB/MB)

15. du

Deskripsi: Menampilkan ukuran file atau direktori. Contoh:

du -h folder        # Menampilkan ukuran dari folder dalam format yang mudah dibaca
du -sh /home/user/* # Menampilkan ukuran total dari setiap subdirektori di dalam /home/user

Perintah-perintah diatas banyak digunakan di seluruh distribusi Linux, seperti Ubuntu, Debian, Fedora, CentOS, Red Hat, Arch Linux, dan lainnya.


Menguasai 15 perintah dasar Linux diatas akan membantu Anda mengelola sistem dengan lebih mudah dan efisien. Luangkan waktu untuk bereksperimen dengan setiap perintah agar semakin memahami fungsinya. Setelah merasa nyaman, lanjutkan dengan mempelajari perintah-perintah yang lebih kompleks seperti find, awk, dan sed untuk membuka lebih banyak kemampuan dalam mengelola Linux secara mendalam. Selamat bereksplorasi!

Published inProgramming

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *