Kommandokode Bemærkninger
arch Viser maskinens processorarkitektur (1)
uname -m Vis maskinens processorarkitektur (2)
uname -r Viser den anvendte kerneversion
dmidecode -q Viser hardwaresystemets komponenter(SMBIOS / DMI)
hdparm -i /dev/hda Viser de arkitektoniske egenskaber for en disk
hdparm -tT /dev/sda Udfører en testlæsning på en disk
cat /proc/cpuinfo Vis information om CPU-info
cat /proc/interrupts Vis afbrydelser
cat /proc/meminfo Verificerer brug af hukommelse
cat /proc/swaps Viser, hvilke swaps der bruges
cat /proc/version Vis kerneversion
cat /proc/net/dev Vis netværksadaptere og statistik
cat /proc/mounts Vis indlæste filsystemer
lspci -tv Vis PCI-enheder
lsusb -tv Vis USB-enheder
date Vis systemdato
cal 2007 Vis kalender 2007
date 041217002007.00 Indstilling af dato og klokkeslæt - Måned Dag Time Minut År. Sekunder
clock -w Gemme tidsændringer i BIOS

Kommando Kode Forklaring
shutdown -h now Luk systemet ned
init 0 Lukker systemet ned
telinit 0 Lukker systemet ned
shutdown -h hours:minutes & Lukker systemet ned på det planlagte tidspunkt
shutdown -c Annullering af den planlagte nedlukning af systemet
shutdown -r now Genstart
reboot Genstart
logout Log ud

Kommandokode Kommentar Beskrivelse
cd /home Indtast'/ home' mappe'
cd .. Vender tilbage til den forrige mappe
cd ../.. Vender tilbage til de to foregående mapper
cd Adgang til det personlige hovedkatalog
cd ~user1 Gå til dit personlige hjemmekatalog
cd - Gå tilbage til den sidste mappe
pwd Vis arbejdssti
ls Visning af filer i en mappe
ls -F Visning af filer i en mappe
ls -l Vis detaljer om filer og mapper
ls -a Vis skjulte filer
ls *[0-9]* Vis fil- og biblioteksnavne, der indeholder tal
tree Visning af træstrukturen for filer og mapper med udgangspunkt i rodmappen
lstree Visning af træstrukturen for filer og mapper med udgangspunkt i rodmappen
mkdir dir1 Opret en mappe med navnet'dir1' bibliotek'
mkdir dir1 dir2 Opretter to mapper på samme tid
mkdir -p /tmp/dir1/dir2 Oprettelse af et mappetræ
rm -f file1 Slet en fil, der hedder'file1' fil'
rmdir dir1 Slet en mappe, der hedder'dir1' mappe'
rm -rf dir1 Slet en mappe, der hedder'dir1' og slet dens indhold på samme tid
rm -rf dir1 dir2 Slet to mapper og deres indhold på samme tid
mv dir1 new_dir Omdøb/flyt en mappe
cp file1 file2 Kopier en fil
cp dir0/g' example.txt Erstat flere nuller med et enkelt nul
cat -n file1 Markerer antallet af linjer i en fil
cat example.txt | awk 'NR%2==1' Slet alle lige linjer i filen example.txt
echo a b c | awk '{print $1}' Se den første kolonne på en linje
echo a b c | awk '{print $1,$3}' Se den første og tredje kolonne i en linje
paste file1 file2 Flet indholdet af to filer eller to kolonner
paste -d '+' file1 file2 Flet indholdet af to filer eller to kolonner med en"+" Sorter
sort file1 file2 Sorter indholdet af to filer
sort file1 file2 | uniq Tag foreningen af to filer ud( Behold kun én kopi af duplikerede rækker)
sort file1 file2 | uniq -u Slet skæringspunktet og lad resten af rækkerne stå.
sort file1 file2 | uniq -d Fjern skæringspunktet mellem to filer( Efterlad kun de filer, der findes i begge filer.)
comm -1 file1 file2 Sammenlign indholdet af to filer, og fjern kun'file1' Fjern kun indholdet af den fil, der er indeholdt i filen.
comm -2 file1 file2 Sammenlign indholdet af to filer, og fjern kun'file2' Inkluderet indhold
comm -3 file1 file2 Når man sammenligner indholdet af to filer, fjernes kun de dele, der er fælles for begge filer.

Kommandokode Forklaring
dos2unix filedos.txt fileunix.txt Konverterer formatet på en tekstfil fra MSDOS til UNIX.
unix2dos fileunix.txt filedos.txt Konverterer en tekstfil fra UNIX til MSDOS.
recode ..HTML < page.txt > page.html Konverterer en tekstfil til html
recode -l | more Vis alle tilladte konverteringsformater

