Kommando Kod Anteckningar
arch Visar maskinens processorarkitektur (1)
uname -m Visar maskinens processorarkitektur (2)
uname -r Visar kärnversionen som används
dmidecode -q Visa systemkomponenter för maskinvara - (SMBIOS / DMI)
hdparm -i /dev/hda Lista de arkitektoniska egenskaperna för en disk
hdparm -tT /dev/sda Utför en testläsningsoperation på en disk
cat /proc/cpuinfo Visar information om CPU-info
cat /proc/interrupts Visar avbrott
cat /proc/meminfo Verifiera minnesanvändning
cat /proc/swaps Visar vilka swappar som används
cat /proc/version Visa kärnversion
cat /proc/net/dev Visa nätverksadaptrar och statistik
cat /proc/mounts Visa laddade filsystem
lspci -tv Lista PCI-enheter
lsusb -tv Visa USB-enheter
date Visa systemdatum
cal 2007 Visa Kalender 2007
date 041217002007.00 Ställa in datum och tid - Månad Dag Timme Minut År. Sekunder
clock -w Spara tidsändringar i BIOS

Kommando Kod Förklaring
shutdown -h now Stänga av systemet
init 0 Stänger av systemet
telinit 0 Stänger av systemet
shutdown -h hours:minutes & Stänger av systemet vid den schemalagda tidpunkten
shutdown -c Återkalla den schemalagda avstängningen av systemet
shutdown -r now Starta om
reboot Starta om
logout Logga ut

