Perintah biasa Linux,TIPS: Ctrl + F untuk mencari perintah Linux dengan pantas (klik tajuk untuk kecil dan besar)
command code | comment description |
---|---|
Arch | Paparkan arkitektur prosesor mesin (1) |
Uname -m | Paparkan arkitektur prosesor mesin (2) |
Uname -r | Paparkan versi kernel yang digunakan |
Dmidecode -q | Paparkan komponen sistem peralatan - (SMBIOS/DMI) |
HDPARM -i /dev/hda | Senarai ciri arkitekturnya cakera |
HDPARM -tT /dev/sda | Lakukan operasi baca ujian pada cakera |
Cat /proc/cpuinfo | Paparkan maklumat CPU |
Cat /proc/gangguan | Paparkan gangguan |
Cat /proc/meminfo | semak penggunaan memori |
Cat /proc/sukuan | Tunjuk yang mana penggantian yang digunakan |
Cat /proc/versi | Tunjuk versi kernel |
Cat /proc/net/dev | Tunjuk kawalan peranti jaringan dan statistik |
Cat /proc/mounts | Tunjuk sistem fail yang disambung |
LSPCI -TV | Senarai peranti PCI |
LSUSB -TV | Paparkan peranti USB |
Tarikh | Paparkan tarikh sistem |
Cal 2007 | Tunjuk kalendar untuk 2007 |
Tarikh 04121700 2007.00 | Tetapkan tarikh dan masa - bulan, hari, jam, tahun. saat |
Clock -w | Simpan perubahan masa ke BIOS |
command code | comment description |
---|---|
Matikan -h now | Matikan sistem |
Init 0 | Matikan sistem |
Telinit 0 | Matikan sistem |
Matikan -h jam: minit & | Matikan sistem pada masa yang dijadualkan |
Matikan -c | Batal untuk matikan sistem pada masa yang dijadualkan |
Matikan -r now | mula semula |
Reboot | mula semula |
Log keluar | pembatalan |
command code | comment description |
---|---|
CD /home | Pergi ke '/direktori 'rumah'. |
CD.. | Kembali ke tingkat direktori sebelumnya |
CD../.. | Kembali ke dua tingkat direktori sebelumnya |
CD | Masuk ke direktori rumah peribadi |
Cd~ user1 | Masuk ke direktori rumah peribadi |
CD - | Kembali ke direktori tempat anda terakhir kali |
PWD | Tunjuk laluan kerja |
ls | Lihat fail di dalam direktori |
LS -F | Lihat fail di dalam direktori |
LS -l | Paparkan butiran fail dan direktori |
Ls -a | Tunjuk fail tersembunyi |
Ls * [0-9] * | Paparkan nama fail dan direktori yang mengandungi nombor |
Tree | Paparkan struktur pohon fail dan direktori dari direktori utama |
LSTREE | Paparkan struktur pohon fail dan direktori dari direktori utama |
Mkdir dir1 | Cipta direktori yang dinamakan'dir'1 ' |
Mkdir dir1 dir2 | Cipta dua direktori secara serentak |
Mkdir -p /tmp/dir1/dir2 | Cipta pohon direktori |
Rm -f file1 | Hapus fail yang dinamakan'file'1 ' |
Rmdir dir1 | Hapus direktori yang dinamakan'dir'1 ' |
Rm -rf dir1 | Hapus direktori yang dinamakan'dir'1 'dan hapus kandungannya secara serentak |
Rm -rf dir1 dir2 | Hapus kedua-dua direktori dan kandungannya secara serentak |
MV dir1 new_dir | Ubah nama/Pindahkan direktori |
CP file1 file2 | Salin fail |
CP dir/*. | Salin semua fail di dalam direktori ke direktori kerja semasa |
CP -A /tmp/dir1. | Salin direktori ke direktori kerja semasa |
CP -a dir1 dir2 | Salin direktori |
-S file1 lnk1 | Cipta pautan lembut kepada fail atau direktori |
Ln file1 lnk1 | Cipta pautan fizikal kepada fail atau direktori |
Touch -t 0712250000 file1 | Ubah masa tarikh fail atau direktori - (YYMMDDhhmm) |
IconV -l | Senarai kod yang diketahui |
iconv -f daripadaKod -t tukarKod inputFile > outputFile | Tukar pengkodan aksara |
Cari. -maxdepth 1 -name * .jpg -print -exec convert | Ubah saiz fail dalam direktori semasa dan kirim mereka ke direktori thumbnail (memerlukan penukaran daripada ImageMagick) |
command code | comment description |
---|---|
Cari/-name file1 | Mulakan dengan '/' untuk masuk ke sistem fail root untuk mencari fail dan direktori |
Cari/-user user1 | Cari fail dan direktori yang milik pengguna'user1 ' |
Cari /home/user1 -name * .bin | Cari direktori '/home/user1' untuk fail yang berakhir dengan '.bin' |
Cari /usr/bin -type f -atime + 100 | Cari fail boleh dieksekusi yang belum digunakan dalam masa lalu 100 hari |
Cari /usr/bin -type f -mtime -10 | Cari fail yang dibuat atau diubah suai dalam masa 10 hari |
Cari/-name * .rpm -exec chmod 755 '{}' ; | Cari fail yang berakhir dengan '.rpm' dan tentukan keizinan mereka |
Cari/-xdev -name * .rpm | Cari fail yang berakhir dengan '.rpm', mengabaikan peranti pemindai seperti pemain cakera optik dan peranti flash |
Cari * .ps | Cari fail yang berakhir dengan '.ps' - jalankan perintah 'updatedb' dahulu |
Di mana whereis halt | Paparkan lokasi biner, sumber, atau man |
Yang menghentikan | Paparkan jalan penuh ke fail biner atau boleh dieksekusi |
command code | comment description |
---|---|
Mount /dev/hda2 /mnt/hda2 | pasang disk yang dipanggil hda2 - pastikan direktori '/mnt/hda2' sudah wujud |
Umount /dev/hda2 | Layangkan disk yang dipanggil hda2 - keluar daripada titik pasang '/mnt/hda2' pertama |
Fuser -km /mnt/hda2 | Penghapusan paksa ketika peranti sibuk |
Umount -n /mnt/hda2 | Laksanakan operasi penghapus tanpa menulis /etc/fail mtab berguna ketika fail dibaca-hanya atau ketika disk penuh |
Mount /dev/fd0 /mnt/floppy | Pasang disk floppy |
Mount /dev/cdrom /mnt/cdrom | Pasang cdrom atau dvdrom |
Mount /dev/hdc /mnt/cdrecorder | Pasang cdrw atau dvdrom |
Mount /dev/hdb /mnt/cdrecorder | Pasang cdrw atau dvdrom |
Mount -o loop file.iso /mnt/cdrom | Pasang fail atau imej ISO |
Mount -t vfat /dev/hda5 /mnt/hda5 | Pasang Windows FAT32 sistem fail |
Mount /dev/sda1 /mnt/usbdisk | Pasang drive USB atau peranti flash |
Mount -t smbfs -o username = user, password = pass//WinClient/share /mnt/share | Mount berbagi jaringan Windows |
command code | comment description |
---|---|
DF -h | Tunjukkan senarai partisi yang dipasang |
LS -lSr | more | Susun fail dan direktori mengikut saiz |
Du -sh dir1 | Estimasikan ruang disk yang sudah digunakan oleh direktori 'dir'1' |
Du -sk * | sort -rn | Paparkan saiz fail dan direktori mengikut urutan kapasiti |
Rpm -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n | Paparkan ruang yang digunakan oleh paket rpm yang terpasang mengikut saiz (sistem jenis fedora, redhat) |
Dpkg-keranase -W -f = '${Pasang}-Saiz; 10} t ${Package} n' | sort -k1,1n | Paparkan ruang yang digunakan oleh paket deb yang terpasang berdasarkan saiz (sistem kelas ubuntu, debian) |
command code | comment description |
---|---|
GroupAdd nama_kumpulan | Cipta kumpulan pengguna baru |
Groupdel nama_kumpulan | Hapus kumpulan pengguna |
Groupmod -n nama_kumpulan_baru nama_kumpulan_lama | Ganti nama kumpulan pengguna |
Useradd -c "Nama Kandungan" -g admin -d /home/user1 -s /bin/bash pengguna1 | Cipta pengguna yang terletak di bawah kumpulan pengguna "admin" |
UserAdd pengguna1 | Cipta pengguna baru |
Userdel -r pengguna1 | Hapus pengguna ('-r' mengecualikan direktori rumah) |
Usermod -c "Pengguna FTP" -g sistem -d /ftp/user1 -s /bin/nologin pengguna1 | Ubah properti pengguna |
Passwd | Ubah kata laluan |
Passwd pengguna1 | Ubah kata laluan pengguna (hanya mengizinkan eksekusi root) |
Chage -E 2020-12-31 user1 | Tetapkan tarikh tamat tempoh untuk kata laluan pengguna |
PWCK | Periksa format dan sintaks pemadaman bagi '/etc/passwd' dan kehadiran pengguna |
GRPCK | Periksa format dan sintaks pemadaman bagi '/etc/passwd' dan kumpulan yang ada |
Newgrp nama_kumpulan | Log masuk ke kumpulan baru untuk mengubah kumpulan lalai bagi fail yang baru dibuat |
command code | comment description |
---|---|
LS -lh | paparkan hak |
LS /tmp | pr -T5 -W $COLUMNS | Pisahkan titik akhir kepada 5 lajur untuk dipaparkan |
Chmod ugo + rwx direktori1 | Tetapkan hak bagi pemilik (u), kumpulan (g), dan lainnya (o) bagi direktori untuk baca (r), tulis (w), dan eksekusi (x) |
Chmod go-rwx direktori1 | Hapus hak baca dan tulis eksekusi bagi kumpulan (g) dan lainnya (o) kepada direktori |
Chown pengguna1 file1 | Ubah atribut pemilik bagi fail |
Chown -R pengguna1 direktori1 | Ubah atribut pemilik bagi direktori dan secara bersamaan ubah atribut bagi semua fail di dalam direktori |
CHGRP kumpulan1 file1 | Ubah kumpulan fail |
Chown pengguna1: kumpulan1 file1 | Ubah atribut pemilik dan kumpulan fail |
Cari/-perm -u + s | Senarai semua fail dalam sistem yang menggunakan kawalan SUID |
Chmod u + s /bin/file1 | Tetapkan bit SUID bagi fail binari - Pengguna yang menjalankan fail juga diberikan hak yang sama seperti pemilik |
CHMOD U-S /bin/file1 | Lumpuhkan bit SUID bagi fail binari |
Chmod g + s /home/public | Tetapkan bit SGID bagi direktori - Seperti SUID, tetapi untuk direktori |
CHMOD G-S /home/public | Lumpuhkan bit SGID bagi direktori |
Chmod o + t /home/public | Tetapkan bit STIKY bagi fail - hanya memungkinkan pemilik yang sah untuk menghapus file |
CHMOD O-T /home/public | 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 dikompres/dikonversi ke format tak dikompres oleh kernel |
Chattr + d file1 | Program dump akan mengabaikan file ini saat membackup sistem file |
Chattr + i file1 | Ditata ke file tak dapat dihapus, diubah, dinamai ulang, 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 dinamakan'file1.bz2 ' |
Bzip2 file1 | Mengompres file yang dinamakan'file1 ' |
Gunzip file1.gz | Membuka file yang dinamakan'file1.gz' |
File gzip1 | Mengompres file yang dinamakan'file1 ' |
Gzip -9 file1 | kompresi maksimum |
Rar a file1.rar test_file | Buat paket yang dinamakan'file1.rar ' |
Rar a file1.rar file1 file2 dir1 | Mengompres'file'berkali-kali1 ',' 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 dikompres |
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 | Lepaskan paket |
Tar -xvf arsip.tar -C /tmp | Lepaskan paket ke /direktori tmp |
Tar -cvfj arsip.tar.bz2 dir1 | Buat paket yang dikompres dalam bzip2 format |
Tar -jxvf arsip.tar.bz2 | Membuka paket yang dikompres dalam bzip2 format |
Tar -cvfz arsip.tar.gz dir1 | Buat paket yang dikompres dalam format gzip |
Tar -zxvf arsip.tar.gz | Membuka paket yang dikompres dalam format gzip |
File zip1file.zip1 | Buat file zip |
Zip -file r1file.zip1 file2 dir1 | Mengompres beberapa file dan direktori secara bersamaan ke dalam file zip |
Membuka file1.zip | Membuka file zip |
command code | comment description |
---|---|
Rpm -ivh paket.rpm | Menginstal paket rpm |
Rpm -ivh --paket nodeeps.rpm | Menginstal paket rpm semandikan keperingatan kebutuhan |
rpm -U package.rpm | Perbarui paket RPM tanpa mengubah berkas konfigurasi nya |
Rpm -F package.rpm | Perbarui paket rpm yang dis نصب yang dikonfirmasi |
Rpm -e package_name rpm | Hapus paket RPM |
RPM -QA | Tunjukkan semua paket rpm yang dis نصب di sistem |
Rpm -qa | grep htpd | Tunjukkan semua paket rpm dengan kata "htpd" di namanya |
RPM -Qi package_name | Dapatkan informasi khusus tentang paket yang dis نصب |
RPM -qg "Lingkungan Sistem"/Daemons" | Tunjukkan paket rpm dari komponen |
RPM -QL package_name | Tunjukkan senarai berkas yang disediakan oleh paket rpm yang dis نصب |
RPM -QC package_name | Tunjukkan senarai berkas konfigurasi yang disediakan oleh paket rpm yang dis نصب |
RPM -Q package_name --WhatRequires | Tunjukkan senarai ketergantungan dengan paket rpm |
RPM -q package_name --WhatProvides | Tunjukkan volum paket rpm |
Rpm -q package_name --scripts | Tunjukkan skrip yang dijalankan selama pemasangan/penghapusan |
RPM -Q package_name --Changelog | Tunjukkan riwayat perubahan paket RPM |
RPM -QF /etc/httpd/conf/httpd.conf | Verifikasi paket rpm yang menyediakan berkas yang diberikan |
Rpm -qp package.rpm -l | Tunjukkan senarai berkas yang disediakan oleh paket rpm yang belum dis نصب |
RPM --import /media/cdrom/RPM-GPG-KEY | Impor Sertifikat Digital Kunci Publik |
Rpm --checksig package.rpm | Verifikasi integritas paket RPM |
Rpm -qa gpg-pubkey | Verifikasi integritas semua paket rpm yang dis نصب |
RPM -V package_name | Periksa ukuran berkas, lisensi, jenis, pemilik, grup, MD5 periksa, dan terakhir diubah |
RPM -Va | Periksa semua paket rpm yang dis نصب di sistem - guna dengan kewaspadaan |
Rpm -Vp package.rpm | Konfirmasi bahwa paket rpm belum dis نصب |
Rpm2cpio package.rpm | cpio --ekstrak --buat-direktori * bin * | Jalankan executable dari paket rpm |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | Nصب 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 | Muat turun dan نصب paket RPM |
Yum localinstall package_name | Paket rpm akan dis نصب, menggunakan repositori perangkat lunak anda sendiri untuk memecahkan semua ketergantungan untuk anda |
Yum update package_name | Kemaskini semua paket rpm yang dipasang di sistem semasa |
Yum update package_name | Kemaskini paket rpm |
Yum remove package_name | Hapus paket RPM |
Yum list | Senarai semua paket yang dipasang di sistem semasa |
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 fail header |
Yum clean all | Hapus semua paket cache dan fail header |
command code | comment description |
---|---|
Dpkg -i package.deb | Pasang/Kemaskini paket deb |
Dpkg -r package_name | Hapus paket deb daripada sistem |
Dpkg -l | Papar semua paket deb yang dipasang di sistem |
Dpkg -l | grep htpd | Papar semua paket deb dengan kata 'htpd' dalam namanya |
Dpkg -s package_name | Dapatkan maklumat tentang paket khas yang telah dipasang di sistem |
DPKG -L package_name | Papar senarai fail yang disediakan oleh paket deb yang sudah dipasang di sistem |
Dpkg --contents package.deb | Papar senarai fail yang disediakan oleh paket yang belum dipasang |
DPKG -S /bin/ping | Pertahankan mana-mana paket deb yang menyediakan fail yang diberikan |
command code | comment description |
---|---|
Apt-get install package_name | Pasang/Kemaskini paket deb |
Apt-cdrom install package_name | Pasang/Kemaskini paket deb dari CD |
Apt-get update | Tingkatkan paket dalam senarai |
Apt-get upgrade | Tingkatkan semua perisian yang terpasang |
Apt-get remove package_name | Hapus paket deb daripada sistem |
Apt-get check | Pertahankan kenyataan repositori perisian yang betul |
Apt get clean | Bersihkan cache daripada paket yang diunduh |
Apt-cari cache dicari-paket | Kembalikan nama paket yang mengandungi string pencarian |
command code | comment description |
---|---|
Cat fail1 | Lihat kandungan file dari byte pertama ke hadapan |
Tac file1 | Lihat kandungan file dari baris terakhir ke belakang |
Lebih file1 | Lihat kandungan file yang panjang |
Kurang file1 | Sebagai sama seperti arahan 'lebih', tetapi ia membenarkan operasi balik ke arah file serta operasi ke arah hadapan |
Pemimpin -2 file1 | Papar kawalan pertama dan kedua dokumen |
Tail -2 file1 | Kaji baris terakhir dua di fail |
Tail -f /var/log/messages | Lihat kandungan yang ditambahkan ke fail secara real-time |
command code | comment description |
---|---|
Cat fail1 | command (sed, grep, awk, grep, dll...) > result.txt | Gabungkan teks deskripsi rinci fail dan tulis pengenalan ke fail baru |
Cat fail1 | command (sed, grep, awk, grep, dll...) >> result.txt | Gabungkan teks deskripsi rinci fail dan tulis pengenalan ke fail yang ada |
Grep Aug /var/log/messages | Cari kata kunci "Aug" di fail '/var/log/messages' |
Grep ^ Aug /var/log/messages | Cari kata yang mulai dengan "Aug" di fail '/var/log/messages' |
Grep [0-9] /var/log/messages | Pilih semua baris yang mengandungi nombor di '/var/log/messages' file |
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 fail example.txt dengan "string2" |
Sed '/^ $/d' example.txt | Buang semua baris kosong dari fail example.txt |
Se d '/ *#/ d;/^ $/d'example.txt dari example.txt | Buang semua komen dan baris kosong dari fail |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Gabungkan kandungan sel atas dan bawah |
Sed -e '1d' result.txt | Tolak baris pertama dari fail example.txt |
Sed -n '/stringa1/p' | Lihat baris yang hanya mengandungi kata "string1" |
Sed -e's / *$//' example.txt | Buang ruang kosong di akhir setiap baris |
Sed -e's/stringa1/g'example.txt | Buang hanya kata "string1" dari dokumen dan simpan semua yang lain |
Sed -n '1,5p; 5q' example.txt | Review kandungan dari baris pertama hingga 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 fail1 | Identifikasi bilangan baris di fail |
Cat example.txt | awk'NR% 2 == 1 ' | Buang semua bilangan genap-baris di bawah nomor di fail example.txt |
Echo a b c | awk '{print 1 dollar}' | Lihat kolom pertama baris |
Echo a b c | awk '{print 1 dollar, 3 dollar}' | Periksa kolom pertama dan ketiga baris |
Tampal fail1 file2 | Gabungkan kandungan dua fail atau kolom |
Tampal -d '+' fail1 file2 | Gabungkan kandungan dua fail atau kolom, berbeza dengan "+" di tengah |
Tata urut fail1 file2 | Isih kandungan dua fail |
Tata urut fail1 file2 | uniq | Buang gabungan dua fail (hanya simpan satu salinan baris ganda) |
Tata urut fail1 file2 | uniq -u | Buang pertemuan, meninggalkan baris lain |
Tata urut fail1 file2 | uniq -d | Buang pertemuan dua fail (meninggalkan hanya fail yang ada di kedua fail sekaligus) |
Comm -1 file1 file2 | Bandingkan isi dua fail menghapus hanya isi yang terdapat di 'file'1 ' |
Comm -2 file1 file2 | Bandingkan isi dua fail menghapus hanya isi yang terdapat di 'file'2 ' |
Comm -3 file1 file2 | Bandingkan isi dua fail untuk menghapus hanya bagian yang sama di kedua fail |
command code | comment description |
---|---|
Dos2unix filedos.txt fileunix.txt | Convert format fail teks dari MSDOS ke UNIX |
Unix2dos fileunix.txt filedos.txt | Convert format fail teks dari UNIX ke MSDOS |
Recode.. HTML < page.txt > Page.html | Convert suatu fail teks ke HTML. |
Recode -l | more | Tunjukkan semua format konversi yang diizinkan |
command code | comment description |
---|---|
Badblocks -v /dev/hda1 | Periksa magnet buruk di piringan hda1 |
FSCK /dev/hda1 | Perbaiki/Periksa integriti sistem fail Linux di HDA1 disk |
Fsck.ext2 /dev/hda1 | Perbaiki/Periksa integriti ext2 sistem fail di HDA1 disk |
E2FSCK /dev/hda1 | Perbaiki/Periksa integriti ext2 sistem fail di HDA1 disk |
E2fsck -j /dev/hda1 | Perbaiki/Periksa integriti ext3 sistem fail di HDA1 disk |
Fsck.ext3 /dev/hda1 | Perbaiki/Periksa integriti ext3 sistem fail di HDA1 disk |
Fsck.vfat /dev/hda1 | Perbaiki/Periksa integriti sistem fail fat di HDA1 disk |
Fsck.msdos /dev/hda1 | Perbaiki/Periksa integriti sistem fail DOS di HDA1 disk |
Dosfsck /dev/hda1 | Perbaiki/Periksa integriti sistem fail DOS di HDA1 disk |
command code | comment description |
---|---|
MKFS /dev/hda1 | Buat sistem fail di HDA1 partisi |
MKE2FS /dev/hda1 | Buat ext linux2 sistem fail di hda1 partisi |
MKE2FS -J /dev/hda1 | Buat ext linux3 sistem fail (penyuntingan) di hda1 partisi |
MKFS -T vfat 32 -F /dev/hda1 | Buat FAT32 sistem fail |
Fdformat -n /dev/fd0 | Formatkan cakera flopi |
MKSwap /dev/hda3 | Buat sistem fail swap |
command code | comment description |
---|---|
MKSwap /dev/hda3 | Buat sistem fail swap |
Swapon /dev/hda3 | Aktifkan sistem fail swap baru |
Swapon /dev/hda2 /dev/hdb3 | Aktifkan dua partisi swap |
command code | comment description |
---|---|
Tumpahkan -0aj -f /tmp/home0.bak /home | Buat cadangan lengkap untuk'/direktori rumah |
Tumpahkan -1aj -f /tmp/home0.bak /home | Buat cadangan berinteraksi untuk'/direktori rumah |
Kembalikan -jika /tmp/home0.bak | Kembalikan cadangan berinteraksi |
Rsync -rogpav --hapus /home /tmp | Sinkronkan direktori di kedua belah pihak |
Rsync -rogpav -e ssh --hapus /alamat ip rumah:/tmp | Melalui saluran SSH rsync |
Rsync -az -e ssh --hapus alamat ip:/home/public /home/local | Sinkronkan direktori jauh ke direktori lokal melalui ssh dan pemampatan |
Rsync -az -e ssh --hapus /home/alamat ip lokal:/home/public | Sinkronkan direktori lokal ke direktori jauh melalui ssh dan pemampatan |
Dd bs = 1M jika =/dev/hda | gzip | ssh pengguna@ip _alamat 'dd of = hda.gz' | Lakukan cadangan piringan lokal di tuan rumah jauh melalui ssh |
Dd if =/dev/sda of =/tmp/file1 | Sandarkan kandungan cakera ke fail |
Tar -Puf backup.tar /home/user | Lakukan sandaran interaktif untuk '/home/direktori pengguna |
(Cd /tmp/local/& tar c . ) | ssh -C user@ip _addr 'cd /home/share/& & tar x -p' | Salin kandungan direktori di direktori jauh melalui ssh |
(Tar c /home) | ssh -C user@ip _addr 'cd /home/backup-home & & tar x -p' | Salin direktori tempatan ke direktori jauh melalui ssh |
Tar cf - . | ( cd /tmp/backup; tar xf -) | Salin direktori secara tempatan ke tempat lain, mempertahankan kebenaran asal dan pautan |
Cari /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Cari dan salin semua fail yang berakhiran '.txt' dari direktori satu ke lain |
Cari /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | Cari semua fail yang berakhiran '.log' dan buat paket bzip |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | Lakukan tindakan untuk menyalin kandungan MBR (Master Boot Record) ke cakera lembut |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | Kembalikan kandungan MBR daripada sandaran yang telah disimpan ke cakera lembut |
command code | comment description |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | Kosongkan kandungan cakera yang boleh ditulis semula |
Mkisofs /dev/cdrom > cd.iso | Buat imej ISO cakera di cakera |
Mkisofs /dev/cdrom | gzip > cd_iso | Buat fail imej disc iso yang disokongkan di cakera |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | Buat imej ISO direktori |
Cdrecord -v dev =/dev/cdrom cd.iso | Bakar fail imej ISO |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Bakar fail imej ISO yang disokongkan |
Mount -o loop cd.iso /mnt/iso | Mount fail imej ISO |
cd-paranoia -B | Transkrip trek audio dari CD ke fail wav |
CD-paranoia -- "-3" | Transkrip trek audio dari CD ke fail wav (argumen -3) |
CDRecord --scanbus | Scan bus untuk mengenal jalur scsi |
Dd if =/dev/hdc | md5Jumlah | Pemeriksaan MD5Jumlah pengkodean peranti, seperti CD |
command code | comment description |
---|---|
Dhclient eth01 | Hidupkan peranti jaringan 'eth0' dalam mod dhcp |
Ethtool eth01 | Paparkan statistik lalu lintas kad antara jaringan 'eth0' |
Host www.example.com | Cari hostname untuk menyelesaikan nama dan alamat Internet Protocol serta Mirror |
Nama host | Tunjuk nama host |
Ifconfig eth0 | Paparkan konfigurasi kad antara jaringan Ethernet |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Kendalikan Alamat Internet Protocol |
Ifconfig eth0 promisc | Set 'eth0 'ke mode promiscuous untuk sniff paket data |
Ifdown eth01 | Nonaktifkan perangkat jaringan 'eth0 ' |
Ifup eth01 | Aktifkan perangkat jaringan 'eth0 ' |
IP link show | Tunjuk status koneksi semua perangkat jaringan |
Iwconfig eth1 | Tunjuk konfigurasi kartu antar jaringan nirkabel |
IWList scan | Tunjuk jaringan nirkabel |
mii-tool eth01 | Tunjuk status koneksi untuk 'eth0 ' |
Netstat -Tup | Tunjuk semua koneksi jaringan yang diaktifkan dan PID mereka |
Netstat -tup1 | Tunjuk semua layanan jaringan di sistem dan PID mereka |
Netstat -rn | Tunjuk tabel pengaliran, seperti "route -n" command |
Nslookup www.example.com | Cari hostname untuk menyelesaikan nama dan alamat Internet Protocol serta Mirror |
Route -n | Tunjuk tabel pengaliran |
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 pengaliran IP |
Tcpdump tcp port 80 | Tunjuk semua loop 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 | Resolusi nama Netbios |
Nmblookup -A ip addr | Resolusi nama Netbios |
smbclient -L ip addr/hostname | Tunjuk berbagi jarak jauh 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 | Tunjuk semua link ke tabel filter |
Iptables -t nae -L | Tunjuk semua link ke tabel NAT |
Iptables -t filter -F | Besihkan semua atur berdasarkan tabel filter |
Iptables -t nat -F | Besihkan semua atur berdasarkan tabel nat |
Iptables -t filter -X | Hapus semua pengguna-membuat 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 pengalihan |
Iptables -t filter -A INPUT -j LOG --log-prefix | Kertas paket 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 |