Kommandokode Forklaring af kommentarer
badblocks -v /dev/hda1 Tjek for dårlige blokke på disk hda1
fsck /dev/hda1 Reparer/tjek integriteten af linux-filsystemet på disk hda1
fsck.ext2 /dev/hda1 Reparer/tjek integriteten af ext2-filsystemet på disk hda1
e2fsck /dev/hda1 Reparer/tjek integriteten af ext2-filsystemet på disk hda1
e2fsck -j /dev/hda1 Reparer/tjek integriteten af ext3-filsystemet på disk hda1
fsck.ext3 /dev/hda1 Reparer/tjek integriteten af ext3-filsystemet på hda1-disk
fsck.vfat /dev/hda1 Reparer/tjek integriteten af fat-filsystemet på disk hda1
fsck.msdos /dev/hda1 Reparer/tjek integriteten af dos-filsystemet på hda1-disk
dosfsck /dev/hda1 Reparer/tjek integriteten af dos-filsystemet på disk hda1

Kommandokode Bemærkninger
mkfs /dev/hda1 Opret et filsystem på hda1-partitionen
mke2fs /dev/hda1 Opret et linux ext2-filsystem på hda1-partitionen
mke2fs -j /dev/hda1 Opret et linux ext3 på partition hda1( Logning) filsystem på hda1
mkfs -t vfat 32 -F /dev/hda1 Oprettelse af et FAT32-filsystem
fdformat -n /dev/fd0 Formaterer en diskette
mkswap /dev/hda3 Oprettelse af et swap-filsystem

Kommando Kode Forklaring
mkswap /dev/hda3 Opret et swap-filsystem
swapon /dev/hda3 Aktiverer et nyt swap-filsystem
swapon /dev/hda2 /dev/hdb3 Aktiverer to swap-partitioner

Kommandokode Bemærk Forklaring
dump -0aj -f /tmp/home0.bak /home Laver en'/home' fuld sikkerhedskopi af en mappe
dump -1aj -f /tmp/home0.bak /home Laver en interaktiv backup af en'/home' interaktiv sikkerhedskopi af en mappe
restore -if /tmp/home0.bak Gendanner en interaktiv sikkerhedskopi
rsync -rogpav --delete /home /tmp Synkroniser begge biblioteker
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync over en SSH-kanal
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synkroniser en fjernmappe til en lokal mappe via ssh og komprimering
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synkroniser en lokal mappe til en fjernmappe via ssh og komprimering
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Udfør en backup af en lokal disk på en ekstern vært via ssh
dd if=/dev/sda of=/tmp/file1 Sikkerhedskopiering af indholdet på en disk til en fil
tar -Puf backup.tar /home/user Udfør en interaktiv sikkerhedskopiering af'/home/user' bibliotek interaktivt
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Kopiering af indholdet af en mappe til en fjernmappe via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopiere en lokal mappe til en fjernmappe via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Kopier en lokal mappe til en anden placering med bevarelse af tilladelser og links.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Find og kopier alle filer, der slutter med'.txt' endelser til en anden mappe
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Find alle filer, der slutter med'.log' endelser og lav en bzip-pakke.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Lav en kopi af MBR'ens(Master Boot Record) indhold til en diskette
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Gendan MBR-indhold fra en sikkerhedskopi, der er gemt på en diskette

Kommandokode Bemærk Forklaring
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Tømmer indholdet af en genskrivbar disk
mkisofs /dev/cdrom > cd.iso Opretter et iso-image af disken på disken.
mkisofs /dev/cdrom | gzip > cd_iso.gz Opretter et komprimeret iso-image af en disk på en disk.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Opretter et iso-image af en mappe.
cdrecord -v dev=/dev/cdrom cd.iso Brænder en ISO-billedfil
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Brænder en komprimeret ISO-billedfil
mount -o loop cd.iso /mnt/iso Monter en ISO-imagefil
cd-paranoia -B Udpak lydspor fra en cd-disk til en wav-fil
cd-paranoia -- "-3" Transskriber spor fra en cd-disk til en wav-fil (parameter -3)
cdrecord --scanbus Scan bussen for at identificere scsi-kanaler
dd if=/dev/hdc | md5sum Bekræft md5sum-kodningen af en enhed, f.eks. en cd

