De Linux-terminal is een van de krachtigste onderdelen van Linux. Met een paar eenvoudige commando’s kun je bestanden beheren, informatie over je systeem bekijken, programma’s starten, processen controleren en nog veel meer.
Deze cheatsheet bevat een verzameling veelgebruikte Linux-commando’s met korte uitleg en praktische voorbeelden.
Tip: Linux maakt onderscheid tussen hoofdletters en kleine letters.
Downloadsendownloadskunnen dus twee verschillende mappen zijn.
📂 Navigeren door bestanden en mappen
pwd – Waar ben ik?
Toont de volledige locatie van de map waarin je je momenteel bevindt.
pwd
Bijvoorbeeld:
/home/rudy/Downloads
ls – Inhoud van een map bekijken
ls
Uitgebreide informatie:
ls -l
Ook verborgen bestanden tonen:
ls -la
Bestandsgroottes leesbaar weergeven:
ls -lh
Een handige combinatie:
ls -lah
cd – Naar een andere map gaan
cd Documenten
Naar je persoonlijke map:
cd ~
Eén niveau omhoog:
cd ..
Naar de hoofdmap van het systeem:
cd /
Terug naar de vorige locatie:
cd -
📁 Bestanden en mappen beheren
mkdir – Een map maken
mkdir project
Meerdere onderliggende mappen tegelijk maken:
mkdir -p projecten/linux/documentatie
touch – Een leeg bestand maken
touch notities.txt
touch kan ook worden gebruikt om de wijzigingsdatum van een bestaand bestand bij te werken.
cp – Bestand kopiëren
cp bestand.txt kopie.txt
Een bestand naar een andere map kopiëren:
cp bestand.txt ~/Documenten/
Een complete map kopiëren:
cp -r project/ backup/
mv – Verplaatsen of hernoemen
Bestand verplaatsen:
mv bestand.txt ~/Documenten/
Bestand hernoemen:
mv oud.txt nieuw.txt
rm – Bestanden verwijderen
rm bestand.txt
Een map inclusief inhoud verwijderen:
rm -r mapnaam
⚠️ Let op: bestanden die je met
rmverwijdert, gaan normaal gesproken niet naar de prullenbak.
Wees daarom extra voorzichtig met commando’s zoals:
rm -rf mapnaam
-r verwijdert mappen recursief en -f forceert de bewerking.
📖 Bestanden bekijken
cat – Inhoud van een bestand tonen
cat bestand.txt
Handig voor kleine tekstbestanden.
less – Grote bestanden bekijken
less bestand.txt
Je kunt met de pijltjestoetsen navigeren en met q afsluiten.
head – Begin van een bestand bekijken
head bestand.txt
Bijvoorbeeld de eerste 20 regels:
head -n 20 bestand.txt
tail – Einde van een bestand bekijken
tail bestand.txt
De laatste 20 regels:
tail -n 20 bestand.txt
Een bestand live blijven volgen:
tail -f bestand.log
Dit laatste is bijzonder handig bij logbestanden.
🔍 Bestanden en tekst zoeken
find – Bestanden zoeken
Zoek vanaf je huidige locatie naar een bestand:
find . -name "bestand.txt"
Zoeken naar alle .txt-bestanden:
find . -name "*.txt"
Hoofdletters en kleine letters negeren:
find . -iname "*.jpg"
grep – Tekst zoeken
Zoek naar het woord linux:
grep "linux" bestand.txt
Hoofdletters negeren:
grep -i "linux" bestand.txt
Recursief door bestanden in een map zoeken:
grep -r "linux" .
which – Locatie van een programma
which python3
Bijvoorbeeld:
/usr/bin/python3
💾 Schijfruimte bekijken
df – Vrije schijfruimte
df -h
-h staat voor human readable en toont bijvoorbeeld GB en MB in plaats van alleen bytes.
du – Grootte van bestanden en mappen
Grootte van een map:
du -sh ~/Downloads
Grootte van items in de huidige map:
du -sh *
lsblk – Schijven en partities bekijken
lsblk
Meer informatie, waaronder bestandssystemen:
lsblk -f
🖥️ Systeeminformatie
uname – Informatie over het systeem
uname -a
Alleen de kernelversie:
uname -r
hostnamectl – Informatie over de computer
hostnamectl
Dit toont onder andere de hostname, het besturingssysteem, de kernel en architectuur.
uptime – Hoe lang draait het systeem?
uptime
free – Geheugengebruik
free -h
Hiermee zie je hoeveel RAM en swap wordt gebruikt en beschikbaar is.
⚙️ Processen bekijken
ps – Actieve processen
ps aux
Zoeken naar een bepaald proces:
ps aux | grep firefox
top – Processen live bekijken
top
Afsluiten doe je met:
q
htop – Gebruiksvriendelijke procesmonitor
htop
htop is niet op iedere Linux-distributie standaard geïnstalleerd.
Op Debian en Ubuntu kun je het bijvoorbeeld installeren met:
sudo apt install htop
kill – Proces stoppen
Eerst zoek je bijvoorbeeld het PID:
ps aux | grep programma
Daarna:
kill 1234
Waarbij 1234 het PID van het proces is.
Een proces geforceerd beëindigen:
kill -9 1234
Gebruik kill -9 alleen wanneer normaal beëindigen niet werkt.
👤 Gebruikers en rechten
whoami – Wie ben ik?
whoami
id – Gebruikers- en groepsinformatie
id
Voor een specifieke gebruiker:
id gebruikersnaam
who – Ingelogde gebruikers
who
sudo – Commando uitvoeren met beheerdersrechten
Bijvoorbeeld:
sudo apt update
⚠️ Gebruik
sudoalleen wanneer het nodig is. Met beheerdersrechten kun je ook belangrijke systeembestanden wijzigen of verwijderen.
🌐 Netwerkcommando’s
ip – Netwerkinformatie
IP-adressen bekijken:
ip addr
Kortere variant:
ip a
Routes bekijken:
ip route
ping – Verbinding testen
ping example.com
Stoppen doe je met:
Ctrl+C
Vier keer pingen:
ping -c 4 example.com
curl – Gegevens vanaf internet ophalen
curl https://example.com/
Alleen HTTP-headers bekijken:
curl -I https://example.com/
wget – Bestand downloaden
wget https://example.com/bestand.zip
📦 Pakketten beheren
De precieze commando’s verschillen per Linux-distributie.
Debian, Ubuntu en afgeleiden
Pakketlijsten bijwerken:
sudo apt update
Beschikbare updates installeren:
sudo apt upgrade
Programma installeren:
sudo apt install pakketnaam
Programma verwijderen:
sudo apt remove pakketnaam
Zoeken naar een pakket:
apt search pakketnaam
Fedora
sudo dnf install pakketnaam
Arch Linux
sudo pacman -S pakketnaam
🗜️ Archieven maken en uitpakken
TAR-archief maken
tar -cvf backup.tar map/
Gecomprimeerd .tar.gz-archief maken
tar -czvf backup.tar.gz map/
.tar.gz uitpakken
tar -xzvf backup.tar.gz
ZIP-bestand maken
zip -r backup.zip map/
ZIP-bestand uitpakken
unzip backup.zip
🔗 Meerdere commando’s combineren
Een van de sterke kanten van de Linux-shell is dat commando’s gecombineerd kunnen worden.
Pipe |
De uitvoer van het ene commando doorgeven aan het volgende:
ps aux | grep firefox
Of:
ls -la | less
– Uitvoer naar een bestand schrijven
ls -la > bestanden.txt
Let op: een bestaand bestand wordt hierbij overschreven.
> – Uitvoer toevoegen
date >> logboek.txt
Hierbij blijft bestaande inhoud behouden.
&& – Volgend commando alleen uitvoeren bij succes
sudo apt update && sudo apt upgrade
Het tweede commando wordt alleen uitgevoerd wanneer het eerste succesvol is afgerond.
🧹 Terminal opruimen
clear
clear
Maakt het zichtbare terminalvenster leeg.
De sneltoets:
Ctrl+L
doet in veel terminals praktisch hetzelfde.
📜 Eerder gebruikte commando’s
history
history
Zoeken in je geschiedenis:
history | grep apt
Nog sneller zoeken kan meestal met:
Ctrl+R
Typ vervolgens een gedeelte van het eerder gebruikte commando.
🆘 Hulp bij commando’s
Je hoeft niet alle opties van Linux-commando’s uit je hoofd te leren.
man – Handleiding bekijken
man ls
Afsluiten met:
q
--help
Veel programma’s ondersteunen:
ls --help
of bijvoorbeeld:
grep --help
⭐ Tien commando’s om als beginner te onthouden
Als je net met de Linux-terminal begint, zijn dit tien uitstekende commando’s om mee te beginnen:
pwd
ls
cd
mkdir
cp
mv
rm
cat
grep
sudo
Leer vooral niet tientallen commando’s uit je hoofd. Gebruik ze regelmatig en na verloop van tijd gaan de belangrijkste vanzelf in je vingers zitten.
💡 Heb jij nog een onmisbaar Linux-commando?
Deze cheatsheet is bedoeld als praktisch startpunt en is zeker niet compleet.
Welke Linux-commando’s gebruik jij bijna dagelijks? Deel je favoriete commando’s, opties en terminaltrucs in de reacties.
Zo kunnen we deze cheatsheet samen verder aanvullen. 🐧

