So lesen Sie GNU -Info -Dokumente aus der Befehlszeile ohne EMACS

So lesen Sie GNU -Info -Dokumente aus der Befehlszeile ohne EMACS

Warum sollten Sie sich die Dokumentation von GNU -Info ansehen??

Man -Seiten sind großartig, aber die Mannseiten einiger Befehle aus dem GNU -Projekt sagen grundsätzlich, dass diese Mannseite nicht aktualisiert und nicht umfassend ist. Siehe also die Info -Seite. Mit anderen Worten, die Mannseite wird zugunsten der Info -Dokumentation vernachlässigt. Betrachten Sie die Mannseite für den CHMOD -Befehl (GNU CoreUtils 8.30). Zum Beispiel hat die Mannseite keine Erklärung dafür, was das SetGid -Berechtigungsbit bedeutet. Wenn Sie sich jedoch die Info -Dokumente für GNU CoreUtils ansehen, erläutert „Abschnitt 27 Dateiberechtigungen“ alle Berechtigungen im Detail:

Vollständige Dokumentation bei:
oder lokal verfügbar über: Info '(CoreUtils) CHMOD -Aufruf' '

Andere Methoden, die wir hier nicht umfassen: EMACs, Info, Pinfo und HTML

Wenn Sie bereits ein Benutzer von EMACs sind und sich mit EMACs befassen. In diesem Artikel geht es jedoch nicht darum-es geht für Benutzer, die es nicht auf den EMACS-Weg tun möchten. Entweder, weil Sie Emacs nicht gut genug kennen, wird es möglicherweise nicht auf einem bestimmten Computer installiert, den Sie verwenden, oder wie ich als langjähriger EMACS-Benutzer, möchten Sie nur einen anderen Weg.

Ein weiteres eigenständiges Info-Programm namens Pinfo behauptet, benutzerfreundlichere Tastaturverknüpfungen zu haben (a.k.A. Schlüsselbindungen) als Informationen, aber ich werde das in diesem Artikel nicht behandeln.

GNU -Info -Dokumente sind häufig im HTML -Format erhältlich, manchmal lokal, je nachdem, welche Pakete installiert sind, und manchmal auf dem www, vorausgesetzt, Sie haben eine Internetverbindung. Ich finde jedoch einige Nachteile in dieser Art und Weise:

  • Manchmal ist der Computer nicht online
  • Manchmal werden die HTML -Dokumente in separate Dateien aufgeteilt, wodurch eine einfache globale Suche verhindert wird
  • Manchmal möchte ich keinen Webbrowser öffnen-ich möchte nur die Befehlszeile verwenden

Senden Sie die Ausgabe des Info -Befehls an einen Pager wie weniger

Dies ist ein gutes Beispiel für das Unix -Toolbox -Prinzip. Sie müssen keine neuen Programme, Editor -Modus oder Tastaturverknüpfungen lernen. Sie kennen wahrscheinlich bereits einen Pager, wie weniger, mehr oder die meisten:

info -o- chmod | weniger

Jetzt können Sie alle großartigen Funktionen (z. B. Suchen und Zeilennummerierung) mit den Tastenanschlägen, die Sie bereits kennen! Was ist, wenn Sie eine Erläuterung der UNIX -Dateiberechtigungen wünschen? Sie können sich das gesamte CoreUtils -Handbuch auf einmal ansehen:

Info -Subnodes -o- coreutils | weniger

Und dann können Sie nach dem "klebrigen" Bit suchen und herausfinden, was es bedeutet, weniger zu verwenden.

Senden Sie die Ausgabe des Info -Befehls an einen Texteditor

Vielleicht verwenden Sie einen Texteditor, den Sie sehr mögen. Vielleicht lieben Sie seine Navigations- und Suchfunktionen. Sie wissen bereits gut, wie man es benutzt, also benutze es also! Die Unix -Toolbox ermöglicht das Ausschalten verschiedener Tools. Hier sind einige Beispiele:

info -o- chmod | Nano -
info -o- chmod | vi -
Info -Subnodes -o- coreutils | Nano -

Was auch immer dein Herz begehrt.

Suchen Sie alle Info -Dokumente

Der Info -Befehl enthält eine äußerst nützliche Suchoption, -K, die in allen Indizes aller Handbücher eine Zeichenfolge nachgibt. Das ist eine ernsthafte Suchkraft. Wenn Sie über die Auswirkungen der SetGid -Berechtigung informieren möchten, rennen Sie dann:

info -k setgid
welche druckt:
"(CoreUtils) -Modusstruktur" - setgid
"(kpathsea) Sicherheit" - SetGid -Skripte
Verwenden Sie die Ausgabe in doppelten Zitaten als Ihr Argument für Info, e.G.
Info "(kpathsea) Sicherheit" | weniger

Beachten Sie, dass der Mensch ein analoges Merkmal hat, Man -K, das den vollständigen Text aller Mannseiten durchsucht.

Abschluss

Um zu den umfassenden und aktuellen Informationen zu gelangen, die in GNU-Info-Dokumenten gespeichert sind, können Sie jedes Pager-, Editor- oder Textverarbeitungstool wie Grep verwenden. Dank des Unix -Toolbox -Prinzips müssen Sie sich keine neuen Tastaturverknüpfungen von EMACs/Infos auswendig machen. Wir hoffen, dass Sie diesen Artikel nützlich gefunden haben. Wenn Sie weitere Tipps benötigen, lesen Sie bitte unsere anderen Artikel.