So greifen Sie auf manuelle Seiten für Linux -Befehle zu

So greifen Sie auf manuelle Seiten für Linux -Befehle zu

Reguliert, beim Schreiben eines Befehls - sowohl einfache als auch komplexe - soll man detailliertere Informationen zum Befehl und die verfügbaren Optionen haben. Auf den Linux -Handbuchseiten stehen eine Fülle von Informationen zur Verfügung.

In diesem Tutorial lernen Sie:

  • So greifen Sie auf die manuelle Seite für einen bestimmten Befehl zu
  • So greifen Sie in der Inline -Hilfe für einen bestimmten Befehl zu
  • So durchsuchen Sie alle Handbücher nach einem bestimmten Suchbegriff
  • So greifen Sie auf manuelle Seiten für integrierte Befehle zu
  • Mithilfe einer GUI (Grafische Benutzeroberfläche) auf das Handbuch zugreifen
  • Beispiele mit verschiedenen manuellen Verwendungsfällen
So greifen Sie auf manuelle Seiten für Linux -Befehle zu

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Linux-Verteilungsunabhängige
Software BASH -Befehlszeile, Linux -basiertes System
Andere Jedes Dienstprogramm, das standardmäßig nicht in der Bash -Shell enthalten ist sudo apt-Get Installieren Sie den Dienstprogramm (oder yum install Für Redhat -basierte Systeme)
Konventionen # - Erfordert, dass Linux -Commands mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mithilfe von verwendet werden sudo Befehl
$-erfordert, dass Linux-Commands als regulärer nicht privilegierter Benutzer ausgeführt werden

Beispiel 1: Greifen Sie auf die manuelle Seite für einen bestimmten Befehl zu

Zugriff auf die manuelle Seite für einen bestimmten Befehl kann nicht einfacher sein, wenn Sie an der Befehlszeile arbeiten. Einfach den Befehl mit Präfix mit Mann:

Mann ls 

Erhöht die manuelle Seite für die ls Befehl!

Geben Sie einfach auf dieser Seite ein / Um mit dem Eintritt in einen Suchbegriff zu beginnen, nach dem Sie suchen sollten. Zum Beispiel in der ls Befehlshandbuch, man könnte eingeben /Verzeichnis nach dem Wort suchen Verzeichnis. Wenn Sie die drücken N Schlüssel Sie werden zum nächsten Ereignis dieses Wortes usw. gebracht. Sie können auch verwenden ? gefolgt von einem Suchbegriff (ohne Platz), um nach oben zu suchen. Dies ist praktisch, wenn Sie sich am Ende der Datei befinden und nach oben suchen möchten.

Drücken Sie Q Um den Manpage -Bildschirm zu verlassen.

Beispiel 2: So greifen Sie in Inline -Hilfe für Befehle zu

Als Alternative zur Verwendung des Handbuchs durch Mann, Wir können auch auf die inline -Hilfe für jeden Befehl zugreifen. Dies erweist sich oft als schnellerer Weg im täglichen Gebrauch. Um dies zu tun, geben Sie einfach an --Hilfe Am Ende eines Befehls:

$ ls -HELP | Head -n10 -Nutzung: LS [Option]… [Datei]… Listeninformationen zu den Dateien (das aktuelle Verzeichnis standardmäßig). Sortieren Sie die Einträge alphabetisch, wenn keiner von -CftuvSux oder -Sort angegeben ist. Obligatorische Argumente für lange Optionen sind auch für kurze Optionen obligatorisch. -a, -alle ignorieren keine Einträge mit . -A, fast alles listet nicht implizite auf . und… -autor mit -l, drucken Sie den Autor jeder Datei -b, -Es entkommt C -Stil für nicht -anglaphische Zeichen -Blockgröße = Größe mit -l, skalierende Größen nach Größe beim Drucken; 

Wenn die Ausgabe zu lang ist, um in Ihr Terminalfenster und Scrollen zu passen, können Sie verwenden | mehr am Ende jedes Bildschirms in eine Pause einzuhalten:

LS -HELP | MEHR… -HIDE = MUss-- 


Und drücke Raum Um die nächste Seite voller Text zu erhalten.

Beispiel 3: Suchen Sie alle Handbücher durch

Sie können auch alle Handbücher durchsuchen. Aktualisieren Sie zuerst die manuelle Datenbank mit der Verwendung der Mandb Befehl:

$ mandb 0 Man -Unterverzeichnis enthielt neuere Handbuchseiten. 0 Handbuchseiten wurden hinzugefügt. 0 streunende Katzen wurden hinzugefügt. 0 alte Datenbankeinträge wurden gelöscht. 

Und dann verwenden MAN -K your_search_term So suchen Sie nach einem Suchbegriff:

$ mAN -K 'ls'… ls (1) - List Directory Contentsa lsattr (1) - Listendateiattribute auf einem Linux Second Extended Dateisystem LSB_REEASE (1) - DRUCK -Verteilungsspezifische Informationen LSBLK (8) - List -Block -Geräte… 

Die zurückgegebene Ausgabe war deutlich länger, also haben wir sie hier abgekürzt. Wenn Sie jetzt das Handbuch für jedes Interesse aus der Liste öffnen, können Sie angeben MANN ABSCHNITTBEFEHL Wo Befehl ist der Befehl gesucht (zum Beispiel ls) und der Abschnitt ist der Abschnitt, wie in den obigen Suchergebnissen zu sehen ist.

Mann 8 lsblk 

Jetzt, Befehl ist keine vollständig genaue Beschreibung. Worauf Sie tatsächlich übergehen Mann ist die Seite, an der Sie interessiert sind. Es gibt einfach eine Buchseite für die meisten Befehl in Ihrem Betriebssystem.

Beispiel 4: Greifen Sie auf die manuelle Seite für integrierte Befehle zu

Sind Sie jemals in eine Situation wie diese gestoßen:

$ MAN FG Kein manueller Eintrag für FG 


fg (Vordergrund) ist ein Bash-Shell-Gebäudebefehl. Es ist die Kern -Bash -Hülle gebaut. Um darauf zuzugreifen, gibt es zwei Strategien, die man anwenden kann. Das erste ist, das zu versuchen Hilfe Befehl:

$ help fg fg: fg [job_spec] in den Vordergrund bewegen. Stellen Sie den von Job_Spec identifizierten Job in den Vordergrund und machen ihn zum aktuellen Job. Wenn job_spec nicht vorhanden ist, wird der Begriff der Shell des aktuellen Jobs verwendet. Beendenstatus: Status des im Vordergrunds platzierten Befehls oder Fehler, wenn ein Fehler auftritt. 

Und während es keine gibt Mann Seite für Hilfe, Hilfe dürfen Hilfe selbst:

$ help | Head -n2 Hilfe: Hilfe [-dms] [Muster…] Zeigen Sie Informationen zu integrierten Befehlen an. 

Die zweite Strategie besteht darin, nach den Informationen aus dem Befehl Shell Interpreter selbst nach Informationen zu suchen. Zum Beispiel kann für die Bash -Shell einmal dies tun:

$ MAN BASH 

Und dann verwenden /fg als Befehl zum Suche nach fg Innerhalb des Handbuchs. Drücken Sie N nach dem nächsten Ereignis usw. zu suchen.

Wenn Sie mehr über das erweiterte Prozessmanagement in der BASH-Befehlszeile erfahren möchten, lesen Sie bitte unseren Multi-Thread-Bash-Scripting-Prozessmanagement im Befehlszeilenartikel!

Beispiel 5: Verwenden einer GUI zum Anzeigen von Manpages

Wenn Sie die manuellen Seiten in einer GUI anzeigen möchten, können Sie verwenden jaulen:

Yelp Man: ls 

Wird ein neues Fenster mit einem grafischen Frontend zum Anziehen ls Manpage.

Abschluss

In diesem Artikel haben wir untersucht, wie Sie auf die Handbuchseite für bestimmte Befehle zugreifen, wie Sie in der Inline -Hilfe zugreifen und mithilfe einer GUI (grafische Benutzeroberfläche) auf das Handbuch zugreifen können. Wir haben uns auch angesehen, wie man auf manuelle Seiten für integrierte Befehle zugreift und wie man das Handbuch durchsucht. Genießen Sie das Surfen und suchen Sie die Handbücher und hinterlassen Sie uns einen Kommentar mit Ihrem Besten Mann Tipps!

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Mastering -Bash -Skriptschleifen beherrschen
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Wie man Verwaltungsoperationen mit Ansible durchführt…
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Grundlegende Linux -Befehle
  • Wie man GPT -Partitionstabellen mit GDISK und SGDISK manipuliert…
  • Erweiterte Protokollierung und Prüfung unter Linux