Kommando Kod Förklaring
cd /home Gå till katalogen "/ home
cd .. Återgå till föregående katalog
cd ../.. Återgår till de två senaste katalogerna
cd Ange din hemkatalog
cd ~user1 Gå till din hemkatalog
cd - Återgå till den sista katalogen
pwd Visa arbetssökväg
ls Visa filer i en katalog
ls -F Visa filer i en katalog
ls -l Visa fil- och katalogdetaljer
ls -a Visa dolda filer
ls *[0-9]* Visa fil- och katalognamn som innehåller siffror
tree Visa trädstrukturen för filer och kataloger med början från rotkatalogen
lstree Visar trädstrukturen för filer och kataloger med början i rotkatalogen
mkdir dir1 Skapar en katalog som heter "dir1".
mkdir dir1 dir2 Skapar två kataloger samtidigt
mkdir -p /tmp/dir1/dir2 Skapa ett katalogträd
rm -f file1 Ta bort en fil som heter "fil1
rmdir dir1 Ta bort en katalog som heter 'dir1''
rm -rf dir1 Ta bort en katalog som heter "dir1" och dess innehåll samtidigt
rm -rf dir1 dir2 Ta bort två kataloger och deras innehåll samtidigt
mv dir1 new_dir Byt namn på/flytta en katalog
cp file1 file2 Kopiera en fil
cp dir/* . Kopiera alla filer i en katalog till den aktuella arbetskatalogen.
cp -a /tmp/dir1 . Kopiera en katalog till den aktuella arbetskatalogen
cp -a dir1 dir2 Kopiera en katalog
ln -s file1 lnk1 Skapa en mjuk länk till en fil eller katalog
ln file1 lnk1 Skapa en fysisk länk till en fil eller katalog
touch -t 0712250000 file1 Ändra tidsstämpeln för en fil eller katalog - (ÅÅMMDDhhmm)
iconv -l Lista kända kodningar
iconv -f fromEncoding -t toEncoding inputFile > outputFile Ändra kodningen av ett tecken
find . -maxdepth 1 -name *.jpg -print -exec convert Ändra storlek på filer i den aktuella katalogen och skicka dem till en katalog med miniatyrbilder (kräver konvertering från ImageMagick)

Kommando Kod Anmärkning Förklaring
find / -name file1 Sök filer och kataloger i rotfilsystemet med start från '/'.
find / -user user1 Sök efter filer och kataloger som tillhör användaren 'user1'
find /home/user1 -name \*.bin Sök efter filer som slutar med '.bin' i katalogen '/ home/user1'.
find /usr/bin -type f -atime +100 Sök efter körbara filer som inte har använts under de senaste 100 dagarna
find /usr/bin -type f -mtime -10 Sök efter filer som skapats eller ändrats inom 10 dagar
find / -name \*.rpm -exec chmod 755 '{}' \; Sök efter filer som slutar på '.rpm' och definiera deras behörigheter
find / -xdev -name \*.rpm Sök efter filer som slutar på '.rpm', utan att ta hänsyn till flyttbara enheter som cd-rom, JD osv.
locate \*.ps Sök efter filer som slutar på '.ps' - kör 'updatedb' först
whereis halt Visa platsen för en binärfil, källkod eller manual
which halt Visa den fullständiga sökvägen till en binär eller körbar fil.

Kommando Kod Förklaring
mount /dev/hda2 /mnt/hda2 Montera en disk som heter hda2 - kontrollera att katalogen '/ mnt/hda2' redan finns
umount /dev/hda2 Avmontera en skiva som heter hda2 - avsluta först från monteringspunkten '/ mnt/hda2'
fuser -km /mnt/hda2 Tvinga fram avinstallation när enheten är upptagen
umount -n /mnt/hda2 Kör avinstallationen utan att skriva till filen /etc/mtab - användbart när filen är skrivskyddad eller när skivan skrivs över
mount /dev/fd0 /mnt/floppy Montera en diskett
mount /dev/cdrom /mnt/cdrom Montera en cdrom eller dvdrom
mount /dev/hdc /mnt/cdrecorder Montera en cdrw eller dvdrom
mount /dev/hdb /mnt/cdrecorder Montera en cdrw eller dvdrom
mount -o loop file.iso /mnt/cdrom Montera en fil eller ISO-bild
mount -t vfat /dev/hda5 /mnt/hda5 Montera ett Windows FAT32-filsystem
mount /dev/sda1 /mnt/usbdisk Montera ett USB-minne eller en flashminnesenhet
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Montera en Windows-nätverksdelning

Kommando Kod Förklaring
df -h Visa listan över monterade partitioner
ls -lSr |more Sortera filer och kataloger efter storlek
du -sh dir1 Uppskattar hur mycket utrymme som redan används av katalogen 'dir1'.
du -sk * | sort -rn Visa filer och kataloger efter storlek.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Visa utrymmet som används av installerade rpm-paket i storleksordning (fedora, redhat-liknande system)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Visar utrymmet som används av installerade deb-paket i storleksordning (ubuntu, debian-liknande system).

Kommando Kod Kommentarer
groupadd group_name Skapar 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 "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Skapar en användare som tillhör användargruppen "admin".
useradd user1 Skapa en ny användare
userdel -r user1 Ta bort en användare ('-r' utesluter hemkataloger)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Ändra användarens attribut
passwd Ändra lösenord
passwd user1 Ändra en användares lösenord (endast root).
chage -E 2020-12-31 user1 Ange utgångsdatum för en användares lösenfras
pwck Kontrollera '/etc/passwd' för korrigeringar av filformat och syntax, och befintliga användare
grpck Kontrollera "/etc/passwd" för filformat och syntaxkorrigeringar och befintliga grupper
newgrp group_name Logga in i en ny grupp för att ändra standardgruppen för den nyskapade filen.

Kommando Kod Förklaring av kommentarer
ls -lh Visa behörigheter
ls /tmp | pr -T5 -W$COLUMNS Dela upp terminalen i 5 kolumner för visning
chmod ugo+rwx directory1 Ställer in läs- (r), skriv- (w) och exekveringsbehörighet (x) för ägaren (u), gruppen (g) och andra (o) i en katalog.
chmod go-rwx directory1 Tar bort läs-, skriv- och körbehörigheter för grupper (g) och andra (o) i en katalog.
chown user1 file1 Ändra ägarattribut för en fil
chown -R user1 directory1 Ändra ägarattributen för en katalog och ändra attributen för alla filer i katalogen.
chgrp group1 file1 Ändra grupp för en fil
chown user1:group1 file1 Ändra ägar- och gruppattribut för en fil
find / -perm -u+s Lista alla filer på ett system som är SUID-kontrollerade.
chmod u+s /bin/file1 Ange SUID-biten för en binär fil - den användare som kör filen får samma privilegier som ägaren
chmod u-s /bin/file1 Inaktivera SUID-biten för en binär fil
chmod g+s /home/public Ställ in SGID-biten för en katalog - liknar SUID, men katalogspecifik
chmod g-s /home/public Inaktivera SGID-biten för en katalog
chmod o+t /home/public Ställ in STIKY-biten för en fil - tillåter endast lagliga ägare att radera filen
chmod o-t /home/public Inaktivera STIKY-biten för en katalog

Kommando Kod Förklaring av kommentarer
chattr +a file1 Tillåter läsning och skrivning av filer endast i append-läge
chattr +c file1 Tillåter att filen komprimeras/dekomprimeras automatiskt av kärnan.
chattr +d file1 Denna fil kommer att ignoreras av dump-programmet när säkerhetskopior av filsystemet görs.
chattr +i file1 Filen är oföränderlig och kan inte raderas, ändras, döpas om eller länkas.
chattr +s file1 Tillåt att en fil raderas på ett säkert sätt
chattr +S file1 Så snart ett program utför en skrivoperation på filen, ska systemet omedelbart skriva resultatet av modifieringen till disken.
chattr +u file1 Om en fil raderas kommer systemet att tillåta dig att återställa den raderade filen vid ett senare tillfälle.
lsattr Visa särskilda attribut

Kommando Kod Förklaring
bunzip2 file1.bz2 Packar upp en fil med namnet 'file1.bz2'.
bzip2 file1 Komprimera en fil med namnet 'file1
gunzip file1.gz Dekomprimerar en fil som heter 'file1.gz'.
gzip file1 Komprimerar en fil som heter 'file1'.
gzip -9 file1 Maximal komprimering
rar a file1.rar test_file Skapar ett paket med namnet 'file1.rar'.
rar a file1.rar file1 file2 dir1 Komprimera 'file1', 'file2' och katalogen 'dir1' samtidigt
rar x file1.rar Dekomprimera rar-paketet
unrar x file1.rar Dekomprimera ett rar-paket
tar -cvf archive.tar file1 Skapa en okomprimerad tarball
tar -cvf archive.tar file1 file2 dir1 Skapa ett arkiv som innehåller 'file1', 'file2' och 'dir1'.
tar -tf archive.tar Visa innehållet i ett paket
tar -xvf archive.tar Släppa ett paket
tar -xvf archive.tar -C /tmp Släpper en tarball till katalogen /tmp.
tar -cvfj archive.tar.bz2 dir1 Skapar ett bzip2-arkiv.
tar -jxvf archive.tar.bz2 Dekomprimera ett bzip2-arkiv
tar -cvfz archive.tar.gz dir1 Skapar ett gzip-arkiv
tar -zxvf archive.tar.gz Dekomprimerar ett gzip-arkiv.
zip file1.zip file1 Skapa ett zip-arkiv
zip -r file1.zip file1 file2 dir1 Komprimerar flera filer och kataloger till ett enda zip-arkiv.
unzip file1.zip Dekomprimera ett zip-arkiv

Kommando Kod Förklaring
rpm -ivh package.rpm Installera ett rpm-paket
rpm -ivh --nodeeps package.rpm Installerar ett rpm-paket och ignorerar beroendevarningar.
rpm -U package.rpm Uppdaterar ett rpm-paket utan att ändra dess konfigurationsfil.
rpm -F package.rpm Uppdaterar ett rpm-paket som säkert kommer att installeras
rpm -e package_name.rpm Ta bort ett rpm-paket
rpm -qa Visa alla installerade rpm-paket på systemet
rpm -qa | grep httpd Visa alla rpm-paket med ordet "httpd" i namnet.
rpm -qi package_name Hämta särskild information om ett installerat paket
rpm -qg "System Environment/Daemons" Visa rpm-paket för en komponent
rpm -ql package_name Visa listan över filer som tillhandahålls av ett installerat rpm-paket
rpm -qc package_name Visa en lista över konfigurationsfiler som tillhandahålls av ett installerat rpm-paket.
rpm -q package_name --whatrequires Visa en lista över beroenden för ett rpm-paket.
rpm -q package_name --whatprovides Visar storleken på ett rpm-paket
rpm -q package_name --scripts Visa skript som körs under installation/avlägsnande.
rpm -q package_name --changelog Visar ändringshistoriken för ett rpm-paket
rpm -qf /etc/httpd/conf/httpd.conf Bekräftar vilket rpm-paket som tillhandahöll den angivna filen.
rpm -qp package.rpm -l Visar en lista över filer som tillhandahålls av ett avinstallerat rpm-paket.
rpm --import /media/cdrom/RPM-GPG-KEY Importera digitala certifikat med öppen nyckel
rpm --checksig package.rpm Verifiera integriteten för ett rpm-paket
rpm -qa gpg-pubkey Verifierar integriteten för alla installerade rpm-paket
rpm -V package_name Kontrollerar filstorlek, licens, typ, ägare, grupp, MD5-kontroll och senaste ändringstid.
rpm -Va Kontrollera alla installerade rpm-paket på systemet - använd med försiktighet!
rpm -Vp package.rpm Verifiera att ett rpm-paket inte är installerat
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Kör en körbar fil från ett rpm-paket
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Installera ett byggt paket från en rpm-källkod
rpmbuild --rebuild package_name.src.rpm Bygga ett rpm-paket från en rpm-källkod

Kommando Kod Anteckningar
yum install package_name Hämta och installera ett rpm-paket
yum localinstall package_name.rpm Installerar ett rpm-paket med hjälp av ditt eget arkiv för att lösa alla beroenden åt dig
yum update package_name.rpm Uppdaterar alla installerade rpm-paket på 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 som är installerade på systemet
yum search package_name Sök efter paket i rpm-förvaret
yum clean packages Rensa rpm-cache för att ta bort hämtade paket
yum clean headers Ta bort alla header-filer
yum clean all Ta bort alla cachade paket och headers

Kommando Kod Anmärkningar
dpkg -i package.deb Installerar/uppdaterar ett deb-paket
dpkg -r package_name Tar bort ett deb-paket från systemet
dpkg -l Visa alla installerade deb-paket på systemet
dpkg -l | grep httpd Visar alla deb-paket vars namn innehåller ordet "httpd".
dpkg -s package_name Hämta information om ett visst paket som redan är installerat i systemet
dpkg -L package_name Visa listan över filer som tillhandahålls av ett deb-paket som redan är installerat i systemet.
dpkg --contents package.deb Visa listan över filer som tillhandahålls av ett paket som ännu inte har installerats.
dpkg -S /bin/ping Bekräftar vilket deb-paket som tillhandahåller den angivna filen.

Kommando Kod Förklaring av kommentarer
apt-get install package_name Installera/uppdatera ett deb-paket
apt-cdrom install package_name Installerar/uppdaterar ett deb-paket från en skiva
apt-get update Uppgradera paket i listan
apt-get upgrade Uppgraderar all installerad programvara
apt-get remove package_name Ta bort ett deb-paket från systemet
apt-get check Bekräfta rätt arkiv för beroenden
apt-get clean Rensa cache från hämtade paket
apt-cache search searched-package Returnera det paketnamn som innehåller den söksträng du vill ha

Kommando Kod Förklaring
cat file1 Visa innehållet i en fil framåt från den första byten
tac file1 Visa innehållet i en fil baklänges från den sista raden.
more file1 Visa innehållet i en lång fil
less file1 Liknar kommandot "more", men det tillåter samma omvända operation som den framåtriktade operationen i en fil.
head -2 file1 Visa de två första raderna i en fil
tail -2 file1 Visa de två sista raderna i en fil
tail -f /var/log/messages Visa innehållet i en fil när det läggs till i realtid.

Kommando Kod Anteckna beskrivning
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Sammanfoga den detaljerade beskrivningstexten för en fil och skriv beskrivningen till en ny fil
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Slår samman texten i en filbeskrivning och skriver beskrivningen till en befintlig fil.
grep Aug /var/log/messages Hitta nyckelordet "Aug" i filen '/var/log/messages'.
grep ^Aug /var/log/messages Leta efter ord som börjar med "Aug" i filen "/var/log/messages".
grep [0-9] /var/log/messages Markera alla rader i filen "/var/log/messages" som innehåller siffror
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 "sträng1" med "sträng2" i filen example.txt.
sed '/^$/d' example.txt Ta bort alla tomma rader från filen example.txt
sed '/ *#/d; /^$/d' example.txt Ta bort alla kommentarer och tomma rader från example.txt Ta bort alla kommentarer och tomma rader från example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' Slå samman övre och nedre celler
sed -e '1d' result.txt Exkludera den första raden från filen example.txt
sed -n '/stringa1/p' Visa rader som bara innehåller ordet "string1".
sed -e 's/ *$//' example.txt Ta bort blanktecken i slutet av varje rad
sed -e 's/stringa1//g' example.txt Ta bara bort ordet "string1" från dokumentet och behåll resten.
sed -n '1,5p;5q' example.txt Visa innehållet från rad 1 till rad 5
sed -n '5p;5q' example.txt Visa rad 5
sed -e 's/00*/0/g' example.txt Ersätt flera nollor med en enda nolla
cat -n file1 Markera antalet rader i filen
cat example.txt | awk 'NR%2==1' Ta bort alla jämna rader i filen exempel.txt
echo a b c | awk '{print $1}' Visa den första kolumnen i en rad
echo a b c | awk '{print $1,$3}' Visa den första och tredje kolumnen på en rad
paste file1 file2 Sammanfoga innehållet i två filer eller två kolumner
paste -d '+' file1 file2 Slå samman innehållet i två filer eller två kolumner, åtskilda av ett "+".
sort file1 file2 Sortera innehållet i två filer
sort file1 file2 | uniq Ta bort sammanslagningen av de två filerna (behåll endast en kopia av de duplicerade raderna).
sort file1 file2 | uniq -u Ta bort skärningspunkten och lämna de andra raderna
sort file1 file2 | uniq -d Ta bort skärningspunkten mellan de två filerna (så att endast de filer som finns i båda filerna kvarstår).
comm -1 file1 file2 Jämför innehållet i två filer och ta bara bort innehållet i "file1".
comm -2 file1 file2 Jämför innehållet i två filer och ta bara bort innehållet i "file2".
comm -3 file1 file2 Jämförelse av två filer tar endast bort de delar som är gemensamma för båda filerna.

