Linux-commando's: 15 categorieën en het systeem erachter

De opdrachtregelinterface van Linux (Command Line Interface, CLI) is een tekstgebaseerde gebruikersinterface waarmee je met programma's en het besturingssysteem werkt. Linux-commando's werken op Unix-achtige besturingssystemen vrijwel hetzelfde; je typt ze om bestanden aan te maken, te wijzigen, te kopiëren en te verplaatsen en om de hele server te beheren.
De commando's zijn in categorieën ingedeeld; een enkele indeling kan ernaast zitten.
✅ Indeling van Linux-commando's [15]
Kies links een categorie of typ een commandonaam in het zoekveld. Blauwe commando's hebben een eigen handleiding, die in een nieuw tabblad opent.
✅ Soorten Linux-commando's en uitleg
Mapcommando's
Mapcommando's gebruik je om te zien waar je bent en tussen mappen te wisselen. Met cd ga je naar een map, pwd toont het huidige pad, ls en tree tonen wat er in een map staat, mkdir maakt een map en rmdir verwijdert die.
Commando's voor bestandsbeheer
Commando's voor bestandsbeheer kopiëren, verplaatsen, verwijderen en maken bestanden. cp kopieert, mv verplaatst of hernoemt, rm verwijdert en touch maakt een leeg bestand. ln maakt links, en file en stat tonen bestandstype en details.
Commando's voor rechten · eigendom
Commando's voor rechten en eigendom bepalen wie een bestand mag lezen, schrijven en uitvoeren. chmod wijzigt de rechten, chown en chgrp wijzigen eigenaar en groep, en umask bepaalt de standaardrechten voor nieuwe bestanden.
Op servers met SELinux toont sestatus de status en wisselt setenforce de modus.
Commando's voor schijven · mounts
Commando's voor schijven en mounts controleren de schijfruimte en verdelen schijven in partities die als bestandssysteem worden gekoppeld. df toont het totale gebruik en du het gebruik per map; gdisk en fdisk maken partities, mkfs maakt een bestandssysteem en mount koppelt het.
Een bestandssysteem is de manier waarop gegevens worden opgeslagen. Dit zijn de vier bestandssystemen die op Linux het meest worden gebruikt.

Pakketcommando's
Pakketcommando's installeren, updaten en verwijderen programma's. RHEL-systemen (AlmaLinux, Rocky Linux) gebruiken dnf en yum, Ubuntu en Debian gebruiken apt, en rpm en dpkg tonen informatie over geïnstalleerde pakketten.
Commando's voor processen · taakplanning
Een proces is een draaiend programma, en elk proces krijgt een eigen nummer (PID). ps toont de lijst, top de status in realtime en kill beëindigt een proces; services start en stop je met systemctl.
Om een commando op een vast tijdstip uit te voeren, gebruik je crontab en at.
Commando's voor systeeminfo · instellingen
Commando's voor systeeminformatie tonen CPU, geheugen, kernelversie en hoe lang de server al draait. uname toont de kernelversie, free het geheugen, uptime de looptijd en de gemiddelde belasting; tijdzone en taal wijzig je met timedatectl en localectl.
Logs lees je met journalctl, en opgestapelde logbestanden ruim je op met logrotate.
Commando's voor gebruikers · groepen
Linux is een multi-user besturingssysteem waarop meerdere gebruikers tegelijk kunnen inloggen, en gebruikers worden in groepen beheerd. useradd en passwd maken accounts, usermod en userdel wijzigen of verwijderen ze, en commando's die rootrechten nodig hebben, voer je uit met sudo.
Wie er nu ingelogd is, zie je met who en w.
Commando's voor tekst bekijken · bewerken
Tekstcommando's tonen de inhoud van bestanden en filteren alleen de regels die je nodig hebt. cat, less, head en tail tonen inhoud, vi bewerkt die, grep zoekt tekst, en sort en uniq sorteren regels en verwijderen dubbele. Meestal koppel je ze met een pipe (|) aan andere commando's.
Zoekcommando's
Zoekcommando's vinden waar bestanden en uitvoerbare programma's staan. find doorzoekt mappen direct op naam, grootte en wijzigingsdatum, terwijl which, whereis en locate zoeken in het uitvoerpad of in een vooraf gemaakte lijst.
grep, dat tekst in bestanden zoekt, staat onder Tekst bekijken · bewerken.
Commando's voor comprimeren · archiveren
Archiveren bundelt meerdere bestanden tot één, comprimeren maakt bestanden kleiner. tar bundelt, gzip, bzip2 en xz comprimeren, en de vorm die beide tegelijk doet, [tar -czf], wordt het meest gebruikt.
Voor bestanden die je met Windows uitwisselt, gebruik je zip en unzip.
Netwerkcommando's
Netwerkcommando's controleren IP-adressen en verbindingsstatus en wisselen bestanden uit met andere servers. ip en nmtui stellen het netwerk in, ping en traceroute testen de verbinding, en host, nslookup en dig vragen DNS op.
Verbinding op afstand gaat via ssh, bestandsoverdracht via rsync, scp en wget, en de firewall beheer je met iptables en firewall-cmd.
Shell-commando's
De shell is het programma dat de commando's die je typt aan het besturingssysteem doorgeeft om uit te voeren, en een shellscript zet commando's in een bestand en voert ze na elkaar uit. Veelgebruikte commando's in scripts zijn echo, printf, test en export.
Meerdere commando's·Wildcards·Omleiding en vergelijkbare shellsymbolen staan hier ook.
DBMS · SQL-commando's
DBMS-commando's werken vanuit de shell met MariaDB- en MySQL-databases. mysql maakt verbinding, mysqldump maakt back-ups en mariadb-check controleert en herstelt tabellen.
Na het verbinden werk je met SQL-statements als SELECT, INSERT en GRANT aan gegevens en rechten.
Ontwikkelcommando's
Ontwikkelcommando's gebruik je voor compilatie: broncode omzetten naar uitvoerbare bestanden. gcc compileert, make voert de buildstappen automatisch uit en gdb spoort fouten op.
✅ Het systeem achter Linux-commando's begrijpen
Typ je een Linux-commando in de shell, dan geeft de shell het door aan de kernel, waar het wordt omgezet in een taal die de machine begrijpt. Via de shell bereikt het commando bronnen zoals CPU, geheugen, I/O en netwerk om het werk te doen.



ℹ️ Affiliatemelding
De content van deze site bevat affiliatelinks. Koopt een bezoeker via een van deze links een product of dienst, dan ontvangt deze site een commissie van de verkoper. Het bedrag dat de koper betaalt (bij acties gaat het omlaag ↓) wordt daardoor niet hoger. De vermelde prijzen, kortingen en voorraad gelden op het moment van schrijven en kunnen afwijken; controleer ze daarom vóór je aankoop bij de verkoper. Producten worden gekozen en beoordeeld volgens onze eigen criteria, en commissies hebben geen invloed op de volgorde of de inhoud van de beoordelingen.