Kommandokode Bemærkninger
dhclient eth0 Aktiverer netværksenheden 'eth0' i dhcp-tilstand.
ethtool eth0 Viser trafikstatistik for netværkskortet 'eth0'.
host www.example.com Find værtsnavne for at opløse navne og IP-adresser og spejle
hostname Vis værtsnavne
ifconfig eth0 Viser konfigurationen af et Ethernet-kort
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Kontrol af IP-adresser
ifconfig eth0 promisc Indstil 'eth0' til promiskuøs tilstand for pakkesniffing
ifdown eth0 Deaktiver en 'eth0'-netværksenhed
ifup eth0 Aktivér en 'eth0'-netværksenhed
ip link show Vis forbindelsesstatus for alle netværksenheder
iwconfig eth1 Vis konfigurationen af et trådløst kort
iwlist scan Vis trådløse netværk
mii-tool eth0 Vis forbindelsesstatus for 'eth0'
netstat -tup Vis alle aktiverede netværksforbindelser og deres PID'er
netstat -tup1 Vis alle lyttende netværkstjenester på systemet og deres PID'er.
netstat -rn Vis routing-tabellen, svarende til kommandoen "route -n".
nslookup www.example.com Find værtsnavne for at opløse navne og IP-adresser og spejle
route -n Vis routing-tabel
route add -net 0/0 gw IP Gateway Styring af prædefinerede gateways
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Kontrollerer statiske ruter til netværket '192.168.0.0/16'.
route del 0/0 gw IP gateway Sletning af statiske ruter
echo “1”> /proc/sys/net/ipv4/ip_foward Aktiverer IP-videresendelse
tcpdump tcp port 80 Vis alle HTTP-loops
whois www.example.com Slå op i Whois-databasen

Kommandokode Bemærk Forklaring
mount -t smbfs -o username=user,password=pass Monter et Windows-netværksshare
nbtscan ip addr netbios navneopløsning
nmblookup -A ip addr netbios navneopløsning
smbclient -L ip addr/hostname Vis eksternt share på en Windows-vært
smbget -Rr smb: Download filer fra en Windows-vært via smb som wget.

Kommando Kode Forklaring
iptables -t filter -L Viser alle links i filtertabellen
iptables -t nae -L Viser alle links i nat-tabellen
iptables -t filter -F Rydder alle regler baseret på filtertabellen
iptables -t nat -F Rydder alle regler baseret på nat-tabellen
iptables -t filter -X Sletter alle links, der er oprettet af brugeren
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 Bloker telnet-adgang
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Tillad videresendelse af POP3-forbindelser på links
iptables -t filter -A INPUT -j LOG --log-prefix Registrerer alle pakker, der er blokeret på linket
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Opsæt en PAT (Port Address Translation) til at maskere udgående pakker 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 Omdiriger pakker til en værtsadresse til andre værter

Kommandokode Bemærkninger
free -m Vis RAM-status i megabyte
kill -9 process id Tving en proces til at lukke ned og afslutte den
kill -1 process id Tving en proces til at genindlæse sin konfiguration
last reboot Vis genstartshistorik
lsmod Vis status for kernemoduler
lsof -p process id Vis en liste over filer, der er åbnet af en proces
lsof /home/user1 Liste over åbnede filer i de givne systemstier
ps -eafw Liste over linux-opgaver
ps -e -o pid,args --forest List linux-opgaver på en hierarkisk måde.
pstress Vis processer i en trævisning
smartctl -A /dev/hda Overvåg pålideligheden af en harddiskenhed ved at aktivere SMART.
smartctl -i /dev/hda Kontrollerer, om SMART er aktiveret for en harddiskenhed.
strace -c ls >/dev/null Vis systemkald foretaget og modtaget af en proces
strace -f -e open ls >/dev/null Viser bibliotekskald
tail /var/log/dmesg Vis interne hændelser under kernestart
tail /val/log/messages Vis systemhændelser
top Viser de linux-opgaver, der bruger flest CPU-ressourcer
watch -nl ‘cat /proc/interrupts’ Vis afbrydelser i realtid

Kommando Kode Bemærkninger
alias hh='history' Indstil et alias til kommandohistorikken.
apropos ...keyword Lav en liste over kommandoer med programnøgleord, især nyttigt, hvis du kun ved, hvad programmet gør, og du ikke kan huske kommandoerne.
chsh Ændring af shell-kommandoer
chsh --list-shells En god kommando til at finde ud af, om du skal oprette fjernforbindelse til en anden maskine.
gpg -c filel Krypter en fil med GNU Privacy Guard
gpg filel.gpg Dekrypter en fil med GNU Privacy Guard.
Adgang til optegnelser: