Anonim

Het Terminal-programma van de Mac is een handig hulpmiddel voor het oplossen van problemen, zelfs na alle iteraties van macOS. Ik gebruik het vaak om bijvoorbeeld problemen met machtigingen op te lossen of om mappen te bekijken die normaal niet toegankelijk zijn in de Finder. Als u zelf Terminal-gebruiker bent, bent u waarschijnlijk bekend met het concept van man-pagina's (wat staat voor "manual"); dit zijn in principe helpdocumenten die ons kunnen helpen bij het gebruik van bepaalde Terminal-opdrachten. Je kunt er een bereiken door man als volgt te typen bij de opdrachtprompt:


Als u vervolgens op Return drukt, wordt de man- pagina geopend in uw Terminal-venster en kunt u over uw opdracht lezen totdat de koeien thuiskomen. Serieus, sommige van die pagina's zijn gewoon uitputtend (en een beetje vermoeiend!).
Als je naar het volgende gedeelte van de man-pagina wilt gaan, scrol je gewoon naar beneden met je muis of trackpad of druk je op de spatiebalk. Druk op de Q-toets op uw toetsenbord om terug te gaan naar de opdrachtprompt.
Maar wat als je op zoek bent naar een specifiek stukje informatie binnen een man-pagina en niet het hele verdomde ding wilt doorlezen? Nou, je kunt eigenlijk man-pagina's direct vanuit Terminal zoeken, en hier is hoe je dat kunt doen!

  1. Open het Terminal-programma, dat zich in uw map Toepassingen> Hulpprogramma's bevindt.
  2. Zoals ik eerder deed, typ "man" gevolgd door de opdracht waarvoor u de man-pagina wilt lezen.
  3. Druk op Return en je ziet de man-pagina voor dat commando.
  4. Druk vervolgens op de slash-toets (/) gevolgd door uw zoekterm, als volgt:
  5. Druk nogmaals op Return en Terminal zal alle gevonden instanties van de term markeren.

Je kunt dan omhoog en omlaag scrollen door de man-pagina (of je spatiebalk gebruiken, zoals ik al zei) om andere plaatsen te zien waar de term verschijnt. Een andere optie is om herhaaldelijk op N te drukken om naar elke overeenkomst in het document te gaan.
Het is nu belangrijk om op te merken dat deze zoekopdracht niet dezelfde regels volgt als normale Terminal-opdrachten, omdat u niet hoeft te doen wat escaping spaces worden genoemd . In typisch opdrachtgebruik, bijvoorbeeld, zou het verwijzen naar een bestand met de naam "TekRevue Tip Ideas.jpg" er zo uitzien …

TekRevue Tip Ideas.jpg

… die Terminal zou vertellen dat de komende spaties deel uitmaakten van dezelfde bestandsnaam als het vorige woord en niet het begin van een nieuw commando of argument. In het geval van het doorzoeken van manpagina's is dat echter niet nodig. U kunt gewoon "/ zoekterm" typen zonder een backslash voor die spatie te plaatsen. Dat is best netjes, maar niet ontsnappen aan ruimtes voelt op de een of andere manier verkeerd . Bijna alsof ik laster ben tegen de goden van BSD, en ik zal hard moeten bidden om aan hun toorn te ontsnappen. Heh. Snap je? Ontsnappen?
Ik vermoord mij.

Hoe man pagina's te zoeken in terminal op de mac