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 inipwd
ls
: Menampilkan isi direktorils
ls -la
: Menampilkan semua isi termasuk file tersembunyils -la
cd
: Berpindah ke direktoricd nama_direktori
mkdir
: Membuat direktori barumkdir nama_direktori
rm
: Menghapus filerm nama_file
rm -r
: Menghapus direktori beserta isinyarm -r nama_direktori
mv
: Memindahkan atau mengubah nama file/direktorimv sumber tujuan
cp
: Menyalin filecp sumber tujuan
cat
: Menampilkan isi filecat nama_file
less
: Menampilkan isi file per halamanless nama_file
head
: Menampilkan baris awal filehead nama_file
tail
: Menampilkan baris akhir filetail nama_file
find
: Mencari file di direktorifind nama_direktori -name nama_file
Perintah Jaringan
ping
: Mengecek konektivitas jaringan ke hostping host_tujuan
ifconfig
: Menampilkan konfigurasi jaringan pada interfaceifconfig
wget
: Mendownload file melalui HTTP/FTPwget http://contoh.com/file.zip
ssh
: Terhubung ke remote hostssh username@host
scp
: Menyalin file antar hostscp file_sumber username@host:direktori_tujuan
Perintah Proses
ps
: Menampilkan proses yang sedang berjalanps aux
kill
: Menghentikan proses dengan ID tertentukill id_proses
bg
: Melanjutkan proses yang dihentikan ke backgroundbg
fg
: Memindahkan proses dari background ke foregroundfg
top
: Menampilkan proses yang sedang berjalan secara realtime
Perintah Sistem
df
: Mengecek penggunaan disk spacedf -h
du
: Mengecek penggunaan disk space suatu direktoridu -sh nama_direktori
free
: Mengecek penggunaan RAMfree -m
uname
: Menampilkan info sistemuname -a
uptime
: Menampilkan waktu aktif sistem berjalanuptime
date
: Menampilkan waktu sistemdate
shutdown
: Mematikan sistemshutdown now
reboot
: Restart sistemreboot
Perintah Kompresi
tar
: Mengarsipkan file ke dalam file .tartar -cvf nama_file.tar nama_direktori
tar -xvf
: Mengekstrak file .tartar -xvf nama_file.tar
gzip
: Mengkompresi menjadi file .gzgzip nama_file
gunzip
: Mengekstrak file .gzgunzip nama_file.gz
zip
: Mengarsip dan mengompresi menjadi file .zipzip nama_file.zip nama_file
unzip
: Mengekstrak file .zipunzip 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:
Perintah | Fungsi | Contoh |
---|---|---|
apt | Manajemen paket pada distro berbasis Debian | apt update |
apt-get | Install dan uninstall paket | apt-get install nama_paket |
cp | Menyalin file dan direktori | cp sumber tujuan |
echo | Menampilkan pesan di layar | echo "Halo dunia" |
grep | Mencari string di dalam file | grep "kata_kunci" nama_file |
history | Menampilkan riwayat perintah | history |
locate | Mencari file | locate nama_file |
man | Menampilkan manual suatu perintah | man ls |
mkdir | Membuat direktori | mkdir nama_direktori |
more | Menampilkan isi file per halaman | more nama_file |
mv | Memindah/mengubah nama file | mv file1 file2 |
rm | Menghapus file | rm nama_file |
rmdir | Menghapus direktori kosong | rmdir nama_direktori |
touch | Membuat file kosong | touch nama_file |
which | Menampilkan lokasi executable suatu perintah | which python |
Â
Perintah | Fungsi | Contoh |
---|---|---|
alias | Membuat alias perintah | alias lm='ls -la' |
arch | Menampilkan arsitektur CPU | arch |
awk | Pemrosesan text | awk '{print $1,$2}' file.txt |
batch | Menjalankan perintah secara batch | batch << EOF perintah EOF |
cal | Menampilkan kalender | cal |
cat | Menggabungkan file | cat file1 file2 > file3 |
chmod | Mengubah permission file | chmod 755 file |
chown | Mengubah owner file | chown user:group file |
clear | Membersihkan layar terminal | clear |
cmp | Membandingkan file | cmp file1 file2 |
crontab | Manajemen cron job | crontab -e |
cut | Memotong kolom dari file | cut -d, -f1 file.csv |
diff | Membandingkan isi file baris per baris | diff file1 file2 |
file | Menentukan tipe file | file nama_file |
find | Pencarian file | find /home -name *.txt |
sort | Mengurutkan baris teks | sort file.txt |
tail | Menampilkan baris terakhir file | tail file.txt |
tee | Menampilkan keluaran ke file dan layar | ```ls |
wc | Menghitung baris, kata, dan byte | wc 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