Een van de commando's die ik het meest gebruik in de terminal is grep , zelfs vaker dan cd of ls.
grep heeft veel opties en biedt diverse mogelijkheden; ik gebruik echter de meest conventionele vorm, maar laten we eerst uitleggen wat grep is.
grep is gewoon een filter, het is een commando dat regels toont die overeenkomen met het filter dat we hebben gedeclareerd.
In ons systeem hebben we bijvoorbeeld het bestand /usr/share/doc/bash/FAQ en de inhoud van dit bestand is als volgt:
Als je de inhoud van de terminal wilt weergeven met het commando `cat` (ja, `cat`, zoals in het origineel, haha), dan kan dat:
cat /usr/share/doc/bash/FAQ
Stel nu dat we alleen de regel van dat bestand willen vermelden die over de versie spreekt, hiervoor gebruiken we grep:
cat /usr/share/doc/bash/FAQ | grep version
Als u dat in de terminal zet, wordt alleen de regel getoond die "versie" in dat bestand bevat, het zal niet langer een regel tonen die dat woord niet bevat.
Wat moet ik doen als ik alles wil laten zien behalve de versieregel?
Met andere woorden, zoals ik het heb uitgelegd, zou alles worden weergegeven wat aan het filter voldoet. Nu laat ik je zien hoe je ervoor kunt zorgen dat alles wordt weergegeven behalve wat aan het filter voldoet:
cat /usr/share/doc/bash/FAQ | grep -v version
Merk je het verschil? … het toevoegen van -v maakt echt een wereld van verschil 
Met andere woorden: als je alleen 'grep' typt , krijg je te zien wat aan het filter voldoet, maar als je 'grep -v' typt, krijg je alles te zien behalve wat in het filter staat.
Nou, dit is het einde van het bericht, nog een tip die nu misschien wordt onderschat, maar... je hebt geen idee hoe nuttig grep kan zijn, het is serieus een levensredder 
groeten