Kommando Kod Förklaring
dos2unix filedos.txt fileunix.txt Konverterar formatet för en textfil från MSDOS till UNIX.
unix2dos fileunix.txt filedos.txt Konverterar en textfil från UNIX till MSDOS.
recode ..HTML page.html Konverterar en textfil till html
recode -l | more Visa alla tillåtna konverteringsformat

Kommando Kod Förklaring av kommentarer
badblocks -v /dev/hda1 Kontrollera om det finns dåliga block på disk hda1
fsck /dev/hda1 Reparera/kontrollera integriteten hos linux-filsystemet på disk hda1
fsck.ext2 /dev/hda1 Reparera/kontrollera integriteten hos ext2-filsystemet på disk hda1
e2fsck /dev/hda1 Reparera/kontrollera integriteten för ext2-filsystemet på disk hda1
e2fsck -j /dev/hda1 Reparera/kontrollera integriteten för ext3-filsystemet på disk hda1
fsck.ext3 /dev/hda1 Reparera/kontrollera integriteten för ext3-filsystemet på disk hda1
fsck.vfat /dev/hda1 Reparera/kontrollera integriteten hos fat-filsystemet på disk hda1
fsck.msdos /dev/hda1 Reparera/kontrollera integriteten hos dos-filsystemet på disk hda1
dosfsck /dev/hda1 Reparera/kontrollera integriteten för dos-filsystemet på disk hda1

