Overzicht
Het `head`-commando is een hulpprogramma dat het 'hoofd' of het begin van een bestand toont. Standaard worden de eerste 10 regels uitgevoerd, maar de gebruiker kan het aantal regels of bytes specificeren om de uitvoer aan te passen. Het wordt vaak gebruikt om het formaat van logbestanden of grote databestanden te controleren, of om het eerste deel van een bestand in scripts te verwerken. Waar `head` het begin van een bestand behandelt, behandelt `tail` het einde van een bestand.
Belangrijkste kenmerken
De belangrijkste kenmerken van het `head`-commando zijn:
- Voert het begin van tekstbestanden uit.
- Voert standaard de eerste 10 regels uit.
- Kan het aantal uit te voeren regels (-n) of bytes (-c) specificeren.
- Kan meerdere bestanden als argumenten accepteren en de inhoud per bestand afzonderlijk uitvoeren.
Belangrijkste opties
Veelgebruikte opties van het `head`-commando, gegroepeerd op doel.
1) Uitvoeropties
2) Hulp
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`head` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Leer de functies van het `head`-commando door middel van diverse gebruiksvoorbeelden.
Standaard de eerste 10 regels uitvoeren
head /etc/passwd
Voert de eerste 10 regels van het bestand `/etc/passwd` uit.
De eerste 5 regels uitvoeren
head -n 5 file.txt
Gebruik de `-n` optie om de eerste 5 regels van `file.txt` uit te voeren.
De eerste 50 bytes uitvoeren
head -c 50 log.txt
Gebruik de `-c` optie om de eerste 50 bytes van het bestand `log.txt` uit te voeren.
Gebruik met pipe (|)
ls -l | head -n 5
Controleer alleen de eerste 5 regels van de uitvoer van `ls -l`.
De eerste 3 regels van meerdere bestanden uitvoeren
head -n 3 file1.txt file2.txt
Voert de eerste 3 regels van respectievelijk file1.txt en file2.txt uit. De bestandsnaamheaders worden ook weergegeven.
Tips & Aandachtspunten
Overzicht van belangrijke punten bij het gebruik van het `head`-commando.
Tips
- `head` kan samen met `tail` worden gebruikt voor complexere taken, zoals het weergeven van het midden van een bestand. Bijvoorbeeld, `head -n 20 file.txt | tail -n 10` toont regels 11 tot en met 20.
- Bij het specificeren van het aantal regels of bytes, wordt `head -5 file.txt` ook geïnterpreteerd als de `-n` optie, zelfs als alleen het nummer na de `-` wordt gebruikt.
- Bij het omgaan met grote bestanden is het gebruik van `head` zeer efficiënt omdat het niet het hele bestand in het geheugen laadt.