GNU/Linux >> Belajar Linux >  >> Linux

Lembar Cheat Perintah Linux:Dengan Contoh

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

Linux
  1. Lembar contekan untuk perintah umum Linux

  2. Perintah Head and Tail di Linux Dijelaskan dengan Contoh

  3. Lembar Cheat Perintah Linux

  1. Perintah JQ di Linux dengan Contoh

  2. Lembar contekan perintah IPtables

  3. Contoh Perintah grep di Linux (Lembar Cheat)

  1. Perintah wc Linux dengan Contoh

  2. 10+ perintah Linux VI dengan contoh

  3. Lembar Cheat Perintah Dasar Linux