Vanliga Linux-kommandonTips: Ctrl + F för att snabbt hitta Linux-kommandon (klicka på titeln för att komprimera och utöka)
kommandokod | kommentar beskrivning |
---|---|
Arch | Visa maskinens processorarkitektur (1) |
Uname -m | Visa maskinens processorarkitektur (2) |
Uname -r | Visa den använda kärnversionen |
Dmidecode -q | Visa hårdvarusystemkomponenter - (SMBIOS/DMI) |
HDPARM -i /dev/hda | Listar de arkitektoniska egenskaperna hos en disk |
HDPARM -tT /dev/sda | Utför en testläsning på disken |
Cat /proc/cpuinfo | Visa CPU-information |
Cat /proc/avbrott | Visa avbrott |
Cat /proc/meminfo | kontrollera minnesanvändning |
Cat /proc/utbytes | Visar vilka swaps som används |
Cat /proc/version | Visa versionen av kärnan |
Cat /proc/net/dev | Visa nätverksgränssnitt och statistik |
Cat /proc/mounts | Visa den laddade filsystemet |
LSPCI -TV | List PCI-enheter |
LSUSB -TV | Visa USB-enheter |
Datum | Visa systemdatum |
Cal 2007 | Visa kalendern för 2007 |
Datum 04121700 2007.00 | Ställ in datum och tid - månad, dag, timme, år. sekunder |
Clock -w | Spara tidsändringar till BIOS |
kommandokod | kommentar beskrivning |
---|---|
Shutdown -h now | Stäng av systemet |
Init 0 | Stäng av systemet |
Telinit 0 | Stäng av systemet |
Shutdown -h timmar: minuter & | Stäng av systemet vid schemalagd tid |
Shutdown -c | Avbryt att stänga av systemet vid schemalagd tid |
Shutdown -r now | restart |
Reboot | restart |
Logout | cancellation |
kommandokod | kommentar beskrivning |
---|---|
CD /hem | Gå till den '/hemkatalog. |
CD.. | Återvänd till den föregående katalognivån |
CD../.. | Återvänd till de två föregående katalognivåerna |
CD | Gå till den personliga hemkatalogen |
Cd~ användare1 | Gå till den personliga hemkatalogen |
CD - | Återvänd till katalogen där du var senast |
PWD | Visa arbetsväg |
ls | Visa filer i katalogen |
LS -F | Visa filer i katalogen |
LS -l | Visa detaljer om filer och kataloger |
Ls -a | Visa dolda filer |
Ls * [0-9] * | Visa fil- och katalognamn som innehåller siffror |
Tree | Visar trädstrukturen för filer och kataloger från rotkatalogen |
LSTREE | Visar trädstrukturen för filer och kataloger från rotkatalogen |
Mkdir katalog1 | Skapa en katalog kallad 'dir'1 . |
Mkdir katalog1 dir2 | Skapa två kataloger samtidigt |
Mkdir -p /tmp/dir1/dir2 | Skapa en katalogstruktur |
Rm -f file1 | Ta bort filen 'file'1 . |
Rmdir dir1 | Ta bort katalogen 'dir'1 . |
Rm -rf katalog1 | Ta bort katalogen 'dir'1 och ta bort innehållet samtidigt |
Rm -rf katalog1 dir2 | Ta bort båda katalogerna och deras innehåll samtidigt |
MV katalog1 new_dir | Byt namn/flytta en katalog |
CP fil1 fil2 | Kopiera en fil |
CP katalog/*. | Kopiera alla filer i en katalog till den aktuella arbetskatalogen |
CP -A /tmp/dir1. | Kopiera en katalog till den aktuella arbetskatalogen |
CP -a katalog1 dir2 | Kopiera en katalog |
-S fil1 lnk1 | Skapa en soft länk till en fil eller katalog |
Ln fil1 lnk1 | Skapa en fysisk länk till en fil eller katalog |
Touch -t 0712250000 fil1 | Ändra tidsstämpeln för en fil eller katalog - (YYMMDDhhmm) |
IconV -l | List known codes |
iconv -f frånEncoding -t tillEncoding inputFile > outputFile | Ändra teckenkodingen |
Finna. -maxdepth 1 -namn * .jpg -skriv ut -exec convert | Storskalig ändring av filstorlek i den aktuella katalogen och skicka dem till miniatyrbildskatalogen (kräver konvertering från ImageMagick) |
kommandokod | kommentar beskrivning |
---|---|
Hitta/-namn fil1 | Börja med '/' för att komma in i rotfilssystemet för att söka efter filer och kataloger |
Hitta/-användare användare1 | Sök efter filer och kataloger som tillhör användaren'user'1 ' |
Hitta /hem/användare1 -namn * .bin | Sök i katalogen '/hem/användare1för filer som slutar med '.bin' |
Hitta /använd/bin -typ f -atime + 100 | Sök efter körbara filer som inte har använts tidigare 100 dagar |
Hitta /använd/bin -typ f -mtime -10 | Sök efter filer som har skapats eller ändrats inom 10 dagar |
Hitta/-namn * .rpm -exec chmod 755 '{}' ; | Sök efter filer som slutar med '.rpm' och definiera deras behörigheter |
Hitta/-xdev -namn * .rpm | Sök efter filer som slutar med '.rpm', ignorera flyttbara enheter som optiska enheter och flash-enheter |
Placera * .ps | Finna filer som slutar med '.ps' - Kör kommandot 'updatedb' först |
Varis halt | Visa platsen för en binär, källa eller man |
Vilket stannar | Visar den fullständiga sökvägen till en binär eller körbar fil |
kommandokod | kommentar beskrivning |
---|---|
Montera /dev/hda2 /mnt/hda2 | Montera en disk som heter hda2 - se till att katalogen '/mnt/hda2' finns redan |
Umount /dev/hda2 | Avmontera en disk som heter hda2 - utgång från monteringspunkten '/mnt/hda2'först |
Fuser -km /mnt/hda2 | Forcerad avinstallering när enheten är upptagen |
Umount -n /mnt/hda2 | Kör avinstallationsoperationer utan att skriva /etc/mtab-filen användbar när filen läses-endast eller när disken är full |
Montera /dev/fd0 /mnt/floppy | Montera en diskett |
Montera /dev/cdrom /mnt/cdrom | Montera en cdrom eller dvdrom |
Montera /dev/hdc /mnt/cdrecorder | Montera en cdrw eller dvdrom |
Montera /dev/hdb /mnt/cdrecorder | Montera en cdrw eller dvdrom |
Montera -o loop fil.iso /mnt/cdrom | Montera en fil eller ISO-avbild |
Montera -t vfat /dev/hda5 /mnt/hda5 | Montera ett Windows FAT32 filsystem |
Montera /dev/sda1 /mnt/usbdisk | Montera en USB-enhet eller flash-enhet |
Montera -t smbfs -o användarnamn = användare, lösenord = lösenord//WinClient/share /mnt/share | Montera en windows-nätverksdelning |
kommandokod | kommentar beskrivning |
---|---|
DF -h | Visa en lista över monterade partitioner |
LS -lSr | mer | Sortera filer och kataloger efter storlek |
Du -sh dir1 | Uppskatta det diskutrymme som redan används av katalogen 'dir'1' |
Du -sk * | sortera -rn | Visar storleken på filer och kataloger i följd efter kapacitet |
Rpm -q -a --qf '% 10 {STORLEK} t% {NAMN} n' | sortera -k1,1n | Visar utrymmet som används av installerade rpm-paket i storleksordning (fedora, redhat-liknande system) |
Dpkg-fråga -W -f = '${Installerad-Storlek; 10} t ${Package} n' | sort -k1,1n | Visar utrymmet som används av installerade deb-paket baserat på storlek (ubuntu, debian-class system) |
kommandokod | kommentar beskrivning |
---|---|
GroupAdd group_name | Skapa en ny användargrupp |
Groupdel group_name | Ta bort en användargrupp |
Groupmod -n new_group_name old_group_name | Byt namn på en användargrupp |
Useradd -c "Namn Efternamn" -g admin -d /hem/användare1 -s /bin/bash användare1 | Skapa en användare som tillhör "admin"-användargruppen |
UserAdd användare1 | Skapa en ny användare |
Userdel -r användare1 | Ta bort en användare ('-r' utesluter hemkatalogen) |
Usermod -c "Användare FTP" -g system -d /ftp/användare1 -s /bin/nologin användare1 | Ändra användaregenskaper |
Passwd | Byt lösenord |
Passwd användare1 | Ändra ett användares lösenord (endast tillåter root-exekvering) |
Chage -E 2020-12-31 användare1 | Sätt utgångsdatum för användarpassword |
PWCK | Kontrollera filformat och syntaxkorrigeringar för '/etc/passwd' och användarnas existens |
GRPCK | Kontrollera filformat och syntaxkorrigeringar för '/etc/passwd' och befintliga grupper |
Newgrp group_name | Logga in på en ny grupp för att ändra standardgruppen för nyligen skapade filer |
kommandokod | kommentar beskrivning |
---|---|
LS -lh | visa behörighet |
LS /tmp | pr -T5 -W $COLUMNS | Dela upp ändpunkten i 5 kolumner att visa |
Chmod ugo + rwx katalog1 | Sätt behörigheter för ägare (u), grupp (g) och andra (o) av katalogen till läsa (r), skriva (w) och exekvera (x) |
Chmod go-rwx katalog1 | Ta bort grupp (g) och andra (o) läs- och skrivexekveringsrättigheter för kataloger |
Chown användare1 fil1 | Ändra ägareattribut för en fil |
Chown -R användare1 katalog1 | Ändra ägareattribut för en katalog och samtidigt ändra attribut för alla filer i katalogen |
CHGRP grupp1 fil1 | Ändra grupp för filer |
Chown användare1: grupp1 fil1 | Ändra ägare- och gruppattribut för en fil |
Hitta/-perm -u + s | List alla filer i ett system som använder SUID-kontroll |
Chmod u + s /bin/fil1 | Sätt SUID-biten för en binär fil - Användaren som kör filen får också samma behörigheter som ägaren |
CHMOD U-S /bin/fil1 | Inaktivera SUID-biten för en binär fil |
Chmod g + s /hem/public | Sätt SGID-biten för en katalog - Liknande som SUID, men för kataloger |
CHMOD G-S /hem/public | Inaktivera SGID-biten för en katalog |
Chmod o + t /hem/public | Sätt STIKY-biten för en fil - endast tillåter ägaren att radera filen |
CHMOD O-T /hem/public | Inaktivera STIKY-biten för en katalog |
kommandokod | kommentar beskrivning |
---|---|
Chattr + a fil1 | Endast läs- och skrivoperationer i tillfogningsläge är tillåtna |
Chattr + c fil1 | Tillåter att denna fil automatiskt komprimeras/dekomprimerad av kärnan |
Chattr + d fil1 | Dumpprogrammet kommer att ignorera denna fil när filsystemet säkerhetskopieras |
Chattr + i fil1 | Sätt till oförändringsbara filer som inte kan raderas, ändras, döpas om eller länkas |
Chattr + s fil1 | Tillåter att en fil kan raderas säkert |
Chattr + S fil1 | När applikationen utför en skrivoperation på denna fil, skriver systemet omedelbart de modifierade resultaten till disken |
Chattr + u fil1 | Om filen raderas, kommer systemet att tillåta dig att återställa den raderade filen senare |
Lsattr | Visa speciala egenskaper |
kommandokod | kommentar beskrivning |
---|---|
Bunzip2 fil1.bz2 | Uppacka en fil kallad'file1.bz2 ' |
Bzip2 fil1 | Komprimera en fil kallad'file1 ' |
Gunzip fil1.gz | Uppacka en fil kallad'file1.gz' |
Gzip-fil1 | Komprimera en fil kallad'file1 ' |
Gzip -9 fil1 | maximal kompression |
Rar a fil1.rar test_file | Skapa ett paket kallat'file1.rar ' |
Rar a fil1.rar-fil1 fil2 dir1 | Komprimera samtidigt'file1 ',' fil2 'and directory'dir1' |
Rar x fil1.rar | Uppacka rar-paketet |
Unrar x fil1.rar | Uppacka rar-paketet |
Tar -cvf archive.tar file1 | Skapa ett okomprimerat tararkiv |
Tar -cvf archive.tar file1 fil2 dir1 | Skapa ett arkiv som innehåller'file1 ',' fil2 'and'dir1' |
Tar -tf archive.tar | Visa innehållet i ett paket |
Tar -xvf archive.tar | Släpp ut ett paket |
Tar -xvf archive.tar -C /tmp | Släpp ut det komprimerade paketet till /tmp-katalog |
Tar -cvfj archive.tar.bz2 dir1 | Skapa ett komprimerat paket i bzip2 format |
Tar -jxvf archive.tar.bz2 | Uppacka ett komprimerat paket i bzip2 format |
Tar -cvfz archive.tar.gz dir1 | Skapa ett komprimerat paket i gzip-format |
Tar -zxvf archive.tar.gz | Uppacka ett komprimerat paket i gzip-format |
Zip-fil1.zip-fil1 | Skapa en zip-fil |
Zip -r fil1.zip-fil1 fil2 dir1 | Komprimera flera filer och kataloger samtidigt till en zip-fil |
Uppacka fil1.zip | Uppacka en zip-fil |
kommandokod | kommentar beskrivning |
---|---|
Rpm -ivh package.rpm | Installera ett rpm-paket |
Rpm -ivh --nodeeps package.rpm | Installera ett rpm-paket medan beroendevarningar ignoreras |
rpm -U package.rpm | Uppdatera ett RPM-paket utan att ändra dess konfigurationsfil |
Rpm -F package.rpm | Uppdatera ett bekräftat installerat rpm-paket |
Rpm -e package_name rpm | Ta bort ett RPM-paket |
RPM -QA | Visa alla installerade rpm-paket i systemet |
Rpm -qa | grep htpd | Visa alla rpm-paket med ordet "htpd" i namnet |
RPM -Qi package_name | Få särskild information om ett installerat paket |
RPM -qg "Systemmiljöer/Demoner" | Visa rpm-paketet för ett komponent |
RPM -QL package_name | Visar en lista över filer tillhandahållna av ett installerat rpm-paket |
RPM -QC package_name | Visar en lista över konfigurationsfiler tillhandahållna av ett installerat rpm-paket |
RPM -Q package_name --WhatRequires | Visar en lista över beroenden med ett rpm-paket |
RPM -q package_name --WhatProvides | Visar volymen hos ett rpm-paket |
Rpm -q package_name --skript | Visa skript som kördes under installation/avlägsnande |
RPM -Q package_name --Changelog | Visa ändringshistoriken för ett RPM-paket |
RPM -QF /etc/httpd/conf/httpd.conf | Verifiera vilket rpm-paket som tillhandahöll den givna filen |
Rpm -qp package.rpm -l | Visa en lista över filer tillhandahållna av ett ej installerat rpm-paket |
RPM --import /media/cdrom/RPM-GPG-KEY | Importera ett digitalt certifikat med offentlig nyckel |
Rpm --checksig package.rpm | Verifiera integriteten hos ett RPM-paket |
Rpm -qa gpg-pubkey | Verifiera integriteten hos alla installerade rpm-paket |
RPM -V package_name | Kontrollera filstorlek, licens, typ, ägare, grupp, MD5 kontrollera och senast ändrad |
RPM -Va | Kontrollera alla installerade rpm-paket i systemet - använd med försiktighet |
Rpm -Vp package.rpm | Bekräfta att ett rpm-paket inte har installerats |
Rpm2cpio package.rpm | cpio --utvinna --gör-kataloger * bin * | Kör ett körbart från ett rpm-paket |
Rpm -ivh /använd/käll/redhat/RPMS/ark/package.rpm | Installera ett byggt paket från ett rpm-källfil |
RPMbygg --ombygg package_name src.rpm | Bygg ett RPM-paket från ett RPM-källfil |
kommandokod | kommentar beskrivning |
---|---|
Yum install package_name | Ladda ner och installera ett RPM-paket |
Yum localinstall package_name | Ett rpm-paket kommer att installeras, använder ditt egna programförråd för att lösa alla beroenden för dig |
Yum update package_name | Uppdatera alla installerade rpm-paket i det aktuella systemet |
Yum update package_name | Uppdatera ett rpm-paket |
Yum remove package_name | Ta bort ett RPM-paket |
Yum list | Lista alla paket installerade i det aktuella systemet |
Yum search package_name | Sök efter paket i rpm-förrådet |
Yum cleaning packages | Rensa rpm-cachen och ta bort nedladdade paket |
Yum cleaning headers | Ta bort alla header-filer |
Yum clean all | Ta bort alla cachade paket och header-filer |
kommandokod | kommentar beskrivning |
---|---|
Dpkg -i package.deb | Installera/Uppdatera ett deb-paket |
Dpkg -r package_name | Ta bort ett deb-paket från systemet |
Dpkg -l | Visa alla installerade deb-paket i systemet |
Dpkg -l | grep htpd | Visa alla deb-paket med ordet "htpd" i namnet |
Dpkg -s package_name | Få information om ett särskilt paket som har installerats i systemet |
DPKG -L package_name | Visar en lista över filer som tillhandahålls av ett deb-paket som redan är installerat på systemet |
Dpkg --contents package.deb | Visar en lista över filer som tillhandahålls av ett paket som inte har installerats än |
DPKG -S /bin/ping | Verifiera vilket deb-paket som tillhandahåller det angivna filen |
kommandokod | kommentar beskrivning |
---|---|
Apt-get installera package_name | Installera/Uppdatera ett deb-paket |
Apt-cdrom installera package_name | Installera/Uppdatera ett deb-paket från CD |
Apt-get update | Uppgradera paketen i listan |
Apt-get upgrade | Uppgradera all installerad programvara |
Apt-get remove package_name | Ta bort ett deb-paket från systemet |
Apt-get check | Verifiera att den beroende programvarurepositoryn är korrekt |
Apt get clean | Rensa cachen från den nedladdade paketen |
Apt-cache sök sökt-paket | Returnerar paketnamnet som innehåller söksträngen |
kommandokod | kommentar beskrivning |
---|---|
Cat fil1 | Framåtvisning av filinnehåll från den första byten |
Tac fil1 | Granska filinnehållet bakåt från sista raden |
Mer fil1 | Visa innehållet i en lång fil |
Mindre fil1 | Liknande med 'mer'-kommandot, men det tillåter också bakåtåtgärder i filen samt framåtåtgärder |
Rubrik -2 fil1 | Granska de första två raderna i ett dokument |
Tail -2 fil1 | Undersök de sista två raderna i en fil |
Tail -f /var/log/meddelanden | Visa innehåll som läggs till i en fil i realtid |
kommandokod | kommentar beskrivning |
---|---|
Cat fil1 | kommando (sed, grep, awk, grep, etc...) > result.txt | Kombinera detaljerad beskrivningstext för en fil och skriv inledningen till en ny fil |
Cat fil1 | kommando (sed, grep, awk, grep, etc...) >> result.txt | Kombinera detaljerad beskrivningstext för en fil och skriv inledningen till en befintlig fil |
Grep Aug /var/log/meddelanden | Sök efter nyckelordet "Aug" i filen '/var/log/messages' |
Grep ^ Aug /var/log/meddelanden | Sök efter ord som börjar med "Aug" i filen '/var/log/messages' |
Grep [0-9] /var/log/meddelanden | Välj alla rader som innehåller nummer i'/var/log/messages' fil |
Grep Aug -R /var/log/* | Sök efter strängen "Aug" i katalogen '/var/log' och efterföljande kataloger |
Sed's/stringa1/stringa2/g'example.txt | Ersätt "string1" i example.txt-filen med "string2" |
Sed '/^ $/d' example.txt | Ta bort alla tomma rader från example.txt-filen |
Se d '/ *#/ d;/^ $/d'example.txt från example.txt | Ta bort alla kommentarer och tomma rader från filen |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Kombinera innehållet i övre och nedre celler |
Sed -e '1d' result.txt | Utesluta den första raden från filen example.txt |
Sed -n '/stringa1/p' | Visa rader som endast innehåller ordet "string1" |
Sed -e's / *$//' example.txt | Ta bort blanksteg vid slutet av varje rad |
Sed -e's/stringa1/g'example.txt | Ta bort bara ordet "string1" från dokumentet och behåll allting annat |
Sed -n '1,5p; 5q' example.txt | Granska innehållet från den första raden till den femte raden |
Sed -n '5p; 5q' example.txt | Kontrollera rad 5 |
Sed -e's/00 */0/g'example.txt | Ersätt flera nollor med en enda noll |
Cat -n fil1 | Identifiera antalet rader i filen |
Cat example.txt | awk'NR% 2 == 1 ' | Ta bort alla jämna-nummerade rader i example.txt-filen |
Echo a b c | awk '{print 1 dollar' | |
Echo a b c | awk '{print 1 dollar, 3 dollar' | Kontrollera de första och tredje kolumnerna i en rad |
Klistra in fil1 fil2 | Kombinera innehållet i två filer eller kolumner |
Klistra in -d '+' fil1 fil2 | Kombinera innehållet i två filer eller kolumner, markerade med "+" i mitten |
Sortera fil1 fil2 | Sortera innehållet i två filer |
Sortera fil1 fil2 | uniq | Ta bort unionen av två filer (endast en kopia av duplicerade rader behålls) |
Sortera fil1 fil2 | uniq -u | Ta bort snittet, lämnar andra rader |
Sortera fil1 fil2 | uniq -d | Ta bort snittet av två filer (lämnar endast filer som finns i båda filerna samtidigt) |
Comm -1 fil1 fil2 | Jämför innehållet i två filer tar bara bort innehållet som finns i 'file'1 ' |
Comm -2 fil1 fil2 | Jämför innehållet i två filer tar bara bort innehållet som finns i 'file'2 ' |
Comm -3 fil1 fil2 | Jämför innehållet i två filer för att bara ta bort de delar som är gemensamma för båda filerna |
kommandokod | kommentar beskrivning |
---|---|
Dos2unix filedos.txt fileunix.txt | Konvertera textfilformat från MSDOS till UNIX |
Unix2dos fileunix.txt filedos.txt | Konvertera textfilformat från UNIX till MSDOS |
Recode.. HTML < page.txt > Page.html | Konvertera en textfil till HTML. |
Recode -l | mer | Visa alla tillåtna konverteringsformat |
kommandokod | kommentar beskrivning |
---|---|
Badblocks -v /dev/hda1 | Kontrollera dåliga magneter på disken hda1 |
FSCK /dev/hda1 | Reparera/Kontrollera integriteten hos Linux-filsystemet på HDA1 disk |
Fsck.ext2 /dev/hda1 | Reparera/Kontrollera integriteten hos ext2 filsystem på hda1 disk |
E2FSCK /dev/hda1 | Reparera/Kontrollera integriteten hos ext2 filsystem på hda1 disk |
E2fsck -j /dev/hda1 | Reparera/Kontrollera integriteten hos ext3 filsystem på hda1 disk |
Fsck.ext3 /dev/hda1 | Reparera/Kontrollera integriteten hos ext3 filsystem på hda1 disk |
Fsck.vfat /dev/hda1 | Reparera/Kontrollera integriteten hos fat-filsystemet på hda1 disk |
Fsck.msdos /dev/hda1 | Reparera/Kontrollera integriteten hos DOS-filsystemet på HDA1 disk |
Dosfsck /dev/hda1 | Reparera/Kontrollera integriteten hos DOS-filsystemet på HDA1 disk |
kommandokod | kommentar beskrivning |
---|---|
MKFS /dev/hda1 | Skapa ett filsystem i HDA1 partition |
MKE2FS /dev/hda1 | Skapa ett linux ext2 filsystem i hda1 partition |
MKE2FS -J /dev/hda1 | Skapa ett linux ext3 (journaling) filsystem i hda1 partition |
MKFS -T vfat 32 -F /dev/hda1 | Skapa en FAT32 filsystem |
Fdformat -n /dev/fd0 | Formatera en diskett |
MKSwap /dev/hda3 | Skapa ett swap-filsystem |
kommandokod | kommentar beskrivning |
---|---|
MKSwap /dev/hda3 | Skapa ett swap-filsystem |
Swapon /dev/hda3 | Aktivera ett nytt swap-filsystem |
Swapon /dev/hda2 /dev/hdb3 | Aktivera två swap-partitioner |
kommandokod | kommentar beskrivning |
---|---|
Dump -0aj -f /tmp/home0.bak /hem | Gör en fullständig säkerhetskopia av '/home'-katalogen |
Dump -1aj -f /tmp/home0.bak /hem | Gör en interaktiv säkerhetskopia av '/home'-katalogen |
Återställ -om /tmp/home0.bak | Återställ en interaktiv säkerhetskopia |
Rsync -rogpav --delete /hem /tmp | Synkronisera kataloger på båda sidor |
Rsync -rogpav -e ssh --delete /home ip_adress:/tmp | Via SSH-kanal rsync |
Rsync -az -e ssh --delete ip_adress:/hem/public /hem/local | Synkronisera en fjärrkatalog till en lokal katalog via ssh och kompression |
Rsync -az -e ssh --delete /hem/local ip_adress:/hem/public | Synkronisera lokala kataloger till fjärrkataloger via ssh och kompression |
Dd bs = 1M om =/dev/hda | gzip | ssh användare@ip_adress 'dd of = hda.gz' | Kör en säkerhetskopia av den lokala disken på en fjärrvärd via ssh |
Dd om =/dev/sda of =/tmp/fil1 | Backup diskinnehållet till en fil |
Tar -Puf backup.tar /hem/användare | Utför en interaktiv säkerhetskopia av '/hem/användarens katalog |
(Cd /tmp/local/& tar c . ) | ssh -C användare@ip _addr 'cd /hem/share/& & tar x -p' | Kopiera innehållet i en katalog i en fjärrkatalog via ssh |
(Tar c /hem) | ssh -C användare@ip _addr 'cd /hem/säkerhetskopia-hem & & tar x -p' | Kopiera en lokal katalog i en fjärrkatalog via ssh |
Tar cf - . | ( cd /tmp/säkerhetskopia; tar xf -) | Kopiera en katalog lokalt till ett annat ställe, behåll originalbehörigheter och länkar |
Hitta /hem/användare1 -namn '* .txt' | xargs cp -av --mål-katalog =/hem/säkerhetskopia/--föräldrar | Hitta och kopiera alla filer som slutar med '.txt' från en katalog till en annan |
Hitta /var/log -namn '* .log' | tar cv --filer-från = - | bzip2 > log.tar.bz2 | Hitta alla filer som slutar med '.log' och skapa en bzip-paket |
Dd om =/dev/hda of =/dev/fd0 bs = 512 antal = 1 | Utför en åtgärd för att kopiera MBR (Master Boot Record) innehållet till en diskett |
Dd om =/dev/fd0 of =/dev/hda bs = 512 antal = 1 | Återställ MBR-innehållet från en säkerhetskopia som har sparats till en diskett |
kommandokod | kommentar beskrivning |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = snabb -tvång | Töm innehållet i en skrivbar disk |
Mkisofs /dev/cdrom > cd.iso | Skapa en ISO-avbild av en disk på disken |
Mkisofs /dev/cdrom | gzip > cd_iso | Skapa en komprimerad disk iso-avbildsfil på disken |
MKISOFS -J -tillåta-ledande-punkter -R -V "Etikett CD" -iso-level 4 -o./cd.iso data_cd | Skapa en ISO-avbild av en katalog |
Cdrecord -v dev =/dev/cdrom cd.iso | Bränna en ISO-avbildsfil |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Bränna en komprimerad ISO-avbildsfil |
Montera -o loop cd.iso /mnt/iso | Montera en ISO-avbildsfil |
cd-paranoia -B | Transkribera ljudspår från en CD till en wav-fil |
CD-paranoia -- "-3" | Transkribera ljudspår från en CD till en wav-fil (argument -3) |
CDRecord --scanbus | Sök bus för att identifiera scsi-kanal |
Dd om =/dev/hdc | md5Summa | Verifiera MD5Summa kodningen av en enhet, till exempel en CD |
kommandokod | kommentar beskrivning |
---|---|
Dhclient eth01 | Aktivera 'eth0' nätverksenheten i dhcp-läge |
Ett verktyg för etth01 | Visa trafikstatistiken för nätverksgränssnittskortet 'eth0' |
Host www.example.com | Hitta hostname för att lösa namn och Internetprotokolladress samt spegel |
Hostname | Visa hostname |
Ifconfig eth0 | Visar konfigurationen för en Ethernet-nätverksgränssnittskort |
Ifconfig eth0 192.168.1.1 nätmask 255.255.255.0 | Kontrollera Internetprotokolladresser |
Ifconfig eth0 promisc | Ställ in 'eth0 'i promiskuellt läge för att sniffa datapaket |
Ifdown eth01 | Inaktivera ett 'eth0 '-nätverksgränssnitt |
Ifup eth01 | Aktivera ett 'eth0 '-nätverksgränssnitt |
IP link show | Visa anslutningsstatusen för alla nätverksenheter |
Iwconfig eth1 | Visar konfigurationen av en trådlös nätverksgränssnittskort |
IWList scan | Visa trådlöst nätverk |
mii-verktyg eth01 | Visa anslutningsstatusen för 'eth0 ' |
Netstat -Tup | Visa alla aktiverade nätverksanslutningar och deras PIDs |
Netstat -tup1 | Visa alla nätverkstjänster i systemet och deras PIDs |
Netstat -rn | Visa routingtabellen, liknande "route -n" kommando |
Nslookup www.example.com | Hitta hostname för att lösa namn och Internetprotokolladress samt spegel |
Route -n | Visa routingtabellen |
Route added -net 0/0 gw IP Gateway | Kontrollera förinställd gateway |
Route add -net 192.168.0.0 nätmask 255.255.0.0 gw 192.168.1.1 | Kontrollera statiska ruter till nätverket '192.168.0.0/16 ' |
Route del 0/0 gw IP gateway | Radera statisk route |
Echo "1" > /proc/sys/net/ipv4/ip_foward | Aktivera IP-frånrivning |
Tcpdump tcp port 80 | Visa alla HTTP-loopar |
Whois www.example.com | Sök i Whois-databasen |
kommandokod | kommentar beskrivning |
---|---|
Montera -t smbfs -o Användarnamn = användare, lösenord = lösenord //WinClient/share/mnt/share | Montera en windows-nätverksdelning |
Nbtscan ip addr | Netbios-namnlösning |
Nmblookup -A ip addr | Netbios-namnlösning |
smbclient -L ip addr/hostname | Visa en fjärrdelning av en Windows-värd |
smbget -Rr smb://ip addr/share | Förmåga att ladda ner filer från en windows-värd via smb som wget |
kommandokod | kommentar beskrivning |
---|---|
Iptables -t filter -L | Visa alla länkar till filter-tabellen |
Iptables -t nae -L | Visa alla länkar till NAT-tabellen |
Iptables -t filter -F | Rensa alla regler baserade på filter-tabellen |
Iptables -t nat -F | Rensa alla regler baserade på nat-tabellen |
Iptables -t filter -X | Radera alla användare-skapade länkar |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Tillåt telnetåtkomst |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blockera telnetåtkomst |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Tillåt POP3 förbindelser på främjande länk |
Iptables -t filter -A INPUT -j LOG --log-prefix | Försökta paket som greppats i alla länkar |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Ställ in en PAT (Port Address Translation) för att dölja utgående paket i eth0 |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --till-destination 10.0.0.2:22 | Vidarebefordra paket till en hostadress till en annan värd |
kommandokod | kommentar beskrivning |
---|---|
Ledig -m | Lista RAM-status i megabyte |
Döda -9 process id | Tvinga att stänga processen och avsluta den |
Döda -1 process id | Tvinga en process att överskrida sin konfiguration |
Senaste omstarten | Visa omstartshistorik |
lsmod | kärnmodul för att lista tillstånd |
Lsof -p process id | Listan över filer öppnade av processen |
LSOF /hem/användare1 | Listan över öppna filer i den angivna systemvägen |
PS -eafw | Lista linux-uppgifter |
Ps -e -o pid, args --skog | Lista Linux-uppgifter i hierarkisk ordning |
PSTRESS | Visa programmet som ett träddiagram |
SmartCTL -A /dev/hda | Övervaka hårddisk enheters pålitlighet genom att aktivera SMART |
SmartCTL -I /dev/hda | Kontrollera om SMART är aktiverat för en hårddisk enhet |
Strace -c ls >/dev/null | Lista systemkall som gjorts och mottaget av en process |
Strace -f -e open ls >/dev/null | list bibliotek anrop |
Tail /var/log/dmesg | Visa interna händelser under kärnstart |
Tail /val/log/meddelanden | Visa systemhändelser |
top | Lista de Linux-uppgifter som använder mest CPU-resurser |
Övervaka -nl'cat /proc/avbrott' | List realtidsavbrott |
kommandokod | kommentar beskrivning |
---|---|
Alias hh = 'history' | Ställ in ett alias för kommandohistorik |
Apropos... nyckelord | Skapa en lista över kommandon inklusive programnyckelord, särskilt användbart när du bara vet vad programmet gör och inte minns kommandona |
CHSH | Ändra skalkommando |
CHSH --list-skal | En bra kommando för att se om du måste ansluta till en annan maskin remotely |
GPG -C fil.l | Kryptera en fil med GNU Privacy Guard |
Gpg fil.gpg | Decryptera en fil med GNU Privacy Guard |