Commando Code Opmerkingen
arch De processorarchitectuur van de machine weergeven (1)
uname -m De processorarchitectuur van de machine weergeven (2)
uname -r De gebruikte kernelversie weergeven
dmidecode -q De onderdelen van het hardwaresysteem weergeven.(SMBIOS / DMI)
hdparm -i /dev/hda De architectuurkenmerken van een schijf weergeven
hdparm -tT /dev/sda Een lees-testbewerking op een schijf uitvoeren
cat /proc/cpuinfo Informatie over CPU-info weergeven
cat /proc/interrupts Interrupts weergeven
cat /proc/meminfo Geheugengebruik controleren
cat /proc/swaps Laat zien welke swaps worden gebruikt
cat /proc/version Kernelversie weergeven
cat /proc/net/dev Netwerkadapters en statistieken tonen
cat /proc/mounts Geladen bestandssystemen weergeven
lspci -tv PCI-apparaten weergeven
lsusb -tv USB-apparaten weergeven
date Toon systeemdatum
cal 2007 Toon kalender 2007
date 041217002007.00 De datum en tijd instellen - Maand Dag Uur Minuut Jaar. Seconden
clock -w Tijdswijzigingen opslaan in BIOS

Commando Code Uitleg
shutdown -h now Systeem afsluiten
init 0 Systeem afsluiten
telinit 0 Systeem afsluiten
shutdown -h hours:minutes & Schakelt het systeem uit op de geplande tijd
shutdown -c De geplande uitschakeling van het systeem annuleren
shutdown -r now Opnieuw opstarten
reboot Opnieuw opstarten
logout Afmelden

Commando Code Commentaar Beschrijving
cd /home Voer in'/ home' map'
cd .. Terug naar de vorige map
cd ../.. Terug naar de vorige twee mappen
cd Toegang tot de persoonlijke hoofdcatalogus
cd ~user1 Ga naar je persoonlijke thuismap
cd - Terug naar de laatste directory
pwd Werkpad tonen
ls Bestanden in een map bekijken
ls -F Bestanden in een map bekijken
ls -l Details van bestanden en mappen weergeven
ls -a Verborgen bestanden weergeven
ls *[0-9]* Namen van bestanden en mappen met getallen weergeven
tree De boomstructuur van bestanden en mappen weergeven vanaf de hoofdmap
lstree De boomstructuur van bestanden en mappen weergeven vanaf de hoofdmap
mkdir dir1 Een map aanmaken met de naam'dir1' map'
mkdir dir1 dir2 Twee mappen tegelijk aanmaken
mkdir -p /tmp/dir1/dir2 Een mapstructuur aanmaken
rm -f file1 Een bestand met de naam'file1' bestand'
rmdir dir1 Een map met de naam'dir1' map'
rm -rf dir1 Een map met de naam'dir1' en verwijder tegelijkertijd de inhoud ervan
rm -rf dir1 dir2 Twee mappen en hun inhoud tegelijkertijd verwijderen
mv dir1 new_dir Een map hernoemen/verplaatsen
cp file1 file2 Een bestand kopiëren
cp dir0/g' example.txt Meerdere nullen vervangen door een enkele nul
cat -n file1 Het aantal regels in een bestand markeren
cat example.txt | awk 'NR%2==1' Alle even regels in bestand example.txt verwijderen
echo a b c | awk '{print $1}' De eerste kolom van een regel weergeven
echo a b c | awk '{print $1,$3}' De eerste en derde kolom van een regel weergeven
paste file1 file2 De inhoud van twee bestanden of twee kolommen samenvoegen
paste -d '+' file1 file2 De inhoud van twee bestanden of twee kolommen samenvoegen met een"+" Sorteren
sort file1 file2 De inhoud van twee bestanden sorteren
sort file1 file2 | uniq De unie van twee bestanden verwijderen( Bewaar slechts één kopie van dubbele rijen)
sort file1 file2 | uniq -u Verwijder het snijpunt en laat de rest van de rijen staan.
sort file1 file2 | uniq -d Verwijder het snijpunt van twee bestanden( Laat alleen de bestanden staan die in beide bestanden bestaan.)
comm -1 file1 file2 Vergelijk de inhoud van twee bestanden en verwijder alleen'file1' Verwijder alleen de inhoud van het bestand dat in het bestand staat.
comm -2 file1 file2 Vergelijk de inhoud van twee bestanden en verwijder alleen'file2' Inclusief inhoud
comm -3 file1 file2 Het vergelijken van de inhoud van twee bestanden verwijdert alleen de delen die beide bestanden gemeen hebben.

