π Het head Commando in Linux¶
In deze handleiding leer je hoe je head gebruikt op een Linux-systeem.
Het commando head wordt gebruikt om de eerste regels van een bestand of output te bekijken.
Het is handig om snel een overzicht te krijgen van de inhoud van bestanden, zonder het hele bestand te hoeven openen.
Achtergrondinformatie
Het commando head is standaard aanwezig op vrijwel alle Unix/Linux-systemen.
- Standaard toont
headde eerste 10 regels van een bestand. - Je kunt het aantal regels aanpassen met de optie
-n. headwordt vaak gebruikt in combinatie met andere commandoβs via pipes (|) om een deel van de output te inspecteren.- In de praktijk is het nuttig voor het snel bekijken van logbestanden of het controleren van data-bestanden.
Controleren of head aanwezig is¶
Het head-commando staat bijna altijd standaard op je systeem geΓ―nstalleerd.
Wil je controleren of head aanwezig is, dan kun je de versie opvragen:
βοΈ Installeren van head¶
Het commando head maakt deel uit van het pakket GNU coreutils.
Daarom is het op vrijwel alle Linux-distributies standaard geΓ―nstalleerd, inclusief Debian en Ubuntu.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte combinaties van het head-commando:
head bestand.txtβ Toon de eerste 10 regels van een bestand
Voorbeeld gebruik van head bestand.txt
Commando:
Voorbeeldoutput:-
head -n 20 bestand.txtβ Toon de eerste 20 regels van een bestand -
head -c 100 bestand.txtβ Toon de eerste 100 bytes van een bestand -
command | headβ Bekijk de eerste regels van de uitvoer van een commando
-qβ Toon meerdere bestanden zonder kopteksten-vβ Toon altijd kopteksten bij meerdere bestanden-n +Nβ Begin vanaf regel N (samen met tail-achtige logica)
Het head-commando heeft zelf geen configuratie, maar je kunt aliassen maken voor standaardgedrag.
1. Per gebruiker instellen
Voeg dit toe aan ~/.bashrc:
2. System-wide instellen
Plaats dezelfde alias in /etc/bash.bashrc of /etc/profile
Logging van het head-commando¶
Het head-commando schrijft zelf geen logbestanden weg.
Wil je gebruik van head monitoren, dan kan dat met auditd.
Voorbeeld auditd regel¶
-w /usr/bin/headβ bewaak het bestandhead-p xβ log bij uitvoeren-k head_monitorβ tag voor herkenning
Logs bekijken:
Of rechtstreeks in:
Coreutils en het head-commando¶
Het head-commando maakt deel uit van coreutils.
Je kunt head dus niet apart updaten, alleen het hele pakket.
Verwijderen van head¶
Het head-commando is een fundamenteel hulpmiddel in Linux.
Verwijderen kan scripts of workflows beΓ―nvloeden.
Voorbeeld alias om head te blokkeren:
Permissies aanpassen:
(Alleen root kan het uitvoeren)π Handleiding¶
De ingebouwde handleiding van Linux-commandoβs is altijd beschikbaar via man.
Voor head: