Artikel Teknologi

Panduan Lengkap Perintah Dasar Linux untuk Pemula

Linux adalah sistem operasi open source yang dikenal sangat powerful karena mengandalkan command line. Bagi pemula, command line mungkin terlihat menakutkan pada awalnya. Namun sebenarnya command line adalah cara yang paling efisien untuk bekerja pada Linux dibandingkan antarmuka grafis.

Oleh karena itu, walaupun Anda adalah pengguna baru Linux, sebaiknya Anda mempelajari dasar-dasar perintah Linux. Pengetahuan akan command line pasti akan sangat berguna suatu saat nanti.

Di artikel ini, saya akan membagikan panduan lengkap perintah dasar Linux beserta fungsi dan contoh penggunaannya. Simak baik-baik ya, semoga bermanfaat!

Apa Itu Command Line Linux?

Seperti halnya saat kita mengetikkan perintah di cmd (DOS) pada Windows, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri dengan menekan Enter untuk mengeksekusi perintah tersebut.

Dengan command line, kita bisa melakukan banyak hal di Linux seperti menginstal software, mengelola file dan direktori, memonitor sistem, mengatur jaringan, dan masih banyak lagi. Command line adalah cara yang lebih cepat dan efisien dibanding antarmuka grafis.

Cara Menggunakan Manual di Linux

Sebelum mempelajari daftar perintah Linux, Anda perlu tahu cara melihat manual atau panduan lengkap penggunaan suatu perintah. Di Linux, setiap perintah memiliki halaman manual yang bisa dilihat dengan perintah man.

Misalnya untuk melihat panduan lengkap perintah ls, ketikkan:

man ls

Dengan man, Anda bisa mempelajari fungsi dan opsi-opsi dari suatu perintah Linux. Sangat berguna bagi pemula maupun pengguna mahir Linux.

Daftar Perintah Dasar Linux

Berikut ini adalah daftar lengkap perintah dasar Linux yang sering digunakan beserta penjelasan fungsi dan contoh penggunaannya:

Perintah File dan Direktori

  • pwd : Menampilkan direktori aktif saat ini

    pwd
    
  • ls : Menampilkan isi direktori

    ls
    
  • ls -la : Menampilkan semua isi termasuk file tersembunyi

    ls -la
    
  • cd : Berpindah ke direktori

    cd nama_direktori
    
  • mkdir : Membuat direktori baru

    mkdir nama_direktori
    
  • rm : Menghapus file

    rm nama_file
    
  • rm -r : Menghapus direktori beserta isinya

    rm -r nama_direktori
    
  • mv : Memindahkan atau mengubah nama file/direktori

    mv sumber tujuan
    
  • cp : Menyalin file

    cp sumber tujuan
    
  • cat : Menampilkan isi file

    cat nama_file
    
  • less : Menampilkan isi file per halaman

    less nama_file
    
  • head : Menampilkan baris awal file

    head nama_file
    
  • tail : Menampilkan baris akhir file

    tail nama_file
    
  • find : Mencari file di direktori

    find nama_direktori -name nama_file
    

Perintah Jaringan

  • ping : Mengecek konektivitas jaringan ke host

    ping host_tujuan
    
  • ifconfig : Menampilkan konfigurasi jaringan pada interface

    ifconfig
    
  • wget : Mendownload file melalui HTTP/FTP

    wget http://contoh.com/file.zip
    
  • ssh : Terhubung ke remote host

    ssh username@host
    
  • scp : Menyalin file antar host

    scp file_sumber username@host:direktori_tujuan
    

Perintah Proses

  • ps : Menampilkan proses yang sedang berjalan

    ps aux
    
  • kill : Menghentikan proses dengan ID tertentu

    kill id_proses
    
  • bg : Melanjutkan proses yang dihentikan ke background

    bg
    
  • fg : Memindahkan proses dari background ke foreground

    fg
    
  • top : Menampilkan proses yang sedang berjalan secara realtime

Perintah Sistem

  • df : Mengecek penggunaan disk space

    df -h
    
  • du : Mengecek penggunaan disk space suatu direktori

    du -sh nama_direktori
    
  • free : Mengecek penggunaan RAM

    free -m
    
  • uname : Menampilkan info sistem

    uname -a
    
  • uptime : Menampilkan waktu aktif sistem berjalan

    uptime
    
  • date : Menampilkan waktu sistem

    date
    
  • shutdown : Mematikan sistem

    shutdown now
    
  • reboot : Restart sistem

    reboot
    

Perintah Kompresi

  • tar : Mengarsipkan file ke dalam file .tar

    tar -cvf nama_file.tar nama_direktori
    
  • tar -xvf : Mengekstrak file .tar

    tar -xvf nama_file.tar
    
  • gzip : Mengkompresi menjadi file .gz

    gzip nama_file
    
  • gunzip : Mengekstrak file .gz

    gunzip nama_file.gz
    
  • zip : Mengarsip dan mengompresi menjadi file .zip

    zip nama_file.zip nama_file
    
  • unzip : Mengekstrak file .zip

    unzip nama_file.zip
    

Itu dia panduan lengkap perintah dasar Linux yang wajib diketahui oleh pemula. Semoga artikel ini bermanfaat. Jika ada pertanyaan silakan tanyakan di kolom komentar ya!

Berikut perintah dasar Linux lainnya:

PerintahFungsiContoh
aptManajemen paket pada distro berbasis Debianapt update
apt-getInstall dan uninstall paketapt-get install nama_paket
cpMenyalin file dan direktoricp sumber tujuan
echoMenampilkan pesan di layarecho "Halo dunia"
grepMencari string di dalam filegrep "kata_kunci" nama_file
historyMenampilkan riwayat perintahhistory
locateMencari filelocate nama_file
manMenampilkan manual suatu perintahman ls
mkdirMembuat direktorimkdir nama_direktori
moreMenampilkan isi file per halamanmore nama_file
mvMemindah/mengubah nama filemv file1 file2
rmMenghapus filerm nama_file
rmdirMenghapus direktori kosongrmdir nama_direktori
touchMembuat file kosongtouch nama_file
whichMenampilkan lokasi executable suatu perintahwhich python

 

PerintahFungsiContoh
aliasMembuat alias perintahalias lm='ls -la'
archMenampilkan arsitektur CPUarch
awkPemrosesan textawk '{print $1,$2}' file.txt
batchMenjalankan perintah secara batchbatch << EOF perintah EOF
calMenampilkan kalendercal
catMenggabungkan filecat file1 file2 > file3
chmodMengubah permission filechmod 755 file
chownMengubah owner filechown user:group file
clearMembersihkan layar terminalclear
cmpMembandingkan filecmp file1 file2
crontabManajemen cron jobcrontab -e
cutMemotong kolom dari filecut -d, -f1 file.csv
diffMembandingkan isi file baris per barisdiff file1 file2
fileMenentukan tipe filefile nama_file
findPencarian filefind /home -name *.txt
sortMengurutkan baris tekssort file.txt
tailMenampilkan baris terakhir filetail file.txt
teeMenampilkan keluaran ke file dan layar```ls
wcMenghitung baris, kata, dan bytewc file.txt

Penutup

Nah, itu dia panduan lengkap perintah dasar Linux yang harus dikuasai oleh pemula. Walaupun terlihat menakutkan, command line sebenarnya sangat powerful dan efisien digunakan di Linux. Jadi, luangkan waktu untuk belajar dan berlatih agar terbiasa.

Semoga artikel ini bisa jadi referensi lengkap bagi teman-teman yang ingin mempelajari Linux. Jika ada pertanyaan atau saran, silakan tulis di kolom komentar ya. Terima kasih sudah membaca, semoga harimu menyenangkan!

Comments