Opdrachtcode Uitleg
dos2unix filedos.txt fileunix.txt Converteert het formaat van een tekstbestand van MSDOS naar UNIX.
unix2dos fileunix.txt filedos.txt Converteert een tekstbestand van UNIX naar MSDOS.
recode ..HTML < page.txt > page.html Converteert een tekstbestand naar html
recode -l | more Alle toegestane conversieformaten weergeven

Opdrachtcode Uitleg van commentaar
badblocks -v /dev/hda1 Controleren op slechte blokken op schijf hda1
fsck /dev/hda1 Repareer/controleer integriteit van linux bestandssysteem op schijf hda1
fsck.ext2 /dev/hda1 Repareer/controleer integriteit van ext2 bestandssysteem op schijf hda1
e2fsck /dev/hda1 Repareer/controleer de integriteit van het ext2-bestandssysteem op schijf hda1
e2fsck -j /dev/hda1 Repareer/controleer de integriteit van het ext3 bestandssysteem op schijf hda1
fsck.ext3 /dev/hda1 Repareer/controleer de integriteit van het ext3 bestandssysteem op schijf hda1
fsck.vfat /dev/hda1 Repareer/controleer de integriteit van fat bestandssysteem op schijf hda1
fsck.msdos /dev/hda1 Repareer/controleer de integriteit van het dos-bestandssysteem op schijf hda1
dosfsck /dev/hda1 Repareer/controleer de integriteit van het dos bestandssysteem op schijf hda1

Opdrachtcode Opmerkingen
mkfs /dev/hda1 Maak een bestandssysteem op hda1 partitie
mke2fs /dev/hda1 Maak een linux ext2 bestandssysteem op partitie hda1
mke2fs -j /dev/hda1 Maak een linux ext3 aan op partitie hda1( log) bestandssysteem op hda1
mkfs -t vfat 32 -F /dev/hda1 Een FAT32-bestandssysteem maken
fdformat -n /dev/fd0 Een diskette formatteren
mkswap /dev/hda3 Een wisselbestandssysteem maken

Commando Code Uitleg
mkswap /dev/hda3 Een wisselbestandssysteem maken
swapon /dev/hda3 Maakt een nieuw wisselbestandssysteem aan
swapon /dev/hda2 /dev/hdb3 Twee swap-partities inschakelen

Opdrachtcode Opmerking Uitleg
dump -0aj -f /tmp/home0.bak /home Maakt een'/home' volledige back-up van een map
dump -1aj -f /tmp/home0.bak /home Maakt een interactieve back-up van een'/home' interactieve backup van een map
restore -if /tmp/home0.bak Herstelt een interactieve backup
rsync -rogpav --delete /home /tmp Beide mappen synchroniseren
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync via een SSH-kanaal
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synchroniseer een externe map naar een lokale map via ssh en compressie
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synchroniseer een lokale map naar een externe map via ssh en compressie
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Een back-up maken van een lokale schijf op een externe host via ssh
dd if=/dev/sda of=/tmp/file1 Een back-up maken van de inhoud van een schijf naar een bestand
tar -Puf backup.tar /home/user Een interactieve back-up van de'/home/user' map interactief
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' De inhoud van een map kopiëren naar een map op afstand via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Een lokale map kopiëren naar een externe map via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Lokaal een map kopiëren naar een andere locatie met behoud van rechten en koppelingen.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Zoek en kopieer alle bestanden die eindigen op'.txt' eindes naar een andere map
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Alle bestanden zoeken die eindigen op'.log' eindes en maak een bzip pakket.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Maak een kopie van de MBR(Master Boot Record) inhoud naar een diskette
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 MBR-inhoud herstellen van een back-up die is opgeslagen op een diskette

Commando Code Opmerking Uitleg
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Leegt de inhoud van een herschrijfbare disk
mkisofs /dev/cdrom > cd.iso Maakt een iso-image van de schijf op de schijf.
mkisofs /dev/cdrom | gzip > cd_iso.gz Maakt een gecomprimeerde iso-image van een schijf op een schijf.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Maakt een iso-image van een map.
cdrecord -v dev=/dev/cdrom cd.iso Een ISO-imagebestand branden
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Een gecomprimeerd ISO image bestand branden
mount -o loop cd.iso /mnt/iso Een ISO-imagebestand mounten
cd-paranoia -B Audiotracks van een cd uitpakken naar een wav-bestand
cd-paranoia -- "-3" Nummers van een cd naar een wav-bestand extraheren (parameter -3)
cdrecord --scanbus De bus scannen om scsi-kanalen te identificeren
dd if=/dev/hdc | md5sum De md5sum codering van een apparaat controleren, bijvoorbeeld van een CD

Commando code Opmerkingen
dhclient eth0 Schakelt het netwerkapparaat 'eth0' in dhcp-modus in.
ethtool eth0 Verkeersstatistieken weergeven voor netwerkkaart 'eth0'.
host www.example.com Hostnamen zoeken om namen en IP-adressen en spiegels op te lossen
hostname Hostnamen weergeven
ifconfig eth0 De configuratie van een Ethernetkaart weergeven
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 IP-adressen beheren
ifconfig eth0 promisc Eth0' instellen op promiscuous modus voor pakketsnuffelen
ifdown eth0 Een 'eth0' netwerkapparaat uitschakelen
ifup eth0 Een 'eth0' netwerkapparaat inschakelen
ip link show Verbindingsstatus van alle netwerkapparaten weergeven
iwconfig eth1 De configuratie van een draadloze kaart weergeven
iwlist scan Draadloze netwerken weergeven
mii-tool eth0 De verbindingsstatus van 'eth0' weergeven
netstat -tup Alle ingeschakelde netwerkverbindingen en hun PID's weergeven
netstat -tup1 Alle luisterende netwerkservices op het systeem en hun PID's weergeven.
netstat -rn De routeringstabel weergeven, vergelijkbaar met het commando "route -n".
nslookup www.example.com Zoek hostnamen om namen en IP-adressen en spiegels op te lossen
route -n Toon routeringstabel
route add -net 0/0 gw IP Gateway Voorgedefinieerde gateways beheren
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Beheer statische routes naar netwerk '192.168.0.0/16'.
route del 0/0 gw IP gateway Statische routes verwijderen
echo “1”> /proc/sys/net/ipv4/ip_foward IP doorsturen activeren
tcpdump tcp port 80 Alle HTTP-lussen weergeven
whois www.example.com Opzoeken in Whois-database

Commando Code Opmerking Uitleg
mount -t smbfs -o username=user,password=pass Een Windows-netwerkshare aankoppelen
nbtscan ip addr netbios naamresolutie
nmblookup -A ip addr netbios naamresolutie
smbclient -L ip addr/hostname Remote share van een windows host weergeven
smbget -Rr smb: Download bestanden van een windows host via smb zoals wget.

Commando Code Uitleg
iptables -t filter -L Alle koppelingen in de filtertabel weergeven
iptables -t nae -L Alle koppelingen in de nat-tabel weergeven
iptables -t filter -F Wist alle regels gebaseerd op de filtertabel
iptables -t nat -F Verwijdert alle regels gebaseerd op de nat tabel
iptables -t filter -X Verwijdert alle links aangemaakt door de gebruiker
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Telnet toegang toestaan
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Blokkeer telnet toegang
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Doorsturen van POP3-verbindingen op links toestaan
iptables -t filter -A INPUT -j LOG --log-prefix Alle pakketten registreren die op de link worden geblokkeerd
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Stel een PAT (Port Address Translation) in om uitgaande pakketten op eth0 te maskeren
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 Pakketten bestemd voor een hostadres omleiden naar andere hosts

Commando Code Opmerkingen
free -m RAM-status in megabytes weergeven
kill -9 process id Een proces dwingen af te sluiten en te beëindigen
kill -1 process id Een proces dwingen om zijn configuratie opnieuw te laden
last reboot Geschiedenis herstarten weergeven
lsmod De status van kernelmodules weergeven
lsof -p process id Lijst van bestanden die door een proces zijn geopend
lsof /home/user1 Lijst van geopende bestanden in de opgegeven systeempaden
ps -eafw Linux taken weergeven
ps -e -o pid,args --forest Linux taken hiërarchisch weergeven.
pstress Processen weergeven in een boomstructuur
smartctl -A /dev/hda De betrouwbaarheid van een harde schijf controleren door SMART in te schakelen.
smartctl -i /dev/hda Controleert of SMART is ingeschakeld voor een harddiskapparaat.
strace -c ls >/dev/null Lijst van systeemaanroepen gemaakt en ontvangen door een proces
strace -f -e open ls >/dev/null Lijst van bibliotheekaanroepen
tail /var/log/dmesg Interne gebeurtenissen tijdens het opstarten van de kernel weergeven
tail /val/log/messages Systeemgebeurtenissen weergeven
top Toont de linux taken die de meeste CPU bronnen gebruiken
watch -nl ‘cat /proc/interrupts’ Laat realtime interrupts zien

Opdrachtcode Opmerkingen
alias hh='history' Stel een alias in voor de opdrachtgeschiedenis.
apropos ...keyword Maak een lijst van commando's met programma sleutelwoorden, vooral handig als je alleen weet wat het programma doet en je de commando's niet meer weet.
chsh Commando's van de shell wijzigen
chsh --list-shells Een goed commando om uit te zoeken of je op afstand verbinding moet maken met een andere machine.
gpg -c filel Een bestand versleutelen met GNU Privacy Guard
gpg filel.gpg Een bestand decoderen met GNU Privacy Guard.
Toegang tot dossiers: