Zoek in de handleidingpagina-index naar tekenreeksovereenkomsten in Terminal voor Mac OS X

Anonim

Veel gebruikers van de commandoregel zijn bekend met het 'man'-commando dat een man-pagina opent voor een specifiek commando, maar wat als je in plaats van een man-pagina met specifieke commando's zoekt naar een tekenreeks die overeenkomt met alle man-pagina's? Dat is waar deze trucs voor zijn, dus of je nu meer probeert te weten te komen over een specifiek proces, daemon, configuratiebestand of wat dan ook, de Terminal-app van OS X bevat een heel handige snelle zoekfunctie waarmee gebruikers direct de man-pagina-index voor alle wedstrijden.

Manual Pages zoeken naar stringovereenkomsten in Mac OS

Het gebruik van de man-pagina-indexzoekopdracht is ongeveer net zo eenvoudig als het wordt voor zover het de Terminal-app betreft, en je hoeft niet eens een opdracht in te voeren (hoewel je dat wel kunt als je dat wilt, daarover straks meer).

Selecteer een tekstblok, syntaxis, een opdracht, configuratiebestand, logboek, systeemdaemon, proces met de cursor, klik met de rechtermuisknop en kies "Search man Page Index"

Voor dit voorbeeld doorzoeken we alle handleidingpagina's op 'syslogd', de systeemlogserver in OS X, en de drie resultaten van de manpagina worden gevonden: asl.conf, syslog.conf , en syslogd.

Dit is eigenlijk slechts een GUI-front-end voor het uitstekende apropos-commando, dat een van de vele manieren is om extra commandodetails te krijgen of hulp te vinden via de commandoregel.Als je daar rechtstreeks toegang toe wilt hebben zonder de rechtsklik-truc te gebruiken zoals hierboven vermeld, kun je hetzelfde gebruiken met syslogd door het volgende in de opdrachtregel te typen:

apropos syslogd

De gematchte resultaten zullen hetzelfde zijn, wat eigenlijk een lijst is van 'wat is'-overeenkomsten voor de mens, behalve dat een nieuw terminalvenster met de gele opmaak van de handleidingpagina niet wordt gestart, de resultaten worden geretourneerd in hetzelfde venster als waar de opdracht is gestart, net als elke andere terminalsyntaxis.

Direct daarboven bevindt zich de menu-optie Open man-pagina in hetzelfde contextmenu, wat ook handig kan zijn om snel aanvullende details te krijgen of om de specifieke man-pagina's te openen waarnaar wordt verwezen door wat het apropos-commando heeft geretourneerd. Vanuit het GUI-standpunt biedt het Help-menu van de Terminal-app dezelfde mogelijkheid om man-pagina's in nieuwe vensters te starten. Dit zijn geweldige trucs om te weten voor nieuwkomers op de opdrachtregel, en zelfs voor degenen die al lang Unix-meesters zijn, maar gewoon graag eenvoudige manieren willen weten om toegang te krijgen tot iets dat ze vaak gebruiken.

Zoek in de handleidingpagina-index naar tekenreeksovereenkomsten in Terminal voor Mac OS X