Pendahuluan
Perintah Linux mungkin tampak menakutkan pada pandangan pertama jika Anda tidak terbiasa menggunakan terminal. Ada banyak perintah untuk melakukan operasi dan proses pada sistem Linux Anda.
Tidak peduli apakah Anda baru mengenal Linux atau pengguna berpengalaman, memiliki daftar perintah umum yang dekat akan sangat membantu.
Dalam tutorial ini, Anda akan menemukan perintah Linux yang umum digunakan serta lembar contekan yang dapat diunduh dengan sintaks dan contoh.
Penting :Bergantung pada pengaturan sistem Anda, beberapa perintah di bawah ini mungkin memerlukan sudo untuk dieksekusi.
Perintah Linux Cheat Sheet PDF
Jika Anda lebih suka memiliki semua perintah pada lembar referensi satu halaman, kami telah membuat lembar contekan baris perintah Linux yang berguna . Anda dapat menyimpan daftar perintah linux dalam format PDF dengan mengeklik Unduh Cheat Sheet Linux tombol di bawah.
UNDUH Lembar Cheat Linux
Daftar Perintah Linux
Perintah yang ditemukan di lembar contekan yang dapat diunduh tercantum di bawah ini.
Informasi Perangkat Keras
Tampilkan pesan booting :
dmesg Lihat informasi CPU :
cat /proc/cpuinfo Tampilkan memori kosong dan bekas dengan:
free -h Daftar konfigurasi perangkat keras informasi:
lshw Lihat informasi tentang memblokir perangkat :
lsblk Tampilkan perangkat PCI dalam diagram seperti pohon:
lspci -tv Tampilkan perangkat USB dalam diagram seperti pohon:
lsusb -tv Tampilkan informasi perangkat keras dari BIOS:
dmidecode Tampilkan data disk informasi:
hdparm -i /dev/disk Lakukan uji kecepatan baca pada perangkat/disk:
hdparm -tT /dev/[device] Uji untuk blok yang tidak dapat dibaca pada perangkat/disk:
badblocks -s /dev/[device] Jalankan pemeriksaan disk pada disk atau partisi yang tidak di-mount:
fsck [disk-or-partition-location] Mencari
Cari pola tertentu dalam file dengan grep:
grep [pattern] [file_name] Menelusuri pola secara rekursif dalam direktori:
grep -r [pattern] [directory_name] Temukan semua file dan direktori yang terkait dengan nama tertentu :
locate [name]
Cantumkan nama yang dimulai dengan karakter tertentu [a] di lokasi tertentu [/folder/location] dengan menggunakan find perintah:
find [/folder/location] -name [a]
Lihat file yang lebih besar dari ukuran yang ditentukan [+100M] dalam folder:
find [/folder/location] -size [+100M] Catatan: Beberapa perintah tidak disarankan untuk digunakan. Pelajari tentang mereka di daftar perintah Linux berbahaya kami.
Perintah File
Mencantumkan file di direktori:
ls Mencantumkan semua file (menampilkan file tersembunyi):
ls -a Tampilkan direktori tempat Anda bekerja saat ini:
pwd Buat direktori baru:
mkdir [directory] Menghapus file:
rm [file_name] Menghapus direktori secara rekursif:
rm -r [directory_name] Menghapus direktori secara rekursif tanpa memerlukan konfirmasi:
rm -rf [directory_name] Salin konten satu file ke file lain:
cp [file_name1] [file_name2] Menyalin konten satu file secara rekursif ke file kedua:
cp -r [directory_name1] [directory_name2]
Ganti nama [file_name1] ke [file_name2] dengan perintah:
mv [file_name1] [file_name2] Buat tautan simbolis ke file:
ln -s /path/to/[file_name] [link_name] Buat file baru menggunakan sentuhan:
touch [file_name] Tampilkan isinya dari sebuah file:
more [file_name]
atau gunakan cat perintah:
cat [file_name] Tambahkan konten file ke file lain:
cat [file_name1] >> [file_name2] Tampilkan 10 baris pertama dari file dengan perintah kepala:
head [file_name] Tampilkan 10 baris terakhir dari sebuah file:
tail [file_name] Enkripsi sebuah file:
gpg -c [file_name] Dekripsi sebuah file:
gpg [file_name.gpg] Tampilkan jumlah kata, baris, dan byte dalam file menggunakan wc:
wc Daftar jumlah baris/kata/karakter di setiap file dalam direktori dengan perintah xargs:
ls | xargs wc Potong bagian file dan cetak hasilnya ke output standar:
cut -d[delimiter] [filename] Potong bagian data yang disalurkan dan cetak hasilnya ke keluaran standar:
[data] | cut -d[delimiter] Cetak semua baris yang cocok dengan pola dalam file:
awk '[pattern] {print $0}' [filename] Timpa file untuk mencegah pemulihannya, lalu hapus:
shred -u [filename] Bandingkan dua file dan perbedaan tampilan:
diff [file1] [file2] Baca dan jalankan konten file di shell saat ini:
source [filename] Urutkan konten file dan cetak hasilnya dalam output standar:
sort [options] filename Simpan output perintah dalam file dan lewati output terminal:
[command] | tee [filename] >/dev/null Navigasi Direktori
Naik naik satu tingkat dalam struktur pohon direktori:
cd ..
Ubah direktori menjadi $HOME :
cd Ubah lokasi ke direktori tertentu:
cd /chosen/directory Kompresi File
Arsipkan file yang ada:
tar cf [compressed_file.tar] [file_name] Ekstrak file yang diarsipkan:
tar xf [compressed_file.tar] Buat file tar terkompresi gzip dengan menjalankan:
tar czf [compressed_file.tar.gz]
Kompres file dengan .gz ekstensi:
gzip [file_name] Transfer File
Salin file ke direktori server dengan aman menggunakan perintah scp Linux:
scp [file_name.txt] [server/tmp] Sinkronkan isi direktori dengan direktori cadangan menggunakan perintah rsync:
rsync -a [/your/directory] [/backup/] Pengguna dan Grup
Lihat detail tentang pengguna aktif :
id Tampilkan login sistem terakhir :
last Tampilkan siapa yang saat ini masuk ke sistem dengan perintah who:
who Tampilkan pengguna mana yang masuk dan aktivitas mereka :
w Tambahkan grup baru dengan mengetik:
groupadd [group_name] Tambahkan pengguna baru :
adduser [user_name] Tambahkan pengguna ke grup :
usermod -aG [group_name] [user_name] meningkatkan hak istimewa pengguna untuk sementara ke superuser atau root menggunakan perintah sudo:
sudo [command_to_be_executed_as_superuser] Hapus seorang pengguna:
userdel [user_name] Ubah informasi pengguna dengan:
usermod Ubah grup direktori:
chgrp [group-name] [directory-name] Instalasi Paket
Daftar semua paket yang diinstal dengan yum :
yum list installed Temukan paket dengan kata kunci terkait :
yum search [keyword] Tampilkan informasi dan ringkasan paket :
yum info [package_name] Instal paket menggunakan pengelola paket YUM :
yum install [package_name.rpm] Instal paket menggunakan pengelola paket DNF :
dnf install [package_name.rpm] Instal paket menggunakan pengelola paket APT :
apt install [package_name]
Pasang sebuah .rpm paket dari file lokal:
rpm -i [package_name.rpm]
Hapus sebuah .rpm paket:
rpm -e [package_name.rpm] Instal perangkat lunak dari kode sumber :
tar zxvf [source_code.tar.gz]
cd [source_code]
./configure
make
make install Terkait Proses
Lihat snapshot proses aktif :
ps Tampilkan proses dalam diagram seperti pohon :
pstree Tampilkan peta penggunaan memori dari proses:
pmap Lihat semua proses yang berjalan:
top Hentikan proses Linux di bawah ID yang diberikan :
kill [process_id] Hentikan proses dengan nama tertentu :
pkill [proc_name] Hentikan semua proses berlabel “prok” :
killall [proc_name] Mencantumkan dan melanjutkan pekerjaan yang dihentikan di latar belakang:
bg Bawa pekerjaan yang ditangguhkan baru-baru ini ke latar depan :
fg Bawa pekerjaan tertentu ke latar depan :
fg [job] Daftar file yang dibuka dengan menjalankan proses :
lsof Menangkap sinyal kesalahan sistem dalam skrip shell:
trap "[commands-to-execute-on-trapping]" [signal] Jeda terminal atau skrip Bash hingga proses yang berjalan selesai:
wait Jalankan proses Linux di latar belakang:
nohup [command] & Manajemen Sistem dan Informasi
Tampilkan informasi sistem :
uname -r Lihat informasi rilis kernel:
uname -a Tampilkan berapa lama sistem telah berjalan , termasuk rata-rata beban:
uptime Lihat nama host sistem :
hostname Tampilkan alamat IP dari sistem:
hostname -i Daftar sistem riwayat boot ulang :
last reboot Lihat waktu dan tanggal saat ini:
date Kueri dan ubah jam sistem dengan:
timedatectl Tampilkan kalender current saat ini (bulan dan hari):
cal Daftar pengguna yang masuk:
w Lihat pengguna mana yang Anda gunakan :
whoami Tampilkan informasi tentang pengguna tertentu :
finger [username] Lihat atau batasi jumlah sumber daya sistem:
ulimit [flags] [limit] Jadwalkan penonaktifan sistem:
shutdown [hh:mm] Matikan sistem segera:
shutdown now Tambahkan modul kernel baru:
modprobe [module-name] Penggunaan Disk
Anda dapat menggunakan perintah df dan du untuk memeriksa ruang disk di Linux.
Lihat ruang kosong dan bekas pada sistem terpasang:
df -h Tampilkan inode gratis pada sistem file terpasang:
df -i Tampilkan partisi, ukuran, dan jenis disk dengan perintah:
fdisk -l Lihat penggunaan disk untuk semua file dan direktori:
du -ah Tampilkan penggunaan disk direktori Anda saat ini berada di:
du -sh Tampilkan titik pemasangan target untuk semua sistem file:
findmnt Pasang perangkat :
mount [device_path] [mount_point] Masuk SSH
Hubungkan ke host sebagai pengguna:
ssh [email protected] Terhubung ke host melalui SSH dengan aman port default 22:
ssh host Hubungkan ke host menggunakan port tertentu :
ssh -p [port] [email protected] Terhubung ke host melalui port default telnet 23 :
telnet host Izin File
Perintah Chown di Linux mengubah kepemilikan file dan direktori.
Tetapkan izin baca, tulis, dan jalankan untuk semua orang:
chmod 777 [file_name] Berikan izin baca, tulis, dan laksanakan kepada pemilik , dan rmembaca dan menjalankan izin untuk mengelompokkan dan lainnya :
chmod 755 [file_name] Tetapkan izin penuh kepada pemilik , dan izin membaca dan menulis ke grup dan lainnya :
chmod 766 [file_name] Ubah kepemilikan file :
chown [user] [file_name] Ubah pemilik dan kepemilikan grup file :
chown [user]:[group] [file_name] Jaringan
Cantumkan alamat IP dan antarmuka jaringan :
ip addr show Tetapkan alamat IP ke antarmuka eth0 :
ip address add [IP_address] Tampilkan alamat IP semua antarmuka jaringan dengan:
ifconfig Lihat port aktif (mendengarkan) dengan perintah netstat:
netstat -pnltu Tampilkan tcp dan udp pelabuhan dan program mereka:
netstat -nutlp Tampilkan lebih banyak informasi tentang domain :
whois [domain] Tampilkan informasi DNS tentang domain menggunakan perintah dig:
dig [domain] Lakukan pencarian terbalik di domain :
dig -x host Lakukan pencarian balik alamat IP :
dig -x [ip_address] Lakukan pencarian IP untuk domain :
host [domain] Tampilkan alamat IP lokal :
hostname -I
Unduh file dari domain menggunakan wget perintah:
wget [file_name] Menerima informasi tentang domain internet:
nslookup [domain-name] Simpan file jarak jauh ke sistem Anda menggunakan nama file yang sesuai dengan nama file di server:
curl -O [file-url] Variabel
Tetapkan nilai integer ke variabel:
let "[variable]=[value]" Ekspor variabel Bash:
export [variable-name] Mendeklarasikan variabel Bash:
declare [variable-name]= "[value]" Buat daftar nama semua variabel dan fungsi shell:
set Menampilkan nilai variabel:
echo $[variable-name] Manajemen Perintah Shell
Buat alias untuk perintah:
alias [alias-name]='[command]' Setel interval khusus untuk menjalankan perintah yang ditentukan pengguna:
watch -n [interval-in-seconds] [command] Menunda eksekusi perintah:
sleep [time-interval] && [command] Buat pekerjaan yang akan dieksekusi pada waktu tertentu (Ctrl+D untuk keluar dari prompt setelah Anda mengetikkan perintah):
at [hh:mm] Menampilkan manual bawaan untuk sebuah perintah:
man [command] Cetak riwayat perintah yang Anda gunakan di terminal:
history Pintasan Keyboard Linux
Membunuh proses berjalan di terminal:
Ctrl + C Hentikan proses saat ini :
Ctrl + Z
Prosesnya dapat dilanjutkan di latar depan dengan fg atau di latar belakang dengan bg .
Potong satu kata sebelum kursor dan tambahkan ke clipboard:
Ctrl + W Potong bagian dari garis sebelum kursor dan tambahkan ke clipboard:
Ctrl + U Potong bagian dari garis setelah kursor dan tambahkan ke clipboard:
Ctrl + K Tempel dari papan klip:
Ctrl + Y Ingat perintah terakhir yang cocok dengan karakter yang disediakan:
Ctrl + R Lari perintah yang dipanggil sebelumnya:
Ctrl + O Keluar dari riwayat perintah tanpa menjalankan perintah:
Ctrl + G Jalankan perintah terakhir lagi:
!! Keluar sesi saat ini:
exit