Kommandokod Anteckningar
mkfs /dev/hda1 Skapa ett filsystem på hda1-partitionen
mke2fs /dev/hda1 Skapa ett linux ext2-filsystem på hda1-partitionen
mke2fs -j /dev/hda1 Skapar ett linux ext3 (journaling) filsystem på partition hda1.
mkfs -t vfat 32 -F /dev/hda1 Skapa ett FAT32-filsystem
fdformat -n /dev/fd0 Formatera en diskett
mkswap /dev/hda3 Skapa ett swap-filsystem

Kommando Kod Förklaring till kommandot
mkswap /dev/hda3 Skapa ett swap-filsystem
swapon /dev/hda3 Aktiverar ett nytt swap-filsystem
swapon /dev/hda2 /dev/hdb3 Aktivera två swap-partitioner

Kommandokod Anmärkningar
dump -0aj -f /tmp/home0.bak /home Gör en fullständig säkerhetskopia av katalogen "/home".
dump -1aj -f /tmp/home0.bak /home Gör en interaktiv säkerhetskopia av katalogen '/home'
restore -if /tmp/home0.bak Återställer en interaktiv säkerhetskopia
rsync -rogpav --delete /home /tmp Synkronisera de två katalogerna
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync över SSH-kanal
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synkronisera en fjärrkatalog till en lokal katalog via ssh och komprimering
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synkronisera en lokal katalog till en fjärrkatalog via ssh och komprimering
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Utföra en säkerhetskopia av en lokal disk på en fjärrvärd via ssh
dd if=/dev/sda of=/tmp/file1 Säkerhetskopiera innehållet på en skiva till en fil
tar -Puf backup.tar /home/user Utför en interaktiv säkerhetskopiering av katalogen '/home/user'.
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Kopiera innehållet i en katalog till en fjärrkatalog via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopiera en lokal katalog till en fjärrkatalog via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Kopiera en lokal katalog till en annan plats med bibehållna behörigheter och länkar
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Hitta och kopiera alla filer som slutar på '.txt' från en katalog till en annan katalog
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Hitta alla filer som slutar på '.log' och skapa ett bzip-paket av dem
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Gör en kopia av MBR-innehållet (Master Boot Record) till en diskett
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Återställ MBR-innehållet från en säkerhetskopia som har sparats på en diskett.

