π Hoofdstuk 8: Bestandsinhoud & Inspectie¶
In dit hoofdstuk leer je hoe je bestanden kunt bekijken, inspecteren en analyseren in Linux.
We behandelen de meest gebruikte tools: cat, less, head, tail en strings.
Voor elke tool krijg je installatie-instructies, voorbeeldoutput, uitleg en de sterke en zwakke punten.
πΉ cat¶
cat is een eenvoudige tool om de inhoud van een bestand naar het scherm te sturen of bestanden samen te voegen.
π₯ Installatie / Update / Verwijderen¶
# Standaard aanwezig (coreutils)
sudo apt install coreutils
# Updaten
sudo apt update && sudo apt upgrade coreutils
# Verwijderen (af te raden!)
sudo apt remove coreutils
# Controle of aanwezig
which cat
cat --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
Uitleg
- Toont direct de inhoud van bestanden.
- Kan bestanden combineren (
>of>>).
Sterke punten
- Altijd aanwezig.
- Simpel en snel.
Zwakke punten
- Niet handig voor grote bestanden (scrollt direct door).
πΉ less¶
less is een interactieve viewer om bestanden regel voor regel te bekijken, met scroll- en zoekmogelijkheden.
π₯ Installatie / Update / Verwijderen¶
sudo apt install less
sudo apt update && sudo apt upgrade less
sudo apt remove less
which less
less --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
Uitleg
- Gebruik pijltjestoetsen of spatiebalk om te navigeren.
/zoektermom te zoeken in tekst.qom af te sluiten.
Sterke punten
- Geschikt voor grote bestanden.
- Zoeken en scrollen mogelijk.
Zwakke punten
- Alleen lezen, geen bewerking.
πΉ head¶
head toont standaard de eerste 10 regels van een bestand.
π₯ Installatie / Update / Verwijderen¶
sudo apt install coreutils
sudo apt update && sudo apt upgrade coreutils
sudo apt remove coreutils
which head
head --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
Uitleg
-nbepaalt het aantal regels.
Sterke punten
- Handig om snel begin van bestand te zien.
- Lichtgewicht en eenvoudig.
Zwakke punten
- Toont niet het hele bestand.
πΉ tail¶
tail toont standaard de laatste 10 regels van een bestand.
Met de -f optie kun je live meekijken (bijv. logfiles).
π₯ Installatie / Update / Verwijderen¶
sudo apt install coreutils
sudo apt update && sudo apt upgrade coreutils
sudo apt remove coreutils
which tail
tail --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
Uitleg
-fblijft nieuwe regels tonen (ideaal voor logs).
Sterke punten
- Perfect voor log monitoring.
- Simpel en efficiΓ«nt.
Zwakke punten
- Beperkt tot einde bestand.
πΉ strings¶
strings zoekt naar leesbare tekst in binaire bestanden.
Handig voor debugging of analyse van executables.
π₯ Installatie / Update / Verwijderen¶
sudo apt install binutils
sudo apt update && sudo apt upgrade binutils
sudo apt remove binutils
which strings
strings --version
βΆοΈ Gebruik¶
π Voorbeeldoutput¶
Uitleg
- Zoekt ASCII-tekst in binaire bestanden.
- Nuttig voor reverse engineering.
Sterke punten
- Onmisbaar bij forensische analyse.
- Werkt op alle soorten bestanden.
Zwakke punten
- Toont alleen losse tekst, geen context.