Durchsuchen Sie den Manual Page Index nach String-Übereinstimmungen im Terminal für Mac OS X

Viele Befehlszeilenbenutzer sind mit dem Befehl 'man' vertraut, der eine Manpage für einen bestimmten Befehl öffnet. Aber was ist, wenn Sie statt einer bestimmten Manpage für Befehle eine Zeichenkettenübereinstimmung in allen man-Seiten suchen? Dafür gibt es diese Tricks. Egal, ob Sie mehr über einen bestimmten Prozess, einen Daemon, eine Konfigurationsdatei oder was auch immer erfahren möchten, die Terminal-App von OS X enthält eine wirklich schnelle Suchfunktion, mit der Benutzer sofort suchen können man page index für alle Übereinstimmungen.

Suche nach Manual Pages für String Matches unter Mac OS

Die Verwendung der man-Seitenindex-Suche ist so einfach wie es geht, soweit es die Terminal-App betrifft, und Sie müssen nicht einmal einen Befehl eingeben (obwohl Sie können, wenn Sie möchten, mehr dazu in einem Moment).

  • Wählen Sie einen Textblock, eine Syntax, einen Befehl, eine Konfigurationsdatei, ein Protokoll, einen Systemdämon, einen Prozess mit dem Cursor aus, klicken Sie mit der rechten Maustaste und wählen Sie "Man-Page-Index durchsuchen".

In diesem Beispiel durchsuchen wir alle manuellen Seiten nach "syslogd", dem Systemprotokollserver in OS X, und die drei man-Seitenergebnisse werden gefunden: asl.conf, syslog.conf und syslogd.

Dies ist eigentlich nur ein GUI-Frontend für den ausgezeichneten apropos-Befehl, der eine von vielen Möglichkeiten darstellt, um zusätzliche Befehlsdetails zu erhalten oder Hilfe über die Befehlszeile zu finden. Wenn Sie direkt darauf zugreifen möchten, ohne den oben erwähnten Rechtsklick-Trick zu verwenden, können Sie dasselbe mit syslogd verwenden, indem Sie Folgendes in die Befehlszeile eingeben:

apropos syslogd

Die übereinstimmenden Ergebnisse sind identisch, was im Grunde eine Liste von "whatis" ist, die mit man übereinstimmt, außer dass ein neues Terminalfenster mit der gelben Formatierung der manuellen Seite nicht gestartet wird, die Ergebnisse werden in das gleiche Fenster wie der Befehl zurückgegeben wurde wie jede andere Terminal-Syntax gestartet.

Direkt darüber befindet sich die Menüoption open man page im selben Kontextmenü, die auch nützlich sein kann, um schnell zusätzliche Details zu erhalten oder die spezifischen Manual Pages zu öffnen, auf die der Befehl apropos verweist. Aus der Sicht der Benutzeroberfläche bietet das Hilfe-Menü der Terminal-App die gleiche Möglichkeit, manuelle Seiten in neue Fenster zu laden. Dies sind großartige Tricks für Neulinge in der Kommandozeile und sogar für diejenigen, die langjährige Unix-Master sind, aber einfach nur einfache Möglichkeiten kennen, auf etwas zuzugreifen, das sie oft benutzen.