Kommando Kod Anteckningar
arch Visar maskinens processorarkitektur (1)
uname -m Visar maskinens processorarkitektur (2)
uname -r Visar vilken kärnversion som används
dmidecode -q Visar systemkomponenter för maskinvara(SMBIOS / DMI)
hdparm -i /dev/hda Lista de arkitektoniska egenskaperna hos en disk
hdparm -tT /dev/sda Utför en testläsningsoperation på en disk
cat /proc/cpuinfo Visa information om CPU-info
cat /proc/interrupts Visa avbrott
cat /proc/meminfo Verifiera minnesanvändning
cat /proc/swaps Visar vilka swappar som används
cat /proc/version Visa version av kärnan
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äng av systemet
telinit 0 Stänger av systemet
shutdown -h hours:minutes & Stänger av systemet vid den schemalagda tidpunkten
shutdown -c Avbryter den schemalagda avstängningen av systemet
shutdown -r now Starta om
reboot Starta om
logout Logga ut

Kommando Kod Kommentar Beskrivning
cd /home Ange'/ home' katalog'
cd .. Återgå till föregående katalog
cd ../.. Återvänder till de två föregående katalogerna
cd Tillgång till den personliga huvudkatalogen
cd ~user1 Gå till din personliga 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 start från rotkatalogen
lstree Visa trädstrukturen för filer och kataloger med utgångspunkt från rotkatalogen
mkdir dir1 Skapa en katalog med namnet'dir1' katalog'
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'file1' fil'
rmdir dir1 Ta bort en katalog som heter'dir1' katalog'
rm -rf dir1 Ta bort en katalog som heter'dir1' och radera 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 dir0/g' example.txt Ersätta flera nollor med en enda nolla
cat -n file1 Markerar antalet rader i en fil
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 på 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 Sammanfoga innehållet i två filer eller två kolumner med a"+" Sortera innehållet i
sort file1 file2 Sortera innehållet i två filer
sort file1 file2 | uniq Ta ut sammanslagningen av två filer( Behåll endast en kopia av duplicerade rader)
sort file1 file2 | uniq -u Ta bort skärningspunkten och låt resten av raderna vara kvar.
sort file1 file2 | uniq -d Ta bort skärningspunkten mellan två filer( Lämna bara de filer som finns i båda filerna.)
comm -1 file1 file2 Jämför innehållet i två filer och ta bara bort'file1' Ta endast bort innehållet i den fil som finns i filen.
comm -2 file1 file2 Jämför innehållet i två filer och ta endast bort'file2' Inkluderat innehåll
comm -3 file1 file2 När du jämför innehållet i två filer tas endast de delar bort 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.txt > 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 hos 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 Skapa ett linux ext3 på partition hda1( Loggning) filsystem på 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

Kommando Kod Anmärkning Förklaring
dump -0aj -f /tmp/home0.bak /home Gör en fullständig'/home' fullständig säkerhetskopia av en katalog
dump -1aj -f /tmp/home0.bak /home Gör en interaktiv säkerhetskopia av en'/home' interaktiv säkerhetskopia av en katalog
restore -if /tmp/home0.bak Återställer en interaktiv säkerhetskopia
rsync -rogpav --delete /home /tmp Synkronisera båda katalogerna
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync över en 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öra en interaktiv säkerhetskopiering av'/home/user' katalogen interaktivt
( 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 katalog lokalt 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 med'.txt' ändelser till en annan katalog
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Hitta alla filer som slutar på'.log' ändelser och skapa ett bzip-paket.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Gör en kopia av MBR-innehållet(Master Boot Record) innehåll 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 Anmärkning 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

Kommando kod Anmärkningar
dhclient eth0 Aktiverar nätverksenheten 'eth0' i dhcp-läge.
ethtool eth0 Visar 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 Visa routningstabellen, på samma sätt som kommandot "route -n".
nslookup www.example.com Hitta värdnamn för att lösa namn och IP-adresser och speglar
route -n Visa routningstabell
route add -net 0/0 gw IP Gateway Styrning av fördefinierade gateways
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Kontrollerar 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 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: Hämta 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 Rensar 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 Spela in 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 Visar 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 kommandon i skalet
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.
Åtkomstloggar: