Vanlige Linux-kommandoerTips: Ctrl + F for å finne Linux-kommandoer raskt (klikk på tittelen for å trekke sammen og utvide)
kommando kode | kommentar beskrivelse |
---|---|
Arkitektur | Vis maskinens prosessormekanisme (1) |
Uname -m | Vis maskinens prosessormekanisme (2) |
Uname -r | Vis kjernens versjon som brukes |
Dmidecode -q | Vis maskinvarekomponenter i systemet - (SMBIOS/DMI) |
HDPARM -i /dev/hda | Liste over arkitektoniske egenskaper til en disk |
HDPARM -tT /dev/sda | Utfør en testlesing på disken |
Cat /proc/cpuinfo | Vis CPU-informasjon |
Cat /proc/avbrudd | Vis avbrudd |
Cat /proc/meminfo | sjekk minnebruk |
Cat /proc/bytter | Vis hvilke swaps som brukes |
Cat /proc/versjon | Vis versjonen av kjernen |
Cat /proc/net/dev | Vis nettverksadapters og statistikk |
Cat /proc/mounts | Vis den lastede filsystemet |
LSPCI -TV | List PCI-enheter |
LSUSB -TV | Vis USB-enheter |
Date | Vis systemdato |
Cal 2007 | Vis kalenderen for 2007 |
Date 04121700 2007.00 | Sett dato og klokkeslett - måned, dag, time, år. sekunder |
Klokke -w | Lagre tidsendringer til BIOS |
kommando kode | kommentar beskrivelse |
---|---|
Avslutt -h nå | Avslutt systemet |
Init 0 | Avslutt systemet |
Telinit 0 | Avslutt systemet |
Avslutt -h timer: minutter & | Avslutt systemet ved planlagt tid |
Avslutt -c | Avbryt avslutning av systemet ved planlagt tid |
Avslutt -r nå | omstart |
Omstart | omstart |
Logg ut | avbrytelse |
kommando kode | kommentar beskrivelse |
---|---|
CD /home | Gå til'/home'-katalog. |
CD.. | Gå tilbake ett katalognivå |
CD../.. | Gå tilbake to katalognivåer |
CD | Gå inn i personlig hjemmekatalog |
Cd~ bruker1 | Gå inn i personlig hjemmekatalog |
CD - | Gå tilbake til katalogen du var i forrige gang |
PWD | Vis arbeidssti |
ls | Vis filer i katalogen |
LS -F | Vis filer i katalogen |
LS -l | Vis fil- og katalogdetaljer |
Ls -a | Vis skjulte filer |
Ls * [0-9] * | Vis fil- og katalognavn som inneholder tall |
Tree | Vis treet strukturen av filer og kataloger fra rotkatalogen |
LSTREE | Vis treet strukturen av filer og kataloger fra rotkatalogen |
Mkdir katalog1 | Opprett en katalog kalt 'dir'1 ' |
Mkdir katalog1 dir2 | Opprett to kataloger samtidig |
Mkdir -p /tmp/dir1/dir2 | Opprett en katalogtreet |
Rm -f file1 | Slett en fil kalt 'file'1 ' |
Rmdir dir1 | Slett en katalog kalt 'dir'1 ' |
Rm -rf katalog1 | Slett en katalog kalt 'dir'1 og slett innholdet samtidig |
Rm -rf katalog1 dir2 | Slett begge katalogene og deres innhold samtidig |
MV katalog1 new_dir | Omnament/flytt en katalog |
CP fil1 fil2 | Kopier en fil |
CP katalog/*. | Kopier alle filer i en katalog til den nåværende arbeidskatalogen |
CP -A /tmp/dir1. | Kopier en katalog til den nåværende arbeidskatalogen |
CP -a katalog1 dir2 | Kopier en katalog |
-S fil1 lnk1 | Opprett en symbolsk lenke til en fil eller katalog |
Ln fil1 lnk1 | Opprett en fysisk lenke til en fil eller katalog |
Touch -t 0712250000 fil1 | Endre tidsstempel for en fil eller katalog - (YYMMDDhhmm) |
IconV -l | List kjente koder |
iconv -f fraEncoding -t tilEncoding inputFile > outputFile | Endre kodingen til tegn |
Find. -maxdepth 1 -name * .jpg -print -exec convert | Batch resizing files in the current directory and send them to the thumbnail directory (requires conversion from ImageMagick) |
kommando kode | kommentar beskrivelse |
---|---|
Finn/-name file1 | Start with '/' to enter the root file system to search for files and directories |
Finn/-user user1 | Search for files and directories belonging to user'user'1 ' |
Finn /home/bruker1 -name * .bin | Search the directory '/home/bruker1' for files ending in '.bin' |
Finn /usr/bin -type f -atime + 100 | Search for executable files that have not been used in the past 100 days |
Finn /usr/bin -type f -mtime -10 | Search for files that have been created or modified within 10 days |
Finn/-name * .rpm -exec chmod 755 '{}' ; | Search for files ending in '.rpm' and define their permissions |
Finn/-xdev -name * .rpm | Search for files ending in '.rpm', ignoring removable devices such as optical drives and flash drives |
Locate * .ps | Find files ending in '.ps' - run the'updatedb 'command first |
Whereis halt | Display the location of a binary, source, or man |
Which halts | Vis fullstendig stis til en binær eller kjørbare fil |
kommando kode | kommentar beskrivelse |
---|---|
Monter /dev/hda2 /mnt/hda2 | Mount a disk called hda2 - make sure the directory '/mnt/hda2' already exists |
Umount /dev/hda2 | Unmount a disk called hda2 - exit from the mount point '/mnt/hda2' first |
Fuser -km /mnt/hda2 | Påtvungen avinstallasjon når enheten er opptatt |
Umount -n /mnt/hda2 | Kjør avinstalleringsoperasjoner uten å skrive /etc/mtab-filen er nyttig når filen leses-bare eller når disken er full |
Monter /dev/fd0 /mnt/floppy | Monter en diskett |
Monter /dev/cdrom /mnt/cdrom | Monter en cdrom eller dvdrom |
Monter /dev/hdc /mnt/cdrecorder | Monter en cdrw eller dvdrom |
Monter /dev/hdb /mnt/cdrecorder | Monter en cdrw eller dvdrom |
Monter -o loop fil.iso /mnt/cdrom | Monter en fil eller ISO-bilde |
Monter -t vfat /dev/hda5 /mnt/hda5 | Monter en Windows FAT32 filsystem |
Monter /dev/sda1 /mnt/usbdisk | Monter en USB-stasjon eller flash-enhet |
Monter -t smbfs -o brukernavn = bruker, passord = pass//WinClient/share /mnt/share | Monter en windows nettverksdel |
kommando kode | kommentar beskrivelse |
---|---|
DF -h | Vis en liste over monterte partisjoner |
LS -lSr | more | Sorter filer og mapper etter størrelse |
Du -sh dir1 | Estimer diskplass som allerede er brukt av katalogen 'dir'1' |
Du -sk * | sort -rn | Viser størrelsen på filer og mapper i henhold til kapasitet |
Rpm -q -a --qf '% 10 {STØRRELSE} t% {NAVN} n' | sort -k1,1n | Viser plassbruken av installerte rpm-pakker i henhold til størrelse (fedora, redhat-klasse system) |
Dpkg-spørsmål -W -f = '${Installed-Size; 10} t ${Package} n' | sort -k1,1n | Displays the space used by installed deb packages based on size (ubuntu, debian class system) |
kommando kode | kommentar beskrivelse |
---|---|
GroupAdd group_name | Create a new user group |
Groupdel group_name | Delete a user group |
Groupmod -n new_group_name old_group_name | Rename a user group |
Useradd -c "Name Surname" -g admin -d /home/bruker1 -s /bin/bash user1 | Create a user that belongs to the "admin" user group |
UserAdd user1 | Create a new user |
Userdel -r user1 | Delete a user ('-r' excludes home directory) |
Usermod -c "User FTP" -g system -d /ftp/bruker1 -s /bin/nologin user1 | Modify user properties |
Passwd | Change password |
Passwd user1 | Modify a user's password (only allows root execution) |
Chage -E 2020-12-31 bruker1 | Set the expiration date for user passwords |
PWCK | Check for file format and syntax fixes for '/etc/passwd' and the existence of users |
GRPCK | Check for file format and syntax fixes for '/etc/passwd' and existing groups |
Newgrp group_name | Log in to a new group to change the default group for newly created files |
kommando kode | kommentar beskrivelse |
---|---|
LS -lh | display permission |
LS /tmp | pr -T5 -W $COLUMNS | Divide the end point into 5 columns to display |
Chmod ugo + rwx directory1 | Set permissions for the owner (u), group (g), and others (o) of the directory to read (r), write (w), and execute (x) |
Chmod go-rwx directory1 | Delete group (g) and others (o) read and write execution permissions to directories |
Chown user1 fil1 | Change the owner attributes of a file |
Chown -R user1 directory1 | Change the owner attributes of a directory and simultaneously change the attributes of all files in the directory |
CHGRP group1 fil1 | Change the group of files |
Chown user1: group1 fil1 | Change the owner and group attributes of a file |
Finn/-perm -u + s | List all files in a system that use SUID control |
Chmod u + s /bin/fil1 | Set the SUID bit of a binary file - the user running the file is also given the same permissions as the owner |
CHMOD U-S /bin/fil1 | Disable the SUID bit of a binary file |
Chmod g + s /home/public | Set the SGID bit of a directory - similar to SUID, but for directories |
CHMOD G-S /home/public | Disable the SGID bit of a directory |
Chmod o + t /home/public | Set the STIKY bit of a file - Bare tillater den lovlige eieren til å slette filen |
CHMOD O-T /home/public | Deaktiver STIKY-bits for en mappe |
kommando kode | kommentar beskrivelse |
---|---|
Chattr + a fil1 | Kun les og skrive i tilleggmodus er tillatt |
Chattr + c fil1 | Tillater denne filen å bli automatisk komprimert/dekomprimert av kjernen |
Chattr + d fil1 | Dump-programmet vil ignorere denne filen når filsystemet backsuppes |
Chattr + i fil1 | Sett til uendelige filer som ikke kan slettes, endres, omdøpes eller lenkes |
Chattr + s fil1 | Tillater en fil å bli slettet på en sikker måte |
Chattr + S fil1 | Når applikasjonen utfører en skriveoperasjon på denne filen, skriver systemet umiddelbart de endrede resultatene til disken |
Chattr + u fil1 | Hvis filen slettes, vil systemet tillate deg å gjenopprette den slettede filen senere |
Lsattr | Vis spesialegenskaper |
kommando kode | kommentar beskrivelse |
---|---|
Bunzip2 fil1.bz2 | Uppakk en fil kalt'fil1.bz2 ' |
Bzip2 fil1 | Komprimer en fil kalt'fil1 ' |
Gunzip fil1.gz | Uppakk en fil kalt'fil1.gz' |
Gzip-fil1 | Komprimer en fil kalt'fil1 ' |
Gzip -9 fil1 | maksimal kompresjon |
Rar a fil1.rar test_file | Opprett en pakke kalt'fil1.rar ' |
Rar a fil1.rar-fil1 fil2 dir1 | Komprimer'fil'med en gang1 ',' fil2 'og katalog'dir1' |
Rar x fil1.rar | Uppakk rar-pakken |
Unrar x fil1.rar | Uppakk rar-pakken |
Tar -cvf archive.tar fil1 | Opprett en ukomprimert tarball |
Tar -cvf archive.tar fil1 fil2 dir1 | Opprett en arkiv som inneholder'fil1 ',' fil2 'og'dir1' |
Tar -tf archive.tar | Vis innholdet i en pakke |
Tar -xvf archive.tar | Løs ut pakken |
Tar -xvf archive.tar -C /tmp | Løs ut den komprimerte pakken til /tmp-mappen |
Tar -cvfj archive.tar.bz2 dir1 | Opprett en komprimert pakke i bzip2 format |
Tar -jxvf archive.tar.bz2 | Uppakk en komprimert pakke i bzip2 format |
Tar -cvfz archive.tar.gz dir1 | Opprett en komprimert pakke i gzip-format |
Tar -zxvf archive.tar.gz | Uppakk en komprimert pakke i gzip-format |
Zip-fil1.zip-fil1 | Opprett en zip-fil |
Zip -r fil1.zip-fil1 fil2 dir1 | Komprimer flere filer og mapper samtidig til en zip-fil |
Uppakk fil1.zip | Uppakk 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 å ignorere avhengighetsadvarsler |
rpm -U package.rpm | Oppdater en RPM-pakke uten å endre konfigurasjonsfilen |
Rpm -F package.rpm | Oppdater en bekreftet installert rpm-pakke |
Rpm -e package_name rpm | Slett en RPM-pakke |
RPM -QA | Vis alle installerte rpm-pakker i systemet |
Rpm -qa | grep htpd | Vis alle rpm-pakker med ordet "htpd" i navnet |
RPM -Qi package_name | Få spesiell informasjon om en installert pakke |
RPM -qg "Systemmiljøer/Tjenester" | Vis rpm-pakken til en komponent |
RPM -QL package_name | Vis en liste over filer som leveres av en installert rpm-pakke |
RPM -QC package_name | Vis en liste over konfigurasjonsfiler som leveres av en installert rpm-pakke |
RPM -Q package_name --WhatRequires | Vis en liste over avhengigheter med en rpm-pakke |
RPM -q package_name --WhatProvides | Vis volumet til en rpm-pakke |
Rpm -q package_name --skript | Vis skript som kjøres under installasjon/fjerning |
RPM -Q package_name --Endringslogg | Vis endringshistorikken til en RPM-pakke |
RPM -QF /etc/httpd/conf/httpd.conf | Verifiser hvilken rpm-pakke som leverte den gitte filen |
Rpm -qp package.rpm -l | Vis en liste over filer som leveres av en ikke installert rpm-pakke |
RPM --import /media/cdrom/RPM-GPG-KEY | Importer offentlig nøkkel digitalt sertifikat |
Rpm --checksig package.rpm | Verifiser integriteten til en RPM-pakke |
Rpm -qa gpg-pubkey | Verifiser integriteten til alle installerte rpm-pakker |
RPM -V package_name | Kontroller filstørrelse, lisens, type, eier, gruppe, MD5 sjekk, og sist endret |
RPM -Va | Kontroller alle installerte rpm-pakker i systemet - bruk med forsiktighet |
Rpm -Vp package.rpm | Bekreft at en rpm-pakke ikke er installert |
Rpm2cpio package.rpm | cpio --uttrakk --lag-kataloger * bin * | Kjør et kjørbart fra en rpm-pakke |
Rpm -ivh /usr/src/redhat/RPMS/ark/package.rpm | Installer en bygget pakke fra en rpm-kilde |
RPMbygg --ombygg package_name src.rpm | Bygg en RPM-pakke fra en RPM-kilde |
kommando kode | kommentar beskrivelse |
---|---|
Yum install package_name | Last ned og installer en RPM-pakke |
Yum localinstall package_name | En rpm-pakke vil bli installert, ved bruk av ditt eget programvarelager for å løse alle avhengigheter for deg |
Yum update package_name | Oppdater alle installerte rpm-pakker i det nåværende systemet |
Yum update package_name | Oppdater en rpm-pakke |
Yum remove package_name | Slett en RPM-pakke |
Yum list | List alle pakker installert i det nåværende systemet |
Yum search package_name | Søk etter pakker i rpm-lageret |
Yum cleaning packages | Rens rpm-cache og slett nedlastede pakker |
Yum cleaning headers | Slett alle header-filer |
Yum clean all | Slett alle lagrede pakker og header-filer |
kommando kode | kommentar beskrivelse |
---|---|
Dpkg -i package.deb | Installer/Oppdater en deb-pakke |
Dpkg -r package_name | Slett en deb-pakke fra systemet |
Dpkg -l | Vis alle installerte deb-pakker i systemet |
Dpkg -l | grep htpd | Vis alle deb-pakker med ordet "htpd" i navnet |
Dpkg -s package_name | Få informasjon om en spesiell pakke som allerede er installert i systemet |
DPKG -L package_name | Viser en liste over filer levert av en deb-pakke som allerede er installert på systemet |
Dpkg --innhold package.deb | Viser en liste over filer levert av en pakke som ennå ikke er installert |
DPKG -S /bin/ping | Bekreft hvilken deb-pakke som leverte det gitt filen |
kommando kode | kommentar beskrivelse |
---|---|
Apt-get install package_name | Installer/Oppdater en deb-pakke |
Apt-cdrom install package_name | Installer/Oppdater en deb-pakke fra CD |
Apt-get update | Oppgrader pakker i listen |
Apt-get upgrade | Oppgrader all installert programvare |
Apt-get remove package_name | Slett en deb-pakke fra systemet |
Apt-get check | Bekreft at avhengighetsprogramvarelagret er korrekt |
Apt get clean | Rens cache fra nedlastede pakker |
Apt-cache søk søkt-pakke | Returnerer pakkenavnet som inneholder søkestrengen |
kommando kode | kommentar beskrivelse |
---|---|
Cat fil1 | Fremovervisning av filinnhold fra første byte |
Tac fil1 | Gjennomgå filinnholdet baklengs fra siste linje |
Mer fil1 | Vis innholdet i en lang fil |
Mindre fil1 | Lignende med 'mer' kommandoen, men den tillater også reversoperasjoner i filen samt fremoveroperasjoner |
Hode -2 fil1 | Undersøk de første to linjene av et dokument |
Tail -2 fil1 | Undersøk de siste to linjene i en fil |
Tail -f /var/log/meldinger | Vis innhold som legges til i filen i sanntid |
kommando kode | kommentar beskrivelse |
---|---|
Cat fil1 | command (sed, grep, awk, grep, etc...) > result.txt | Flett detaljbeskrivelsesteksten til en fil og skriv introduksjonen til en ny fil |
Cat fil1 | command (sed, grep, awk, grep, etc...) >> result.txt | Flett detaljbeskrivelsesteksten til en fil og skriv introduksjonen til en eksisterende fil |
Grep Aug /var/log/meldinger | Søk etter nøkkelenordet "Aug" i filen '/var/log/messages' |
Grep ^ Aug /var/log/meldinger | Søk etter ord som starter med "Aug" i filen '/var/log/messages' |
Grep [0-9] /var/log/meldinger | Velg alle linjer som inneholder tall i'/var/log/messages' fil |
Grep Aug -R /var/log/* | Søk etter strengen "Aug" i katalogen '/var/log' og etterfølgende kataloger |
Sed's/stringa1/stringa2/g'example.txt | Erstatt "string1" i example.txt-filen med "string2" |
Sed '/^ $/d' example.txt | Fjern alle tomme linjer fra example.txt-filen |
Se d '/ *#/ d;/^ $/d'example.txt fra example.txt | Fjern alle kommentarer og tomme linjer fra filen |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Flett innholdet i øvre og nedre celler |
Sed -e '1d' result.txt | Ekskluder første linje fra filen example.txt |
Sed -n '/stringa1/p' | Vis linjer som bare inneholder ordet "string1" |
Sed -e's / *$//' example.txt | Slett tomrommet ved slutten av hver linje |
Sed -e's/stringa1/g'example.txt | Slett bare ordet "string1" fra dokumentet og behold alt det andre |
Sed -n '1,5p; 5q' example.txt | Gjennomgå innholdet fra første linje til femte linje |
Sed -n '5p; 5q' example.txt | Sjekk linje 5 |
Sed -e's/00 */0/g'example.txt | Erstatt flere nuller med ett null |
Cat -n fil1 | Identifiser antall linjer i filen |
Cat example.txt | awk'NR% 2 == 1 ' | Slett alle partall-nummererte linjer i example.txt-filen |
Echo a b c | awk '{print 1 dollar' | |
Echo a b c | awk '{print 1 dollar, 3 dollar' | Sjekk første og tredje kolonnen i en rad |
Lim fil1 fil2 | Flett innholdet i to filer eller kolonner |
Lim inn -d '+' fil1 fil2 | Flett innholdet i to filer eller kolonner, adskilt av "+" i midten |
Sorter fil1 fil2 | Sorter innholdet i to filer |
Sorter fil1 fil2 | uniq | Fjern unionen av to filer (kun én kopi av duplikate linjer beholdes) |
Sorter fil1 fil2 | uniq -u | Fjern snittet, bevar andre linjer |
Sorter fil1 fil2 | uniq -d | Fjern snittet av to filer (bevarer bare filer som eksisterer i begge filene samtidig) |
Comm -1 fil1 fil2 | Sammenlign innholdet i to filer fjerner bare innholdet som inneholdes i 'file'1 ' |
Comm -2 fil1 fil2 | Sammenlign innholdet i to filer fjerner bare innholdet som inneholdes i 'file'2 ' |
Comm -3 fil1 fil2 | Sammenlign innholdet i to filer for å slette bare de delene som er felles for begge filene |
kommando kode | kommentar beskrivelse |
---|---|
Dos2unix filedos.txt fileunix.txt | Konverter tekstfilformat fra MSDOS til UNIX |
Unix2dos fileunix.txt filedos.txt | Konverter tekstfilformat fra UNIX til MSDOS |
Recode.. HTML < page.txt > Side.html | Konverter en tekstfil til HTML. |
Recode -l | mer | Vis alle tillatte konverteringsformater |
kommando kode | kommentar beskrivelse |
---|---|
Badblocks -v /dev/hda1 | Kontroller dårlige magneter på disken hda1 |
FSCK /dev/hda1 | Reparer/Kontroller integriteten til Linux-filsystemet på HDA1 disk |
Fsck.ext2 /dev/hda1 | Reparer/Kontroller integriteten til ext2 filsystem på hda1 disk |
E2FSCK /dev/hda1 | Reparer/Kontroller integriteten til ext2 filsystem på hda1 disk |
E2fsck -j /dev/hda1 | Reparer/Kontroller integriteten til ext3 filsystem på hda1 disk |
Fsck.ext3 /dev/hda1 | Reparer/Kontroller integriteten til ext3 filsystem på hda1 disk |
Fsck.vfat /dev/hda1 | Reparer/Kontroller integriteten til fat-filsystemet på hda1 disk |
Fsck.msdos /dev/hda1 | Reparer/Kontroller integriteten til DOS-filsystemet på HDA1 disk |
Dosfsck /dev/hda1 | Reparer/Kontroller integriteten til DOS-filsystemet på HDA1 disk |
kommando kode | kommentar beskrivelse |
---|---|
MKFS /dev/hda1 | Opprett et filsystem i HDA1 partition |
MKE2FS /dev/hda1 | Opprett et linux ext2 filsystem i hda1 partition |
MKE2FS -J /dev/hda1 | Opprett et linux ext3 (journaling) filsystem i hda1 partition |
MKFS -T vfat 32 -F /dev/hda1 | Opprett en FAT32 filsystem |
Fdformat -n /dev/fd0 | Formater en diskett |
MKSwap /dev/hda3 | Opprett et swap-filsystem |
kommando kode | kommentar beskrivelse |
---|---|
MKSwap /dev/hda3 | Opprett et swap-filsystem |
Swapon /dev/hda3 | Aktiver et nytt swap-filsystem |
Swapon /dev/hda2 /dev/hdb3 | Aktiver to swap-partisjoner |
kommando kode | kommentar beskrivelse |
---|---|
Klone -0aj -f /tmp/home0.bak /home | Gjør en fullstendig sikkerhetskopi av '/home'-katalogen |
Klone -1aj -f /tmp/home0.bak /home | Gjør en interaktiv sikkerhetskopi av '/home'-katalogen |
Gjenopprett -hvis /tmp/home0.bak | Gjenopprett en interaktiv sikkerhetskopi |
Rsync -rogpav --slett /home /tmp | Synkroniser kataloger på begge sider |
Rsync -rogpav -e ssh --slett /home ip_adresse:/tmp | Via SSH-kanal rsync |
Rsync -az -e ssh --slett ip_adresse:/home/public /home/local | Synkroniser en ekstern katalog til en lokal katalog via ssh og komprimering |
Rsync -az -e ssh --slett /home/lokal ip_adresse:/home/public | Synkroniser lokale kataloger til eksterne kataloger via ssh og komprimering |
Dd bs = 1M hvis =/dev/hda | gzip | ssh bruker@ip_adresse 'dd of = hda.gz' | Kjør en sikkerhetskopi av den lokale disken på en ekstern vert via ssh |
Dd if =/dev/sda of =/tmp/fil1 | Sikkerhetskopier disken innhold til en fil |
Tar -Puf backup.tar /home/bruker | Utfør en interaktiv sikkerhetskopiering av'/home/brukerens katalog |
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip_addr 'cd /home/share/&& tar x -p' | Kopier innholdet i en katalog i en fjern katalog via ssh |
(Tar c /home) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Kopier en lokal katalog i en fjern katalog via ssh |
Tar cf - . | ( cd /tmp/backup; tar xf -) | Kopier en katalog lokalt til et annet sted, beholder de opprinnelige tillatelsene og lenkene |
Finn /home/bruker1 -navn '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Finn og kopier alle filer som slutter med '.txt' fra én katalog til en annen |
Finn /var/log -navn '* .log' | tar cv --filer-fra = - | bzip2 > log.tar.bz2 | Finn alle filer som slutter med '.log' og lagg til en bzip-pakke |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | Utfør en handling for å kopiere MBR (Master Boot Record) innholdet til en diskett |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | Gjenopprett MBR-innhold fra en lagret sikkerhetskopi på en diskett |
kommando kode | kommentar beskrivelse |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | Tøm innholdet i en skrivbar disk |
Mkisofs /dev/cdrom > cd.iso | Opprett en ISO-avbildning av en disk på disken |
Mkisofs /dev/cdrom | gzip > cd_iso | Opprett en komprimert disk iso-avbildningsfil på disken |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | Opprett en ISO-avbildning av en katalog |
Cdrecord -v dev =/dev/cdrom cd.iso | Brenn en ISO-avbildningsfil |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Brenn en komprimert ISO-avbildningsfil |
Monter -o loop cd.iso /mnt/iso | Monter en ISO-avbildningsfil |
cd-paranoia -B | Transkribere lydspor fra en CD til en wav-fil |
CD-paranoia -- "-3" | Transkribere lydspor fra en CD til en wav-fil (argument -3) |
CDRecord --scanbus | Skann bus for å identifisere scsi-kanal |
Dd if =/dev/hdc | md5Sum | Verifiser MD5Sum av en enhets encoding, for eksempel en CD |
kommando kode | kommentar beskrivelse |
---|---|
Dhclient eth01 | Aktiver 'eth0' nettverksenhet i dhcp-modus |
Ettisk eth01 | Vis trafikkstatistikk for nettverkskortet 'eth0' |
Vert www.example.com | Finne Hostname for å løse navn og Internettprotokolladresse og speil |
Vertsnavn | Vis vertsnavn |
Ifconfig eth0 | Viser konfigurasjonen til en Ethernet nettverkskort |
Ifconfig eth0 192.168.1.1 nettmask 255.255.255.0 | Kontroller Internettprotokolladresser |
Ifconfig eth0 promisc | Sett 'eth0 'til promiskuøs modus for å sniff datapakker |
Ifdown eth01 | Deaktiver et 'eth0 '-nettverksenheter |
Ifup eth01 | Aktiver et 'eth0 '-nettverksenheter |
IP link show | Vis tilkoblingsstatusen til alle nettverksenheter |
Iwconfig eth1 | Vis konfigurasjonen til en trådløs nettverkskort |
IWList scan | Vis trådløst nettverk |
mii-verktøy eth01 | Vis tilkoblingsstatusen til 'eth0 ' |
Netstat -Tup | Vis alle aktive nettverkstilkoblinger og deres PIDs |
Netstat -tup1 | Vis alle nettverkstjenester i systemet og deres PIDs |
Netstat -rn | Vis rutingtabellen, ligner på "route -n" kommando |
Nslookup www.example.com | Finne Hostname for å løse navn og Internettprotokolladresse og speil |
Rute -n | Vis rutingtabell |
Rute lagt til -net 0/0 gw IP Gateway | Kontrollerer forhåndsinnstilt gateway |
Rute add -net 192.168.0.0 nettmask 255.255.0.0 gw 192.168.1.1 | Kontrollerer statiske ruter til nettverk'192.168.0.0/16 ' |
Rute del 0/0 gw IP gateway | Slett statisk rute |
Echo "1" > /proc/sys/net/ipv4/ip_foward | Aktiver IP-viderekobling |
Tcpdump tcp port 80 | Vis alle HTTP-løkker |
Whois www.example.com | Søk i Whois-databasen |
kommando kode | kommentar beskrivelse |
---|---|
Monter -t smbfs -o Brukernavn = bruker, passord = pass //WinClient/share/mnt/share | Monter en windows nettverksdel |
Nbtscan ip addr | Netbios navnløsning |
Nmblookup -A ip addr | Netbios navnløsning |
smbclient -L ip addr/hostname | Vis en fjern delt av en Windows vert |
smbget -Rr smb://ip addr/share | Mulighet til å laste ned filer fra en windows vert 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 | Rengjør alle regler basert på filter-tabellen |
Iptables -t nat -F | Rengjør alle regler basert på nat-tabellen |
Iptables -t filter -X | Slett alle brukere-opprettet forbindelser |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Tillat telnet tilgang |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blokkér telnet tilgang |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Tillat POP3 forbindelser på fremsendelsesforbindelsen |
Iptables -t filter -A INPUT -j LOG --log-prefiks | Pakker fanget i alle forbindelser |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Sett opp en PAT (Port Address Translation) for å maskere utgående pakker i eth0 |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --til-destinasjon 10.0.0.2:22 | Videresend pakker destinasjon en vertadresse til en annen vert |
kommando kode | kommentar beskrivelse |
---|---|
Ledig -m | Liste RAM status i megabyte |
Kill -9 prosess id | Viljelig å lukke prosessen og avslutte den |
Kill -1 prosess id | Tving en prosess til å overbelaste konfigurasjonen sin |
Siste omstart | Vis omstartshistorikk |
lsmod | kjernemodul for å liste tilstander |
Lsof -p prosess id | Liste over filer åpnet av prosessen |
LSOF /home/bruker1 | Liste over åpne filer i den gitte systemstien |
PS -eafw | Liste Linux oppgaver |
Ps -e -o pid, args --forest | Liste Linux oppgaver hierarkisk |
PSTRESS | Vis programmet som et treetegning |
SmartCTL -A /dev/hda | Overvåk påliteligheten til harddisk enheter ved å aktivere SMART |
SmartCTL -I /dev/hda | Sjekk om SMART er aktivert for en harddisk enhet |
Strace -c ls >/dev/null | Liste systemkall gjort og mottatt med ett prosess |
Strace -f -e open ls >/dev/null | list library kall |
Tail /var/log/dmesg | Vis interne hendelser under kjernestart |
Tail /val/log/meldinger | Vis systemhendelser |
top | Liste Linux oppgaver som bruker mest CPU ressurser |
Overvåk -nl'cat /proc/avbrudd ' | Liste sanntidsavbrudd |
kommando kode | kommentar beskrivelse |
---|---|
Alias hh = 'history' | Sett et alias for kommandohistorikk |
Apropos... nøkkelord | Lag en liste over kommandoer inkludert programnykelord, spesielt nyttig når du bare vet hva programmet gjør og ikke husker kommandoene |
CHSH | Endre sjelkommmando |
CHSH --Liste-Sjell | God kommando for å finne ut om du må koble til en annen maskin eksternt |
GPG -C fil.l | Krypter en fil med GNU Privacy Guard |
Gpg fil.gpg | Dekrypter en fil med GNU Privacy Guard |