Perintah common Linux,Tips: Ctrl + F untuk menemukan perintah Linux dengan cepat (klik judul untuk memperkecil dan memperbesar)
command code | comment description |
---|---|
Arch | Tampilkan arsitektur prosesor mesin (1) |
Uname -m | Tampilkan arsitektur prosesor mesin (2) |
Uname -r | Tampilkan versi kernel yang digunakan |
Dmidecode -q | Tampilkan komponen sistem perangkat keras - (SMBIOS/DMI) |
HDPARM -i /dev/hda | Daftar karakteristik arsitektur disk |
HDPARM -tT /dev/sda | Lakukan operasi baca tes di disk |
Cat /proc/cpuinfo | Tampilkan informasi CPU |
Cat /proc/interrupts | Tampilkan interrupt |
Cat /proc/meminfo | periksa penggunaan memori |
Cat /proc/swaps | Tampilkan yang mana swaps yang digunakan |
Cat /proc/version | Tampilkan versi kernel |
Cat /proc/net/dev | Tampilkan adapter jaringan dan statistik |
Cat /proc/mounts | Tampilkan sistem berkas yang terpasang |
LSPCI -TV | Daftar perangkat PCI |
LSUSB -TV | Tampilkan perangkat USB |
Date | Tampilkan tanggal sistem |
Cal 2007 | Tampilkan kalender untuk 2007 |
Date 04121700 2007.00 | Atur tanggal dan waktu - bulan, hari, jam, tahun. detik |
Clock -w | Simpan perubahan waktu ke BIOS |
command code | comment description |
---|---|
Shutdown -h sekarang | Matikan sistem |
Init 0 | Matikan sistem |
Telinit 0 | Matikan sistem |
Shutdown -h jam: menit & | Matikan sistem di waktu yang dijadwalkan |
Shutdown -c | Batalkan untuk mematikan sistem di waktu yang dijadwalkan |
Shutdown -r sekarang | 重启 |
Reboot | 重启 |
Keluar | batalkan |
command code | comment description |
---|---|
CD /home | Pergi ke '/direktori 'home'. |
CD.. | Kembali ke tingkat direktori sebelumnya |
CD../.. | Kembali ke 2 tingkat direktori sebelumnya |
CD | Masuk ke direktori rumah pribadi |
Cd~ user1 | Masuk ke direktori rumah pribadi |
CD - | Kembali ke direktori tempat Anda terakhir kali |
PWD | Tampilkan jalur kerja |
ls | Lihat berkas di direktori |
LS -F | Lihat berkas di direktori |
LS -l | Tampilkan detail berkas dan direktori |
Ls -a | Tampilkan berkas tersembunyi |
Ls * [0-9] * | Tampilkan nama berkas dan direktori yang mengandung angka |
Tree | Tampilkan struktur pohon berkas dan direktori dari direktori root |
LSTREE | Tampilkan struktur pohon berkas dan direktori dari direktori root |
Mkdir dir1 | Buat direktori yang dinamai 'dir'1 ' |
Mkdir dir1 dir2 | Buat 2 direktori secara bersamaan |
Mkdir -p /tmp/dir1/dir2 | Buat pohon direktori |
Rm -f file1 | Hapus berkas yang dinamai 'file'1 ' |
Rmdir dir1 | Hapus direktori yang dinamai 'dir'1 ' |
Rm -rf dir1 | Hapus direktori yang dinamai 'dir'1 'dan hapus kontennya secara bersamaan |
Rm -rf dir1 dir2 | Hapus keduanya direktori dan konten mereka secara bersamaan |
MV dir1 new_dir | Ganti nama/Pindahkan direktori |
CP berkas1 file2 | Salin berkas |
CP dir/*. | Salin semua berkas di direktori ke direktori kerja saat ini |
CP -A /tmp/dir1. | Salin direktori ke direktori kerja saat ini |
CP -a dir1 dir2 | Salin direktori |
-S file1 lnk1 | Buat hubungan lembut ke berkas atau direktori |
Ln berkas1 lnk1 | Buat hubungan fisik ke berkas atau direktori |
Touch -t 0712250000 berkas1 | Ubah timestamp berkas atau direktori - (YYMMDDhhmm) |
IconV -l | Daftar kode yang diketahui |
iconv -f dariEncoding -t keEncoding inputFile > outputFile | Ubah pengkodean karakter |
Cari. -maxdepth 1 -name * .jpg -print -exec convert | Besar skala pengukuran berkas di direktori saat ini dan kirim ke direktori thumbnail (memerlukan konversi dari ImageMagick) |
command code | comment description |
---|---|
Cari/-nama berkas1 | Mulai dengan '/' untuk memasuki sistem berkas root untuk mencari berkas dan direktori |
Cari/-user user1 | Cari berkas dan direktori milik pengguna'user1 ' |
Cari /home/user1 -name * .bin | Cari direktori '/home/user1' untuk berkas yang berakhir dengan '.bin' |
Cari /usr/bin -type f -atime + 100 | Cari berkas eksekutabel yang belum digunakan sebelumnya 100 hari |
Cari /usr/bin -type f -mtime -10 | Cari berkas yang telah dibuat atau diubah dalam 10 hari |
Cari/-name * .rpm -exec chmod 755 '{}' ; | Cari berkas yang berakhir dengan '.rpm' dan tentukan hak aksesnya |
Cari/-xdev -name * .rpm | Cari berkas yang berakhir dengan '.rpm', mengabaikan perangkat yang dapat dihapus seperti drive optik dan flash drive |
Temukan * .ps | Cari berkas yang berakhir dengan '.ps' - jalankan perintah 'updatedb' pertama |
Whereis halt | Tampilkan lokasi biner, sumber, atau man |
Yang menghentikan | Menampilkan jalur penuh ke berkas biner atau eksekutabel |
command code | comment description |
---|---|
Mount /dev/hda2 /mnt/hda2 | Mountkan disk yang bernama hda2 - pastikan direktori '/mnt/hda2' sudah ada |
Umount /dev/hda2 | Umount disk yang bernama hda2 - keluar dari titik mount '/mnt/hda2' pertama |
Fuser -km /mnt/hda2 | Pemindahan paket paksa saat perangkat sibuk |
Umount -n /mnt/hda2 | Melaksanakan operasi uninstall tanpa menulis /etc/berkas mtab berguna ketika berkas dibaca-hanya atau ketika disk penuh |
Mount /dev/fd0 /mnt/floppy | Mountkan disk flopp |
Mount /dev/cdrom /mnt/cdrom | Mountkan cdrom atau dvdrom |
Mount /dev/hdc /mnt/cdrecorder | Mountkan cdrw atau dvdrom |
Mount /dev/hdb /mnt/cdrecorder | Mountkan cdrw atau dvdrom |
Mount -o loop file.iso /mnt/cdrom | Mountkan berkas atau image ISO |
Mount -t vfat /dev/hda5 /mnt/hda5 | Mountkan Windows FAT32 sistem berkas |
Mount /dev/sda1 /mnt/usbdisk | Mountkan drive USB atau perangkat flash |
Mount -t smbfs -o username = user, password = pass//WinClient/share /mnt/share | Mount berbagi jaringan windows |
command code | comment description |
---|---|
DF -h | Tampilkan daftar partisi yang diikat |
LS -lSr | more | Menyusun berkas dan direktori berdasarkan ukuran |
Du -sh dir1 | Mengestimasikan ruang disk yang sudah digunakan oleh direktori 'dir'1' |
Du -sk * | sort -rn | Menampilkan ukuran berkas dan direktori berdasarkan kapasitas secara berurutan |
Rpm -q -a --qf '% 10 {UKURAN} t% {NAMA} n' | sort -k1,1n | Menampilkan ruang yang digunakan oleh paket rpm yang terpasang berdasarkan ukuran (sistem kelas fedora, redhat) |
Dpkg-query -W -f = '${Installed-Ukuran; 10} t ${Package} n' | sort -k1,1n | Tampilkan ruang yang digunakan oleh paket deb yang terpasang berdasarkan ukuran (sistem kelas ubuntu, debian) |
command code | comment description |
---|---|
GroupAdd group_name | Buat grup pengguna baru |
Groupdel group_name | Hapus grup pengguna |
Groupmod -n new_group_name old_group_name | Ubah nama grup pengguna |
Useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1 | Buat pengguna yang termasuk di grup pengguna "admin" |
UserAdd user1 | Buat pengguna baru |
Userdel -r user1 | Hapus pengguna ('-r' mengecualikan direktori rumah) |
Usermod -c "User FTP" -g sistem -d /ftp/user1 -s /bin/nologin user1 | Ubah properti pengguna |
Passwd | Ubah sandi |
Passwd user1 | Ubah sandi pengguna (hanya mengijinkan eksekusi root) |
Chage -E 2020-12-31 user1 | Setel tanggal berakhir untuk sandi pengguna |
PWCK | Periksa format dan syntax untuk pengaturan '/etc/passwd' dan keberadaan pengguna |
GRPCK | Periksa format dan syntax untuk pengaturan '/etc/passwd' dan grup yang ada |
Newgrp group_name | Masuk ke grup baru untuk mengubah grup default untuk berkas yang baru dibuat |
command code | comment description |
---|---|
LS -lh | tampilkan hak |
LS /tmp | pr -T5 -W $COLUMNS | Pemisahan titik akhir menjadi 5 kolom untuk ditampilkan |
Chmod ugo + rwx direktori1 | Setel hak untuk pemilik (u), grup (g), dan lainnya (o) direktori untuk baca (r), tulis (w), dan eksekusi (x) |
Chmod go-rwx direktori1 | Hapus hak baca dan tulis eksekusi grup (g) dan lainnya (o) ke direktori |
Chown user1 file1 | Ubah atribut pemilik berkas |
Chown -R user1 directory1 | Ubah atribut pemilik direktori dan sekaligus ubah atribut semua berkas di direktori |
CHGRP group1 file1 | Ubah grup berkas |
Chown user1: group1 file1 | Ubah atribut pemilik dan grup berkas |
Cari/-perm -u + s | Daftar semua berkas dalam sistem yang menggunakan kontrol SUID |
Chmod u + s /bin/file1 | Setel bit SUID dari berkas biner - pengguna yang menjalankan berkas juga diberikan hak yang sama seperti pemilik |
CHMOD U-S /bin/file1 | Nonaktifkan bit SUID dari berkas biner |
Chmod g + s /home/publik | Setel bit SGID dari direktori - seperti SUID, tetapi untuk direktori |
CHMOD G-S /home/publik | Nonaktifkan bit SGID dari direktori |
Chmod o + t /home/publik | Setel bit STIKY dari berkas - hanya memungkinkan pemilik yang sah untuk menghapus file |
CHMOD O-T /home/publik | Nonaktifkan bit STIKY dari direktori |
command code | comment description |
---|---|
Chattr + a file1 | Hanya diizinkan file untuk dibaca dan ditulis dalam mode penambahan |
Chattr + c file1 | Memungkinkan file ini untuk secara otomatis dikompress/dikompress oleh kernel |
Chattr + d file1 | Program dump akan mengabaikan file ini saat mengbackup sistem file |
Chattr + i file1 | Ditetapkan ke file tak dapat dihapus, diubah, diubah nama, atau dihubungkan |
Chattr + s file1 | Memungkinkan file untuk dihapus dengan aman |
Chattr + S file1 | Sekali aplikasi melaksanakan operasi tulis pada file ini, sistem segera menulis hasil yang diubah ke disk |
Chattr + u file1 | Jika file dihapus, sistem akan memungkinkan Anda memulihkan file yang dihapus nanti |
Lsattr | Tampilkan properti khusus |
command code | comment description |
---|---|
Bunzip2 file1.bz2 | Membuka file yang bernama'file1.bz2 ' |
Bzip2 file1 | Kompres file yang bernama'file1 ' |
Gunzip file1.gz | Membuka file yang bernama'file1.gz' |
File gzip1 | Kompres file yang bernama'file1 ' |
Gzip -9 file1 | kompresi maksimal |
Rar a file1.rar test_file | Buat paket yang bernama'file1.rar ' |
Rar a file1.rar file1 file2 dir1 | Kompres berbagai file secara bersamaan1 ',' file2 'dan direktori'dir1' |
Rar x file1.rar | Membuka paket rar |
Unrar x file1.rar | Membuka paket rar |
Tar -cvf arsip.tar file1 | Buat tarball yang tak dikompress |
Tar -cvf arsip.tar file1 file2 dir1 | Buat arsip yang mengandung'file1 ',' file2 'dan'dir1' |
Tar -tf arsip.tar | Tampilkan konten paket |
Tar -xvf arsip.tar | Lepas paket |
Tar -xvf arsip.tar -C /tmp | Lepas paket yang dikompress ke /direktori tmp |
Tar -cvfj arsip.tar.bz2 dir1 | Buat paket yang dikompress dalam bzip2 format |
Tar -jxvf arsip.tar.bz2 | Membuka paket yang dikompress dalam bzip2 format |
Tar -cvfz arsip.tar.gz dir1 | Buat paket yang dikompress dalam format gzip |
Tar -zxvf arsip.tar.gz | Membuka paket yang dikompress dalam format gzip |
File zip1file .zip1 | Buat file zip |
Zip -file r1file .zip1 file2 dir1 | Kompres berbagai file dan direktori secara bersamaan ke dalam file zip |
Membuka file1.zip | Membuka file zip |
command code | comment description |
---|---|
Rpm -ivh paket.rpm | Instal paket rpm |
Rpm -ivh --paket nodeeps.rpm | Menginstal paket rpm saat mengabaikan peringatan ketergantungan |
rpm -U package.rpm | Perbarui paket RPM tanpa mengubah berkas konfigurasi |
Rpm -F package.rpm | Perbarui paket rpm yang diinstal yang dikonfirmasi |
Rpm -e package_name rpm | Hapus paket RPM |
RPM -QA | Tampilkan semua paket rpm yang diinstal di sistem |
Rpm -qa | grep htpd | Tampilkan semua paket rpm dengan kata "htpd" di namanya |
RPM -Qi package_name | Dapatkan informasi khusus tentang paket yang diinstal |
RPM -qg "Lingkungan Sistem"/Daemons" | Tampilkan paket rpm dari komponen |
RPM -QL package_name | Tampilkan daftar berkas yang disediakan oleh paket rpm yang diinstal |
RPM -QC package_name | Tampilkan daftar berkas konfigurasi yang disediakan oleh paket rpm yang diinstal |
RPM -Q package_name --WhatRequires | Tampilkan daftar ketergantungan dengan paket rpm |
RPM -q package_name --WhatProvides | Tampilkan volume paket rpm |
Rpm -q package_name --scripts | Tampilkan skrip yang dijalankan selama instalasi/penghapusan |
RPM -Q package_name --Changelog | Tampilkan riwayat modifikasi paket RPM |
RPM -QF /etc/httpd/conf/httpd.conf | Verifikasi paket rpm yang menyediakan berkas yang diberikan |
Rpm -qp package.rpm -l | Tampilkan daftar berkas yang disediakan oleh paket rpm yang belum diinstal |
RPM --import /media/cdrom/RPM-GPG-KEY | Impor Sertifikat Digital Publik |
Rpm --checksig package.rpm | Verifikasi integritas paket RPM |
Rpm -qa gpg-pubkey | Verifikasi integritas semua paket rpm yang diinstal |
RPM -V package_name | Periksa ukuran berkas, lisensi, jenis, pemilik, grup, MD5 periksa, dan yang terakhir diubah |
RPM -Va | Periksa semua paket rpm yang diinstal di sistem - gunakan dengan hati-hati |
Rpm -Vp package.rpm | Konfirmasi bahwa paket rpm belum diinstal |
Rpm2cpio package.rpm | cpio --ekstrak --buat-direktori * bin * | Jalankan eksekusi dari paket rpm |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | Instal paket yang dibangun dari sumber rpm |
RPMbuild --rebuild package_name src.rpm | Buat paket RPM dari sumber RPM |
command code | comment description |
---|---|
Yum install package_name | Unduh dan instal paket RPM |
Yum localinstall package_name | Sebuah paket rpm akan diinstal, menggunakan repositori perangkat lunak anda sendiri untuk menyelesaikan semua ketergantungan untuk anda |
Yum update package_name | Perbarui semua paket rpm yang terpasang di sistem saat ini |
Yum update package_name | Perbarui paket rpm |
Yum remove package_name | Hapus paket RPM |
Yum list | Daftar semua paket yang terpasang di sistem saat ini |
Yum search package_name | Cari paket di repositori rpm |
Yum cleaning packages | Bersihkan cache rpm dan hapus paket yang diunduh |
Yum cleaning headers | Hapus semua berkas header |
Yum clean all | Hapus semua paket cache dan berkas header |
command code | comment description |
---|---|
Dpkg -i package.deb | Pasang/update paket deb |
Dpkg -r package_name | Hapus paket deb dari sistem |
Dpkg -l | Tampilkan semua paket deb yang terpasang di sistem |
Dpkg -l | grep htpd | Tampilkan semua paket deb dengan kata 'htpd' dalam namanya |
Dpkg -s package_name | Dapatkan informasi tentang paket khusus yang telah terpasang di sistem |
DPKG -L package_name | Tampilkan daftar berkas yang disediakan oleh paket deb yang sudah terpasang di sistem |
Dpkg --contents package.deb | Tampilkan daftar berkas yang disediakan oleh paket yang belum terpasang |
DPKG -S /bin/ping | Verifikasi paket deb yang menyediakan berkas yang diberikan |
command code | comment description |
---|---|
Apt-get install package_name | Pasang/update paket deb |
Apt-cdrom install package_name | Pasang/update paket deb dari CD |
Apt-get update | Peningkatkan paket dalam daftar |
Apt-get upgrade | Peningkatkan semua perangkat lunak yang terpasang |
Apt-get remove package_name | Hapus paket deb dari sistem |
Apt-get check | Verifikasi bahwa repositori perangkat lunak yang tergantung adalah benar |
Apt get clean | Bersihkan cache dari paket yang diunduh |
Apt-cari cache dicari-paket | Kembalikan nama paket yang mengandung string pencarian |
command code | comment description |
---|---|
Cat berkas1 | Tampilan maju konten berkas dari byte pertama |
Tac berkas1 | Tinjau konten berkas dari baris terakhir ke belakang |
More berkas1 | Lihat konten berkas yang panjang |
Berkas kurang1 | Sejenis seperti perintah 'more', tetapi memungkinkan operasi balik arah di dalam berkas serta operasi arah maju |
Kepala -2 file1 | Pertahankan kedua baris pertama dari dokumen |
Tail -2 file1 | Pemeriksaan baris terakhir dua di berkas |
Tail -f /var/log/messages | Tampilkan konten yang ditambahkan ke berkas secara real-time |
command code | comment description |
---|---|
Cat berkas1 | command (sed, grep, awk, grep, dll...) > result.txt | Gabungkan teks deskripsi detil berkas dan tulis pengantar ke berkas yang baru |
Cat berkas1 | command (sed, grep, awk, grep, dll...) > > result.txt | Gabungkan teks deskripsi detil berkas dan tulis pengantar ke berkas yang sudah ada |
Grep Aug /var/log/messages | Cari kata kunci "Aug" di berkas '/var/log/berkas pesan |
Grep ^ Aug /var/log/messages | Cari kata yang dimulai dengan "Aug" di berkas '/var/log/berkas pesan |
Grep [0-9] /var/log/messages | Pilih semua baris yang mengandung angka di'/var/log/berkas pesan |
Grep Aug -R /var/log/* | Cari kata "Aug" di direktori '/var/log' dan direktori berikutnya |
Sed's/stringa1/stringa2/g'example.txt | Ganti "string1" di berkas example.txt dengan "string2" |
Sed '/^ $/d' example.txt | Hapus semua baris kosong dari berkas example.txt |
Se d '/ *#/ d;/^ $/d'example.txt dari example.txt | Hapus semua komentar dan baris kosong dari berkas |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Gabungkan isi sel atas dan bawah |
Sed -e '1d' result.txt | Tolak baris pertama dari berkas example.txt |
Sed -n '/stringa1/p' | Tampilkan baris yang hanya mengandung kata "string1" |
Sed -e's / *$//' example.txt | Hapus spasi di akhir setiap baris |
Sed -e's/stringa1/g'example.txt | Hapus hanya kata "string1" dari dokumen dan simpan semua sisanya |
Sed -n '1,5p; 5q' example.txt | Reviu konten dari baris pertama sampai baris kelima |
Sed -n '5p; 5q' example.txt | Periksa baris 5 |
Sed -e's/00 */0/g'example.txt | Ganti beberapa nol dengan satu nol |
Cat -n berkas1 | Identifikasi jumlah baris di berkas |
Cat example.txt | awk'NR% 2 == 1 ' | Hapus semua bilangan genap-baris terhitung di berkas example.txt |
Echo a b c | awk '{print 1 dolar) | Lihat kolom pertama baris |
Echo a b c | awk '{print 1 dolar, 3 dolar) | Periksa kolom pertama dan ketiga baris |
Lipat berkas1 file2 | Gabungkan isi dari dua berkas atau kolom |
Lipat -d '+berkas1 file2 | Gabungkan isi dari dua berkas atau kolom, yang dibedakan oleh "+" di tengah |
Hapus persimpangan, meninggalkan baris lain1 file2 | Tata urut isi dari dua berkas |
Hapus persimpangan, meninggalkan baris lain1 file2 Urut berkas | Hapus gabungan dari dua berkas (hanya satu salinan garis ganda yang disimpan) |
Hapus persimpangan, meninggalkan baris lain1 file2 Urut berkas -u | u |
Hapus persimpangan, meninggalkan baris lain1 file2 Urut berkas -d | | uniq |
Comm -1 file1 file2 | Menghapus isi yang sama di kedua berkas (meninggalkan hanya berkas yang ada di kedua berkas secara bersamaan)1 ' |
Comm -2 file1 file2 | Menghapus isi yang sama di kedua berkas (meninggalkan hanya berkas yang ada di kedua berkas secara bersamaan)2 ' |
Comm -3 file1 file2 | Bandingkan isi dua berkas untuk menghapus hanya bagian yang sama di kedua berkas |
command code | comment description |
---|---|
Dos2unix filedos.txt fileunix.txt | Konversi format berkas teks dari MSDOS ke UNIX |
Unix2dos fileunix.txt filedos.txt | Konversi format berkas teks dari UNIX ke MSDOS |
Recode.. HTML < page.txt > Page.html | Konversi berkas teks ke HTML. |
Recode -l | more | Tampilkan semua format konversi yang diizinkan |
command code | comment description |
---|---|
Badblocks -v /dev/hda1 | Periksa magnit bad di disk hda1 |
FSCK /dev/hda1 | Perbaiki/Periksa integritas sistem berkas Linux di HDA1 disk |
Fsck.ext2 /dev/hda1 | Perbaiki/Periksa integritas ext2 sistem berkas di hda1 disk |
E2FSCK /dev/hda1 | Perbaiki/Periksa integritas ext2 sistem berkas di hda1 disk |
E2fsck -j /dev/hda1 | Perbaiki/Periksa integritas ext3 sistem berkas di hda1 disk |
Fsck.ext3 /dev/hda1 | Perbaiki/Periksa integritas ext3 sistem berkas di hda1 disk |
Fsck.vfat /dev/hda1 | Perbaiki/Periksa integritas sistem berkas fat di hda1 disk |
Fsck.msdos /dev/hda1 | Perbaiki/Periksa integritas sistem berkas DOS di HDA1 disk |
Dosfsck /dev/hda1 | Perbaiki/Periksa integritas sistem berkas DOS di HDA1 disk |
command code | comment description |
---|---|
MKFS /dev/hda1 | Buat sistem berkas di HDA1 partisi |
MKE2FS /dev/hda1 | Buat sistem berkas linux ext2 sistem berkas di hda1 partisi |
MKE2FS -J /dev/hda1 | Buat sistem berkas linux ext3 sistem berkas (jurnal) di hda1 partisi |
MKFS -T vfat 32 -F /dev/hda1 | Buat FAT32 sistem berkas |
Fdformat -n /dev/fd0 | Format disk flopi |
MKSwap /dev/hda3 | Buat sistem berkas swap |
command code | comment description |
---|---|
MKSwap /dev/hda3 | Buat sistem berkas swap |
Swapon /dev/hda3 | Aktifkan sistem berkas swap baru |
Swapon /dev/hda2 /dev/hdb3 | Aktifkan dua partisi swap |
command code | comment description |
---|---|
Dump -0aj -f /tmp/home0.bak /home | Buat cadangan lengkap untuk'/direktori home' |
Dump -1aj -f /tmp/home0.bak /home | Buat cadangan interaktif untuk'/direktori home' |
Pulihkan -jika /tmp/home0.bak | Pulihkan cadangan interaktif |
Rsync -rogpav --hapus /home /tmp | Sinkronkan direktori di kedua sisi |
Rsync -rogpav -e ssh --hapus /Alamat ip home:/tmp | Melalui jalur SSH rsync |
Rsync -az -e ssh --hapus ip_alamat:/home/publik /home/local | Sinkronkan direktori jauh ke direktori lokal melalui ssh dan kompresi |
Rsync -az -e ssh --hapus /home/ip_alamat lokal:/home/publik | Sinkronkan direktori lokal ke direktori jauh melalui ssh dan kompresi |
Dd bs = 1M jika =/dev/hda | gzip | ssh pengguna@ip_alamat 'dd of = hda.gz' | Melakukan cadangan disk lokal di host jauh melalui ssh |
Dd if =/dev/sda of =/tmp/file1 | Cadangkan konten disk ke berkas |
Tar -Puf backup.tar /home/user | Lakukan cadangan interaktif untuk'/home/direktori pengguna |
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip_addr 'cd /home/share/&& tar x -p' | Salin konten direktori di direktori jauh melalui ssh |
(Tar c /home) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Salin direktori lokal ke direktori jauh melalui ssh |
Tar cf - . | ( cd /tmp/backup; tar xf -) | Salin direktori secara lokal ke tempat lain, mempertahankan hak akses asli dan link |
Cari /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Cari dan salin semua berkas yang berakhir dengan '.txt' dari direktori satu ke yang lain |
Cari /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | Cari semua berkas yang berakhir dengan '.log' dan buat paket bzip |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | Lakukan tindakan untuk menyalin konten MBR (Master Boot Record) ke disket |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | Kembalikan konten MBR dari cadangan yang disimpan di disket |
command code | comment description |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | Kosongkan isi disc yang dapat ditulis ulang |
Mkisofs /dev/cdrom > cd.iso | Buat gambar ISO disk di disk |
Mkisofs /dev/cdrom | gzip > cd_iso | Buat gambar disc iso yang dikompressi di disk |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | Buat gambar ISO direktori |
Cdrecord -v dev =/dev/cdrom cd.iso | Bakar gambar ISO |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Bakar gambar ISO yang kompresi |
Mount -o loop cd.iso /mnt/iso | Mount berkas gambar ISO |
cd-paranoia -B | Transkrip jalur audio dari CD ke berkas wav |
CD-paranoia -- "-3" | Transkrip jalur audio dari CD ke berkas wav (argumen -3) |
CDRecord --scanbus | Scan bus untuk mengidentifikasi jalur scsi |
Dd if =/dev/hdc | md5Sum | Verifikasi MD5Sum pengkodean perangkat, seperti CD |
command code | comment description |
---|---|
Dhclient eth01 | Aktifkan perangkat jaringan 'eth0' dalam mode dhcp |
Ehtool eth01 | Tampilkan statistik lalu lintas kartu antarmuka jaringan 'eth0' |
Host www.example.com | Cari hostname untuk menyelesaikan nama dan alamat Internet Protocol dan Mirror |
Nama host | Tampilkan nama host |
Ifconfig eth0 | Menampilkan konfigurasi kartu antarmuka jaringan Ethernet |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Kendalikan Alamat Internet Protocol |
Ifconfig eth0 promisc | Atur 'eth0 'ke mode promiscuous untuk menyerang paket data |
Ifdown eth01 | Nonaktifkan perangkat jaringan 'eth0 ' |
Ifup eth01 | Aktifkan perangkat jaringan 'eth0 ' |
IP link show | Tampilkan status koneksi semua perangkat jaringan |
Iwconfig eth1 | Tampilkan konfigurasi kartu antena jaringan nirkabel |
IWList scan | Tampilkan jaringan nirkabel |
mii-tool eth01 | Tampilkan status koneksi 'eth0 ' |
Netstat -Tup | Tampilkan semua koneksi jaringan yang diaktifkan dan PID mereka |
Netstat -tup1 | Tampilkan semua layanan jaringan di sistem dan PID mereka |
Netstat -rn | Tampilkan tabel routing, seperti "route -n" command |
Nslookup www.example.com | Cari hostname untuk menyelesaikan nama dan alamat Internet Protocol dan Mirror |
Route -n | Tampilkan tabel routing |
Route added -net 0/0 gw IP Gateway | Kendalikan Gateway Preset |
Route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Kendalikan rute statis ke jaringan'192.168.0.0/16 ' |
Route del 0/0 gw IP gateway | Hapus rute statis |
Echo "1" > /proc/sys/net/ipv4/ip_foward | Aktifkan pengiriman IP |
Tcpdump tcp port 80 | Tampilkan semua putar HTTP |
Whois www.example.com | Cari di database Whois |
command code | comment description |
---|---|
Mount -t smbfs -o Username = user, password = pass //WinClient/share/mnt/share | Mount berbagi jaringan windows |
Nbtscan ip addr | Penyelesaian nama Netbios |
Nmblookup -A ip addr | Penyelesaian nama Netbios |
smbclient -L ip addr/hostname | Tampilkan berbagi jarak jauh dari host Windows |
smbget -Rr smb://ip addr/share | Kemampuan untuk mengunduh berkas dari host windows melalui smb seperti wget |
command code | comment description |
---|---|
Iptables -t filter -L | Tampilkan semua link ke tabel filter |
Iptables -t nae -L | Tampilkan semua link ke tabel NAT |
Iptables -t filter -F | Bersihkan semua aturan berdasarkan tabel filter |
Iptables -t nat -F | Bersihkan semua aturan berdasarkan tabel nat |
Iptables -t filter -X | Hapus semua pengguna-buat link |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Izinkan akses telnet |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blokir akses telnet |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Izinkan POP3 koneksi di link pengiriman |
Iptables -t filter -A INPUT -j LOG --log-prefix | Paket rekam yang disita di semua link |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Set up a PAT (Port Address Translation) to mask outgoing packets in eth0 |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | Forward packets destined for one host address to another host |
command code | comment description |
---|---|
Free -m | List RAM status in megabytes |
Kill -9 process id | Forcibly close the process and end it |
Kill -1 process id | Force a process to overload its configuration |
Last reboot | Show restart history |
lsmod | kernel module for listing states |
Lsof -p process id | List of files opened by the process |
LSOF /home/user1 | List of open files in the given system path |
PS -eafw | List linux tasks |
Ps -e -o pid, args --forest | List Linux tasks in a hierarchical manner |
PSTRESS | Display the program as a tree diagram |
SmartCTL -A /dev/hda | Monitor the reliability of hard disk devices by enabling SMART |
SmartCTL -I /dev/hda | Check if SMART is enabled for a hard disk device |
Strace -c ls >/dev/null | List system calls made and receive with one process |
Strace -f -e open ls >/dev/null | list library call |
Tail /var/log/dmesg | Display internal events during kernel boot |
Tail /val/log/messages | Display system events |
top | List the Linux tasks that use the most CPU resources |
Watch -nl'cat /proc/interrupts ' | List real time interrupts |
command code | comment description |
---|---|
Alias hh = 'history' | Set an alias for command history |
Apropos... keyword | Make a list of commands including program keywords, especially useful when you only know what the program does and don't remember the commands |
CHSH | Change shell command |
CHSH --list-shells | Good command for finding out if you have to connect to another machine remotely |
GPG -C filel | Encrypt a file with GNU Privacy Guard |
Gpg filel.gpg | Decrypt a file with GNU Privacy Guard |