Kommando Kod Förklaring
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Tömmer innehållet på en återskrivningsbar skiva
mkisofs /dev/cdrom > cd.iso Skapar en iso-avbildning av skivan på disken.
mkisofs /dev/cdrom | gzip > cd_iso.gz Skapar en komprimerad iso-avbildning av en skiva på en disk.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Skapar en iso-avbildning av en katalog.
cdrecord -v dev=/dev/cdrom cd.iso Bränna en ISO-bildfil
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Bränner en komprimerad ISO-bildfil
mount -o loop cd.iso /mnt/iso Montera en ISO-bildfil
cd-paranoia -B Extrahera ljudspår från en CD-skiva till en wav-fil
cd-paranoia -- "-3" Extrahera spår från en CD-skiva till en wav-fil (parameter -3)
cdrecord --scanbus Skanna bussen för att identifiera scsi-kanaler
dd if=/dev/hdc | md5sum Verifiera md5sum-kodningen för en enhet, t.ex. en CD-skiva

Kommandokod Anmärkning Förklaring
dhclient eth0 Aktivera nätverksenheten 'eth0' i dhcp-läge
ethtool eth0 Visa trafikstatistik för nätverkskortet 'eth0'
host www.example.com Hitta värdnamn för att lösa namn och IP-adresser och speglar
hostname Visa värdnamn
ifconfig eth0 Visa konfigurationen för ett Ethernet-kort
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Kontrollera IP-adresser
ifconfig eth0 promisc Ställ in 'eth0' i promiscuous-läge för paketsniffning
ifdown eth0 Inaktivera en 'eth0'-nätverksenhet
ifup eth0 Aktivera en "eth0"-nätverksenhet
ip link show Visa anslutningsstatus för alla nätverksenheter
iwconfig eth1 Visa konfigurationen för ett trådlöst kort
iwlist scan Visa trådlösa nätverk
mii-tool eth0 Visa anslutningsstatus för 'eth0'
netstat -tup Visa alla aktiverade nätverksanslutningar och deras PID:er
netstat -tup1 Visa alla lyssnande nätverkstjänster i systemet och deras PID:er.
netstat -rn Visar routningstabellen, på samma sätt som kommandot "route -n".
nslookup www.example.com Hittar värdnamn för att lösa namn och IP-adresser och speglar dem.
route -n Visa routningstabellen
route add -net 0/0 gw IP Gateway Kontrollera fördefinierade gateways
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Kontrollera statiska vägar till nätverket '192.168.0.0/16'.
route del 0/0 gw IP gateway Ta bort statiska rutter
echo “1”> /proc/sys/net/ipv4/ip_foward Aktivera IP-vidarebefordran
tcpdump tcp port 80 Visa alla HTTP-loopar
whois www.example.com Uppslagning i Whois-databasen

