Linux-almindelige kommandoer,Tips: Ctrl + F til hurtigt at finde Linux-kommandoer (klik på titlen for at samle og udfolde)
kommando kode | kommentar beskrivelse |
---|---|
Arch | Vis maskinens processorarkitektur (1) |
Uname -m | Vis maskinens processorarkitektur (2) |
Uname -r | Vis den brugte kerneversion |
Dmidecode -q | Vis hardware systemkomponenter - (SMBIOS/DMI) |
HDPARM -i /dev/hda | List de arkitektoniske egenskaber ved en disk |
HDPARM -tT /dev/sda | Udfør en testlæseoperation på disken |
Cat /proc/cpuinfo | Vis CPU-info |
Cat /proc/afbrydelser | Vis afbrydelse |
Cat /proc/meminfo | kontroller hukommelsesforbrug |
Cat /proc/bytter | Vis hvilke swaps der bruges |
Cat /proc/version | Vis versionen af kerne |
Cat /proc/net/dev | Vis netværksadaptere og statistikker |
Cat /proc/mounts | Vis den indlæste filsystem |
LSPCI -TV | Vis PCI-enheder |
LSUSB -TV | Vis USB-enheder |
Dato | Vis systemdato |
Cal 2007 | Vis kalenderen for 2007 |
Dato 04121700 2007.00 | Indstil dato og klokkeslæt - måned, dag, time, år. sekunder |
Klokke -w | Gem tid ændringer til BIOS |
kommando kode | kommentar beskrivelse |
---|---|
Shutdown -t nu | Luk systemet ned |
Init 0 | Luk systemet ned |
Telinit 0 | Luk systemet ned |
Shutdown -t timer: minutter & | Luk systemet ved planlagt tid |
Shutdown -c | Annuller at lukke systemet ved planlagt tid |
Shutdown -r nu | restart |
Reboot | restart |
Logout | cancellation |
kommando kode | kommentar beskrivelse |
---|---|
CD /home | Gå til'/hjem'mappe. |
CD.. | Gå tilbage et niveau i mappen |
CD../.. | Gå tilbage to niveau i mappen |
CD | Gå ind i den personlige hjemmemappe |
Cd~ bruger1 | Gå ind i den personlige hjemmemappe |
CD - | Gå tilbage til mappen, hvor du var sidst |
PWD | Vis arbejdsstien |
ls | Vis filer i mappen |
LS -F | Vis filer i mappen |
LS -l | Vis fil- og mappe detaljer |
Ls -a | Vis skjulte filer |
Ls * [0-9] * | Vis fil- og mappenavne, der indeholder tal |
Tree | Vis træstrukturen af filer og mapper fra rod-mappen |
LSTREE | Vis træstrukturen af filer og mapper fra rod-mappen |
Mkdir mappe1 | Opret en mappe kaldet'dir'1 ' |
Mkdir mappe1 dir2 | Opret to mapper samtidig |
Mkdir -p /tmp/dir1/dir2 | Opret et mappe-træ |
Rm -f file1 | Slet en fil kaldet'file'1 ' |
Rmdir mappe1 | Slet en mappe kaldet'dir'1 ' |
Rm -rf mappe1 | Slet en mappe kaldet'dir'1 'og slet indholdet samtidig |
Rm -rf mappe1 dir2 | Slet begge mapper og deres indhold samtidig |
MV mappe1 new_dir | Omdøb/flytte en mappe |
CP fil1 fil2 | Kopier en fil |
CP mappe/*. | Kopier alle filer i en mappe til den aktuelle arbejdsmappe |
CP -A /tmp/dir1. | Kopier en mappe til den aktuelle arbejdsmappe |
CP -a mappe1 dir2 | Kopier en mappe |
-S fil1 lnk1 | Opret en soft henvisning til en fil eller mappe |
Ln fil1 lnk1 | Opret en fysisk henvisning til en fil eller mappe |
Touch -t 0712250000 fil1 | Ændr tidsstempeln for en fil eller mappe - (YYYYMMDDHHMM) |
IconV -l | Vis kendte koder |
iconv -f fraEncoding -t tilEncoding inputFile > outputFile | Skift tegnsætning af tegn |
Find. -maxdepth 1 -navn * .jpg -print -exec convert | Batch-resizer filer i den aktuelle mappe og send dem til miniaturemappe (kræver konvertering fra ImageMagick) |
kommando kode | kommentar beskrivelse |
---|---|
Find/-navn fil1 | Start med '/'for at komme ind i rod-filsystemet for at søge efter filer og mapper |
Find/-bruger user1 | Søg efter filer og mapper, der tilhører brugeren'user'1 ' |
Find /home/bruger1 -navn * .bin | Søg i mappen '/home/bruger1'for filer, der ender med '.bin' |
Find /usr/bin -type f -atime + 100 | Søg efter udførbare filer, der ikke er blevet brugt i det forløbne 100 dage |
Find /usr/bin -type f -mtime -10 | Søg efter filer, der er oprettet eller ændret inden for 10 dage |
Find/-navn * .rpm -exec chmod 755 '{}' ; | Søg efter filer, der ender med '.rpm' og definer deres tilladelser |
Find/-xdev -navn * .rpm | Søg efter filer, der ender med '.rpm', ignorér flytbare enheder som optiske drev og flash-drev |
Find * .ps | Find filer, der ender med '.ps' - kør kommandoen 'updatedb' først |
Hvoris halt | Vis placeringen af en binær, kilde eller man |
Hvilket stopper | Vis den fulde sti til en binær eller udførbare fil |
kommando kode | kommentar beskrivelse |
---|---|
Montering /dev/hda2 /mnt/hda2 | Monter disken kaldet hda2 - sørg for at mappen '/mnt/hda2'findes allerede |
Umount /dev/hda2 | Afinstaller disken kaldet hda2 - afslut fra monteringspunktet '/mnt/hda2'først |
Fuser -km /mnt/hda2 | tvungen afinstallation, når enheden er optaget |
Umount -n /mnt/hda2 | Kør afinstalleringsoperationer uden at skrive /etc/mtab-filen er nyttig, når filen læses-kun eller når disken er fuld |
Montering /dev/fd0 /mnt/floppy | Monter en floppy-disk |
Montering /dev/cdrom /mnt/cdrom | Monter en cdrom eller dvdrom |
Montering /dev/hdc /mnt/cdrecorder | Monter en cdrw eller dvdrom |
Montering /dev/hdb /mnt/cdrecorder | Monter en cdrw eller dvdrom |
Montering -o loop file.iso /mnt/cdrom | Monter en fil eller ISO-billede |
Montering -t vfat /dev/hda5 /mnt/hda5 | Monter en Windows FAT32 filsystem |
Montering /dev/sda1 /mnt/usbdisk | Monter en USB-drev eller flash-enhed |
Montering -t smbfs -o username = user, password = pass//WinClient/share /mnt/share | Monter en windows netværksshare |
kommando kode | kommentar beskrivelse |
---|---|
DF -h | Vis en liste over monterede partitioner |
LS -lSr | more | Sorter filer og mapper efter størrelse |
Du -sh dir1 | Estimer den diskplads, der allerede bruges af mappen 'dir'1' |
Du -sk * | sort -rn | Viser størrelsen på filer og mapper i sekvens efter kapacitet |
Rpm -q -a --qf '% 10 {STØRRELSE} t% {NAVN} n' | sort -k1,1n | Viser det plads, der bruges af installerede rpm-pakker, sorteret efter størrelse (fedora, redhat klassisk system) |
Dpkg-spørgsmål -W -f = '${Installeret-Størrelse; 10} t ${Package} n' | sort -k1,1n | Viser pladsen, der bruges af installerede deb-pakker baseret på størrelse (ubuntu, debian class system) |
kommando kode | kommentar beskrivelse |
---|---|
GroupAdd gruppenavn | Opret en ny brugergruppe |
Groupdel gruppenavn | Slet en brugergruppe |
Groupmod -n ny_gruppe_navn gammel_gruppe_navn | Omdøb en brugergruppe |
Useradd -c "Navn Efternavn" -g admin -d /home/bruger1 -s /bin/bash bruger1 | Opret en bruger, der tilhører "admin"-brugergruppen |
UserAdd bruger1 | Opret en ny bruger |
Userdel -r bruger1 | Slet en bruger ('-r' udelukker hjemmemappen) |
Usermod -c "Bruger FTP" -g system -d /ftp/bruger1 -s /bin/nologin bruger1 | Ændr brugerindstillinger |
Passwd | Ændr adgangskode |
Passwd bruger1 | Ændr en brugers adgangskode (kun tillader root-kørsel) |
Chage -E 2020-12-31 bruger1 | Sæt udløbsdatoen for brugeradgangskoder |
PWCK | Kontroller filformat og syntaksfejl for'/etc/passwd' og brugernes eksistens |
GRPCK | Kontroller filformat og syntaksfejl for'/etc/passwd' og eksisterende grupper |
Newgrp gruppenavn | Log ind på en ny gruppe for at ændre standardgruppen for nyoprettede filer |
kommando kode | kommentar beskrivelse |
---|---|
LS -lh | Vis rettigheder |
LS /tmp | pr -T5 -W $COLUMNS | Opdel slutpunktet i 5 kolonner at vise |
Chmod ugo + rwx mappe1 | Sæt rettigheder for ejeren (u), gruppen (g) og andre (o) af mappen til læse (r), skriv (w) og udfør (x) |
Chmod go-rwx mappe1 | Fjern gruppe (g) og andre (o) læse- og skriveeksekveringsrettigheder til mapper |
Chown bruger1 fil1 | Ændr ejerskabsattrIBUTERNE FOR EN FIL |
Chown -R bruger1 mappe1 | Ændr ejerskabsattrIBUTERNE FOR EN MAPPE OG SAMTIDIGT ÆNDR ATTRIBUTERNE FOR ALLE FILER I MAPPEN |
CHGRP gruppe1 fil1 | Ændr gruppen for filer |
Chown bruger1: gruppe1 fil1 | Ændr ejerskabs- og grupppektre for en fil |
Find/-perm -u + s | Vis alle filer i et system, der bruger SUID-kontrol |
Chmod u + s /bin/fil1 | Sæt SUID-bitten på en binær fil - Brugeren, der kører filen, får også de samme rettigheder som ejeren |
CHMOD U-S /bin/fil1 | Deaktiver SUID-bitten på en binær fil |
Chmod g + s /home/public | Sæt SGID-bitten på en mappe - Lignende SUID, men for mapper |
CHMOD G-S /home/public | Deaktiver SGID-bitten på en mappe |
Chmod o + t /home/public | Sæt STIKY-bitten på en fil - kun lader den lovlige ejer slette filen |
CHMOD O-T /home/public | Deaktiver STIKY bitet af en mappe |
kommando kode | kommentar beskrivelse |
---|---|
Chattr + a fil1 | Kun læse/skrive i tilføjelsesmodus er tilladt |
Chattr + c fil1 | Tillader denne fil at blive automatisk komprimeret/udkomprimeret af kerne |
Chattr + d fil1 | Dump-programmet ignorerer denne fil under sikkerhedskopiering af filsystemet |
Chattr + i fil1 | Sæt til uændringslige filer, som ikke kan slettes, ændres, omdøbes eller kædes |
Chattr + s fil1 | Tillader en fil at blive slettet sikkert |
Chattr + S fil1 | Når applikationen udfører en skriveoperation på denne fil, skriver systemet straks de ændrede resultater til disken |
Chattr + u fil1 | Hvis filen slettes, vil systemet tillade dig at gendanne den slettede fil senere |
Lsattr | Vis specielle egenskaber |
kommando kode | kommentar beskrivelse |
---|---|
Bunzip2 fil1.bz2 | Udpak en fil kaldet'fil1.bz2 ' |
Bzip2 fil1 | Komprimer en fil kaldet'fil1 ' |
Gunzip fil1.gz | Udpak en fil kaldet'fil1.gz' |
Gzip fil1 | Komprimer en fil kaldet'fil1 ' |
Gzip -9 fil1 | maksimal komprimering |
Rar a fil1.rar test_file | Opret en pakke kaldet'fil1.rar ' |
Rar a fil1.rar fil1 fil2 dir1 | Komprimer'fil'samtidig1 ',' fil2 'og mappe'dir1' |
Rar x fil1.rar | Udpak rar-pakken |
Unrar x fil1.rar | Udpak rar-pakken |
Tar -cvf archive.tar fil1 | Opret en ukomprimeret tar-pakke |
Tar -cvf archive.tar fil1 fil2 dir1 | Opret en arkiv indeholdende'fil1 ',' fil2 'og'dir1' |
Tar -tf archive.tar | Vis indholdet af en pakke |
Tar -xvf archive.tar | Udgiv en pakke |
Tar -xvf archive.tar -C /tmp | Udgiv den komprimerede pakke til /tmp mappe |
Tar -cvfj archive.tar.bz2 dir1 | Opret en komprimeret pakke i bzip2 format |
Tar -jxvf archive.tar.bz2 | Udpak en komprimeret pakke i bzip2 format |
Tar -cvfz archive.tar.gz dir1 | Opret en komprimeret pakke i gzip-format |
Tar -zxvf archive.tar.gz | Udpak en komprimeret pakke i gzip-format |
Zip fil1.zip fil1 | Opret en zip-fil |
Zip -r fil1.zip fil1 fil2 dir1 | Komprimer flere filer og mapper samtidig til en zip-fil |
Udpak fil1.zip | Udpak en zip-fil |
kommando kode | kommentar beskrivelse |
---|---|
Rpm -ivh package.rpm | Installer et rpm-pakke |
Rpm -ivh --nodeeps package.rpm | Installer et rpm-pakke ved at ignorere afhængighedsadvarsler |
rpm -U package.rpm | Opdater en RPM-pakke uden at ændre dens konfigurationsfil |
Rpm -F package.rpm | Opdater en bekræftet installeret rpm-pakke |
Rpm -e package_name rpm | Slet en RPM-pakke |
RPM -QA | Vis alle installerede rpm-pakker i systemet |
Rpm -qa | grep htpd | Vis alle rpm-pakker med ordet "htpd" i deres navn |
RPM -Qi package_name | Få specifik information om en installeret pakke |
RPM -qg "Systemmiljøer/Daemoner" | Vis rpm-pakken for en komponent |
RPM -QL package_name | Vis en liste over filer leveret af en installeret rpm-pakke |
RPM -QC package_name | Vis en liste over konfigurationsfiler leveret af en installeret rpm-pakke |
RPM -Q package_name --WhatRequires | Vis en liste over afhængigheder med en rpm-pakke |
RPM -q package_name --WhatProvides | Vis mængden af en rpm-pakke |
Rpm -q package_name --scripts | Vis scripts, der blev udført under installation/fjernelse |
RPM -Q package_name --Changelog | Vis ændringshistorikken for en RPM-pakke |
RPM -QF /etc/httpd/conf/httpd.conf | Bekræft hvilken rpm-pakke der leverede den givne fil |
Rpm -qp package.rpm -l | Vis en liste over filer leveret af en ikke installeret rpm-pakke |
RPM --import /media/cdrom/RPM-GPG-KEY | Importer Public Key Digital Certificate |
Rpm --checksig package.rpm | Bekræftelse af integriteten af en RPM-pakke |
Rpm -qa gpg-pubkey | Bekræftelse af integriteten af alle installerede rpm-pakker |
RPM -V package_name | Tjek filstørrelse, licens, type, ejer, gruppe, MD5 tjek, og senest ændret |
RPM -Va | Tjek alle installerede rpm-pakker i systemet - brug med forsigtighed |
Rpm -Vp package.rpm | Bekræft, at en rpm-pakke ikke er installeret |
Rpm2cpio package.rpm | cpio --udtræk --make-mapper * bin * | Kør et udførbart fra en rpm-pakke |
Rpm -ivh /usr/src/redhat/RPMS/ark/package.rpm | Installer en bygget pakke fra en rpm-kilde |
RPMbuild --ombyg package_name src.rpm | Byg en RPM-pakke fra en RPM-kilde |
kommando kode | kommentar beskrivelse |
---|---|
Yum install package_name | Download og installer en RPM-pakke |
Yum localinstall package_name | En rpm-pakke vil blive installeret, ved hjælp af din egen software repository til at løse alle afhængigheder for dig |
Yum update package_name | Opdater alle installerede rpm-pakker i det aktuelle system |
Yum update package_name | Opdater en rpm-pakke |
Yum remove package_name | Slet en RPM-pakke |
Yum list | List alle pakker installeret i det aktuelle system |
Yum search package_name | Søg efter pakker i rpm-repository |
Yum cleaning packages | Ryd rpm-cache og slet downloadede pakker |
Yum cleaning headers | Slet alle header-filer |
Yum clean all | Slet alle cachede pakker og header-filer |
kommando kode | kommentar beskrivelse |
---|---|
Dpkg -i package.deb | Installer/Opdater en deb-pakke |
Dpkg -r package_name | Slet en deb-pakke fra systemet |
Dpkg -l | Vis alle installerede deb-pakker i systemet |
Dpkg -l | grep htpd | Vis alle deb-pakker med ordet "htpd" i deres navn |
Dpkg -s package_name | Få oplysninger om en speciel pakke, der er installeret i systemet |
DPKG -L package_name | Viser en liste over filer leveret af en deb-pakke, der allerede er installeret på systemet |
Dpkg --indhold package.deb | Viser en liste over filer leveret af en pakke, der endnu ikke er installeret |
DPKG -S /bin/ping | Bekræft hvilken deb-pakke, der leverede det givne fil |
kommando kode | kommentar beskrivelse |
---|---|
Apt-get install package_name | Installer/Opdater en deb-pakke |
Apt-cdrom install package_name | Installer/Opdater en deb-pakke fra CD |
Apt-get update | Opgrader pakker i listen |
Apt-get upgrade | Opgrader alt installeret software |
Apt-get remove package_name | Slet en deb-pakke fra systemet |
Apt-get check | Bekræft, at afhængig softwarerepository er korrekt |
Apt get clean | Ryd cache fra downloadet pakke |
Apt-cache søg søgt-pakke | Returnerer pakkenavnet, der indeholder søgestrengen |
kommando kode | kommentar beskrivelse |
---|---|
Cat fil1 | Fremadgående visning af filindhold fra den første byte |
Tac fil1 | Gennemgå filindholdet baglæns fra sidste linje |
Mere fil1 | Vis indholdet af en lang fil |
Mindre fil1 | Lignende til 'mere' kommandoen, men det tillader også omvendte operationer i filen samt fremadgående operationer |
Hoved -2 fil1 | Undersøg de første to linjer af et dokument |
Tail -2 fil1 | Undersøg de sidste to linjer i en fil |
Tail -f /var/log/messages | Vis indhold, der tilføjes til en fil i realtid |
kommando kode | kommentar beskrivelse |
---|---|
Cat fil1 | kommando (sed, grep, awk, grep, osv...) > result.txt | Flet detaljeret beskrivelsestekst af en fil og skriv introduktionen til en ny fil |
Cat fil1 | kommando (sed, grep, awk, grep, osv...) >> result.txt | Flet detaljeret beskrivelsestekst af en fil og skriv introduktionen til en eksisterende fil |
Grep Aug /var/log/messages | Søg efter nøgleordet "Aug" i filen '/var/log/beskeder' |
Grep ^ Aug /var/log/messages | Søg efter ord, der starter med "Aug" i filen '/var/log/beskeder' |
Grep [0-9] /var/log/messages | Vælg alle linjer, der indeholder tal i'/var/log/beskeder' fil |
Grep Aug -R /var/log/* | Søg efter strengen "Aug" i mappen '/var/log' og efterfølgende mapper |
Sed's/stringa1/stringa2/g'example.txt | Erstat "string1" i filen example.txt med "string2" |
Sed '/^ $/d' example.txt | Fjern alle tomme linjer fra filen example.txt |
Se d '/ *#/ d;/^ $/d'example.txt fra example.txt | Fjern alle kommentarer og tomme linjer fra filen |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Flet indholdet af øvre og nedre celler sammen |
Sed -e '1d' result.txt | Udelad første linje fra filen example.txt |
Sed -n '/stringa1/p' | Vis linjer, der kun indeholder ordet "string1" |
Sed -e's / *$//' example.txt | Slet mellemrummet ved slutningen af hver linje |
Sed -e's/stringa1/g'example.txt | Slet kun ordet "string1" fra dokumentet og behold resten |
Sed -n '1,5p; 5q' example.txt | Gennemgå indholdet fra første linje til femte linje |
Sed -n '5p; 5q' example.txt | Tjek linje 5 |
Sed -e's/00 */0/g'example.txt | Erstat flere nul med et enkelt nul |
Cat -n fil1 | Identificer antallet af linjer i filen |
Cat example.txt | awk'NR% 2 == 1 ' | Slet alle lige-nummererede linjer i filen example.txt |
Echo a b c | awk '{print 1 dollar}' | Kig på første kolonne i en linje |
Echo a b c | awk '{print 1 dollar, 3 dollar}' | Tjek første og tredje kolonne i en række |
Indsæt fil1 fil2 | Flet indholdet af to filer eller kolonner |
Indsæt -d '+fil1 fil2 | Flet indholdet af to filer eller kolonner, adskilt af "+" i midten |
Sortér fil1 fil2 | Sorter indholdet af to filer |
Sortér fil1 fil2 | uniq | Fjern unionen af to filer (kun én kopi af duplicerede linjer beholdes) |
Sortér fil1 fil2 | uniq -u | Fjern krydsningen, lad andre linjer være |
Sortér fil1 fil2 | uniq -d | Fjern krydsningen af to filer (lad kun filer, der eksisterer i begge filer samtidig) |
Comm -1 fil1 fil2 | Sammenlign indholdet af to filer fjerner kun indholdet, der indeholder i'file1 ' |
Comm -2 fil1 fil2 | Sammenlign indholdet af to filer fjerner kun indholdet, der indeholder i'file2 ' |
Comm -3 fil1 fil2 | Sammenlign indholdet af to filer for kun at slette de dele, der er fælles for begge filer |
kommando kode | kommentar beskrivelse |
---|---|
Dos2unix filedos.txt fileunix.txt | Konverter en tekstfilformat fra MSDOS til UNIX |
Unix2dos fileunix.txt filedos.txt | Konverter en tekstfilformat fra UNIX til MSDOS |
Recode.. HTML < page.txt > Page.html | Konverter en tekstfil til HTML. |
Recode -l | mere | Vis alle tilladte konverteringsformater |
kommando kode | kommentar beskrivelse |
---|---|
Badblocks -v /dev/hda1 | Tjek for dårlige magneter på disken hda1 |
FSCK /dev/hda1 | Reparer/Tjek integriteten af Linux-filsystemet på HDA1 disk |
Fsck.ext2 /dev/hda1 | Reparer/Tjek integriteten af ext2 filsystem på hda1 disk |
E2FSCK /dev/hda1 | Reparer/Tjek integriteten af ext2 filsystem på hda1 disk |
E2fsck -j /dev/hda1 | Reparer/Tjek integriteten af ext3 filsystem på hda1 disk |
Fsck.ext3 /dev/hda1 | Reparer/Tjek integriteten af ext3 filsystem på hda1 disk |
Fsck.vfat /dev/hda1 | Reparer/Tjek integriteten af fat-filsystemet på hda1 disk |
Fsck.msdos /dev/hda1 | Reparer/Tjek integriteten af DOS-filsystemet på HDA1 disk |
Dosfsck /dev/hda1 | Reparer/Tjek integriteten af DOS-filsystemet på HDA1 disk |
kommando kode | kommentar beskrivelse |
---|---|
MKFS /dev/hda1 | Opret et filsystem i HDA1 partition |
MKE2FS /dev/hda1 | Opret et linux ext2 filsystem i hda1 partition |
MKE2FS -J /dev/hda1 | Opret et linux ext3 (journaling) filsystem i hda1 partition |
MKFS -T vfat 32 -F /dev/hda1 | Opret en FAT32 filsystem |
Fdformat -n /dev/fd0 | Formatér en diskette |
MKSwap /dev/hda3 | Opret et swap-filsystem |
kommando kode | kommentar beskrivelse |
---|---|
MKSwap /dev/hda3 | Opret et swap-filsystem |
Swapon /dev/hda3 | Aktivér et nyt swap-filsystem |
Swapon /dev/hda2 /dev/hdb3 | Aktivér to swap-partitioner |
kommando kode | kommentar beskrivelse |
---|---|
Dump -0aj -f /tmp/home0.bak /home | Lav en fuld sikkerhedskopi af'/home' mappe |
Dump -1aj -f /tmp/home0.bak /home | Lav en interaktiv sikkerhedskopi af'/home' mappe |
Gendan -hvis /tmp/home0.bak | Gendan en interaktiv sikkerhedskopi |
Rsync -rogpav --slet /home /tmp | Synkroniser mapper på begge sider |
Rsync -rogpav -e ssh --slet /home ip_address:/tmp | Via SSH kanal rsync |
Rsync -az -e ssh --slet ip_addr:/home/public /home/local | Synkroniser en fjernmappe til en lokal mappe via ssh og komprimering |
Rsync -az -e ssh --slet /home/local ip_addr:/home/public | Synkroniser lokale mapper til fjernmapper via ssh og komprimering |
Dd bs = 1M hvis =/dev/hda | gzip | ssh bruger@ip _addr 'dd of = hda.gz' | Udfør en sikkerhedskopi af den lokale disk på en fjernvært via ssh |
Dd if =/dev/sda of =/tmp/fil1 | Sikkerhedskopiér disken til en fil |
Tar -Puf backup.tar /home/bruger | Udfør en interaktiv sikkerhedskopi af'/home/brugerens mappe |
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip_addr 'cd /home/share/&& tar x -p' | Kopier indholdet af en mappe i en fjern mappe via ssh |
(Tar c /home) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Kopier en lokal mappe i en fjern mappe via ssh |
Tar cf - . | ( cd /tmp/backup; tar xf -) | Kopier en mappe lokalt til et andet sted, beholder de oprindelige tilladelser og links |
Find /home/bruger1 -navn '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Find og kopier alle filer, der ender med '.txt' fra én mappe til en anden |
Find /var/log -navn '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | Find alle filer, der ender med '.log' og lav en bzip-pakke |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | Udfør en handling for at kopiere MBR (Master Boot Record) indhold til en diskettestik |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | Gendan MBR-indhold fra en sikkerhedskopi, der er gemt på en diskettestik |
kommando kode | kommentar beskrivelse |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | Tøm indholdet af en skrivbar disk |
Mkisofs /dev/cdrom > cd.iso | Opret en ISO-billede af en disk på disken |
Mkisofs /dev/cdrom | gzip > cd_iso | Opret en komprimeret disk iso-billedefil på disken |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | Opret en ISO-billede af en mappe |
Cdrecord -v dev =/dev/cdrom cd.iso | Brenner en ISO-billedefil |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Brenner en komprimeret ISO-billedefil |
Montering -o loop cd.iso /mnt/iso | Monter en ISO-billedefil |
cd-paranoia -B | Transkribér lydspor fra en CD til en wav-fil |
CD-paranoia -- "-3" | Transkribér lydspor fra en CD til en wav-fil (argument -3) |
CDRecord --scanbus | Scan bus for at identificere scsi-kanal |
Dd if =/dev/hdc | md5sum | Bekræft MD5sum-koding af en enhed, såsom en CD |
kommando kode | kommentar beskrivelse |
---|---|
Dhclient eth01 | Aktiver'eth0 'nettverksenhed i dhcp-modus |
Ettool eth01 | Vis trafikstatistikken for nettverksgrafsikardi'eth0 ' |
Værtsnavn www.example.com | Find Hostname til at løse Navn og Internet Protocol Adresse og Mirror |
Værtnavn | Vis værtnavn |
Ifconfig eth0 | Viser konfigurationen af en Ethernet-nettverksgrafsikkardi |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Kontroller Internet Protocol Adresse |
Ifconfig eth0 promisc | Sæt 'eth0' til promiscuøst tilstand for at sniffe datapakker |
Ifdown eth01 | Deaktivér netværksenhed 'eth0' |
Ifup eth01 | Aktivér netværksenhed 'eth0' |
IP link show | Vis forbindelsesstatus for alle netværksenheder |
Iwconfig eth1 | Vis konfigurationen af en trådløs netværksgrænseflade |
IWList scan | Vis trådløst netværk |
mii-tool eth01 | Vis forbindelsesstatus for 'eth0' |
Netstat -Tup | Vis alle aktiverede netværksforbindelser og deres PIDs |
Netstat -tup1 | Vis alle netværkstjenester i systemet og deres PIDs |
Netstat -rn | Vis rutingtabellen, ligner "route -n" kommando |
Nslookup www.example.com | Find Hostname til at løse Navn og Internet Protocol Adresse og Mirror |
Route -n | Vis rutingtabellen |
Route added -net 0/0 gw IP Gateway | Kontroller indstillet gateway |
Route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Kontroller statiske ruter til netværk'192.168.0.0/16 ' |
Route del 0/0 gw IP gateway | Slet statisk rute |
Echo "1" > /proc/sys/net/ipv4/ip_foward | Aktivér IP-videstregning |
Tcpdump tcp port 80 | Vis alle HTTP-loops |
Whois www.example.com | Søg i Whois-databasen |
kommando kode | kommentar beskrivelse |
---|---|
Montering -t smbfs -o Brugernavn = bruger, adgangskode = adgangskode //WinClient/share/mnt/share | Monter en windows netværksshare |
Nbtscan ip addr | Netbios navnsresolution |
Nmblookup -A ip addr | Netbios navnsresolution |
smbclient -L ip addr/hostname | Vis en fjernressource på en Windows-vært |
smbget -Rr smb://ip addr/share | Kapacitet til at downloade filer fra en windows-vært via smb som wget |
kommando kode | kommentar beskrivelse |
---|---|
Iptables -t filter -L | Vis alle forbindelser til filter-tabellen |
Iptables -t nae -L | Vis alle forbindelser til NAT-tabellen |
Iptables -t filter -F | Ryd alle regler baseret på filter-tabellen |
Iptables -t nat -F | Ryd alle regler baseret på nat-tabellen |
Iptables -t filter -X | Slet alle brugere-oprettede forbindelser |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Tillad telnet-adgang |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blokér telnet-adgang |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Tillad POP3 forbindelser på forwarding-link |
Iptables -t filter -A INPUT -j LOG --log-prefix | Beslagt pakker seize i alle forbindelser |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Opsæt en PAT (Port Address Translation) til at maskere udflydende pakker i eth0 |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --til-destination 10.0.0.2:22 | Videresend pakker, der er destineret til en værtadresse til en anden vært |
kommando kode | kommentar beskrivelse |
---|---|
Free -m | List RAM status i megabytes |
Kill -9 proces id | Tvingende luk proces og afslut den |
Kill -1 proces id | Tving en proces til at overbelaste sin konfiguration |
Sidste genstart | Vis genstartshistorik |
lsmod | kernel module for listing states |
Lsof -p proces id | Liste over filer åbnet af processen |
LSOF /home/bruger1 | Liste over åbne filer i den givne systemsti |
PS -eafw | List Linux opgaver |
Ps -e -o pid, args --skov | List Linux opgaver hierarkisk |
PSTRESS | Vis programmet som et trædiagram |
SmartCTL -A /dev/hda | Overvåg pålideligheden af harddisk enheder ved at aktivere SMART |
SmartCTL -I /dev/hda | Tjek om SMART er aktiveret for en harddisk enhed |
Strace -c ls >/dev/null | List system kald lavet og modtaget med en proces |
Strace -f -e open ls >/dev/null | list bibliotek kald |
Tail /var/log/dmesg | Vis interne hændelser under kerneopstart |
Tail /val/log/messages | Vis systemhændelser |
top | List Linux opgaver, der bruger flest CPU ressourcer |
Overvåg -nl'cat /proc/interrupts' | List realtids interrupts |
kommando kode | kommentar beskrivelse |
---|---|
Alias hh = 'history' | Indstil et alias for kommandohistorik |
Apropos... nøgleord | Lav en liste over kommandoer inklusive programmets nøgleord, særligt nyttigt, når du kun ved, hvad programmet gør, og ikke kan huske kommandoerne |
CHSH | Skift skall kommando |
CHSH --list-skaller | En god kommando til at finde ud af, om du skal tilslutte dig en anden maskine på afstand |
GPG -C filen | Kryptér en fil med GNU Privacy Guard |
Gpg filen.gpg | Decryptér en fil med GNU Privacy Guard |