Kommando Kod Anmärkning Förklaring
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share Montera en Windows-nätverksdelning
nbtscan ip addr netbios namnupplösning
nmblookup -A ip addr Netbios namnupplösning
smbclient -L ip addr/hostname Visa fjärrdelning av en Windows-värd
smbget -Rr smb://ip addr/share Ladda ner filer från en Windows-värd via smb som wget.

Kommando Kod Förklaring
iptables -t filter -L Visar alla länkar i filtertabellen
iptables -t nae -L Visar alla länkar i nat-tabellen
iptables -t filter -F Rensa upp alla regler baserade på filtertabellen
iptables -t nat -F Rensar alla regler baserade på nat-tabellen
iptables -t filter -X Ta bort alla länkar som skapats av användaren
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 vidarebefordran av POP3-anslutningar på länkar
iptables -t filter -A INPUT -j LOG --log-prefix Loggar alla paket som blockeras på länken
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Konfigurera en PAT (Port Address Translation) för att maskera utgående paket på 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 Vidarebefordra paket som är avsedda för en värdadress till andra värdar

Kommando Kod Anteckningar
free -m Lista RAM-status i megabyte
kill -9 process id Tvinga en process att stänga av och avsluta den
kill -1 process id Tvinga en process att ladda om sin konfiguration
last reboot Visa omstartshistorik
lsmod Lista status för kernelmoduler
lsof -p process id Lista en lista över filer som öppnats av en process
lsof /home/user1 Lista öppnade filer i de givna systemsökvägarna
ps -eafw Lista linux-uppgifter
ps -e -o pid,args --forest Lista linux-uppgifter på ett hierarkiskt sätt.
pstress Visa processer i en trädvy
smartctl -A /dev/hda Övervaka tillförlitligheten hos en hårddisk genom att aktivera SMART.
smartctl -i /dev/hda Kontrollerar om SMART är aktiverat för en hårddisk.
strace -c ls >/dev/null Lista systemanrop som görs och tas emot av en process
strace -f -e open ls >/dev/null Lista biblioteksanrop
tail /var/log/dmesg Visa interna händelser under kärnstart
tail /val/log/messages Visa systemhändelser
top Lista de linux-uppgifter som använder mest CPU-resurser
watch -nl ‘cat /proc/interrupts’ Lista avbrott i realtid

Kommando Kod Anteckningar
alias hh='history' Ange ett alias för kommandohistoriken.
apropos ...keyword Gör en lista över kommandon med programnyckelord, särskilt användbart om du bara vet vad programmet gör och inte kommer ihåg kommandona
chsh Ändra skalkommandon
chsh --list-shells Ett bra kommando för att ta reda på om du måste fjärransluta till en annan maskin.
gpg -c filel Kryptera en fil med GNU Privacy Guard
gpg filel.gpg Dekryptera en fil med GNU Privacy Guard.
Tillgång till loggar: