Wir alle wissen, dass es unzählige Linux -Befehle gibt, und offensichtlich kennen wir sie nicht alle auswendig. In jedem Fall brauchen wir manchmal Hilfe, um zu verstehen, was ein Linux -Befehl bedeutet und wie er verwendet wird. Dafür müssen wir auf die Befehle zurückgreifen, die als Handbücher innerhalb von Linux fungieren. Unter Linux gibt es 5 solche Befehle - den Befehl help, den Man -Befehl, den Info -Befehl, den Befehl apropos und den Befehl Whatis. In diesem Tutorial werden wir den Befehl Man überprüfen, insbesondere da es das leistungsstärkste Handbuch für Linux ist.
Der Mann Kommando
Der Mensch steht für Handbuch und wird verwendet, um so viele Informationen wie möglich über alle Befehle zu erhalten, die innerhalb des Terminals ausgeführt werden können. In der Tat ist dies der einzige Befehl da draußen, der so viele Informationen verderbt, dass Sie wahrscheinlich nicht in der Lage sind, das gesamte Handbuch für den betreffenden Befehl durchzugehen.
Jeder Befehl enthält Informationen zu einer Reihe von Unterabschnitten. Diese Unterabschnitte umfassen Name, Zusammenfassung, Konfiguration, Beschreibung, Optionen, Status des Beendens, Rückgabewert, Fehler, Umgebungen, Dateien, Versionen, Anpassung an, Notizen, Fehler, Beispiele, Autoren und siehe auch. Im Abschnitt Synopsis wird die Syntax zum Ausführen des Programms gefunden. Darüber hinaus erläutert der Abschnitt Optionen die Optionen, die der Befehl verwendet.
Jeder Befehl im Handbuch wird mit einer Nummer angeboten. Diese Nummer bezieht sich auf den manuellen Abschnitt, in dem sich der Befehl befindet. Zum Beispiel können Sie Folgendes lesen:
Passwd (1) - Benutzerkennwort ändern
Neben Passwd gibt es eine Nummer, und in diesem Fall ist es eine eine. Diese Zahl kann sich jedoch je nach dem Befehl, den Sie eingeben, ändern. Diese Zahl bezieht sich auf den Abschnitt im Handbuch, in dem sie gefunden wird. Es gibt genau 9 Abschnitte im Handbuch selbst. Das Handbuch enthält diese verschiedenen Abschnitte:
In der Regel besteht die Art und Weise, wie Sie nach Informationen zu einem bestimmten Befehl suchen, indem Sie eingeben:
Mann [Befehl]
Beispiel: Mann Passwd
Darüber hinaus können Sie über das Handbuch selbst im Handbuch lesen, indem Sie eingeben:
Mann Mann
"Man Man" gibt Ihnen Informationen über das Handbuch selbst.
Suche nach Abschnitt
Wenn eine Suche im Handbuch mit dem Man -Befehl aus durchgeführt wird (gefolgt von einem anderen Befehl, z. B. Man Passwd), wird das Handbuch in einer bestimmten Reihenfolge durchsucht. Die vordefinierte Reihenfolge, in der es das Handbuch durchsucht, lautet wie folgt: (1 n l 8 3 2 3posix 3pm 3perl 5 4 9 6 7). Sie können diese Reihenfolge jedoch ändern, wenn Sie dies mit der Datei wünschen /etc/Manpath.Konfiguration.
Das dann angezeigte Ergebnis ist das erste Ergebnis, das es findet. Dies bedeutet jedoch keineswegs, dass es nicht mehrere Einträge gibt, die mit dem Suchbegriff übereinstimmen. Wenn der Suchbegriff in Abschnitt 1 und Abschnitt 5 gefunden wurde, wird das in Abschnitt 1 gefundene Ergebnis angezeigt und das in Abschnitt 5 gefundene Ergebnis weggelassen.
Wenn Sie beispielsweise nach dem Befehl "Passwd" suchen, würden Sie eingeben:
Mann Passwd
Dadurch wird das erste Match angezeigt, das es findet. In unserem Fall findet die erste Übereinstimmung, die es finden wird, in den Befehlen Abschnitt 1 oder Shell (PassWD (1) - Benutzerkennwort ändern). Es gibt jedoch mehrere Instanzen des Befehls „Passwd“ im Handbuch.
Passwd (1SSL) - Kennworthashes berechnen
Passwd (1) - Benutzerkennwort ändern
Passwd (5) - Die Passwortdatei
Was ist, wenn der Befehl, über den Sie weitere Informationen wünschen, die PassWD -Datei (befindet sich unter /etc /passwd und wird zum Speichern von Benutzerinformationen verwendet)? In solchen Fällen müssten Sie die Abschnittsnummer des Handbuchs angeben, in dem Sie den Befehl finden werden. In unserem Fall bedeutet Passwd (5), wie wir sehen können, Abschnitt 5 des Handbuchs. Versuchen wir es also:
Mann [Abschnitt] [Befehl]
Beispiel: Mann 5 Passwd
"Man 5 Passwd" liefert Ergebnisse, die "Man Passwd" unabhängig sind. In diesem Fall wird in diesem Fall Informationen über die Kennwortdatei und nicht über den Befehl passwd gesucht und herausgeschmissen (um das Benutzerkennwort zu ändern)!
Die nächste Frage, die wir uns stellen, lautet: Was ist, wenn wir nicht wissen, welchen Abschnitt die "Passwd" -Datei im Handbuch ist, aber wir benötigen noch Informationen darüber. Im vorherigen Fall habe ich Ihnen gesagt, dass die Abschnittsnummer 5 betrug, aber die Chancen stehen gut, dass Sie die Abschnittszahlen nicht auswendig kennen würden! Was wir also suchen, ist eine Alternative zum What Is -Befehl. Und was Besonderes ist, ist, dass der Befehl des Mannes mit einem Bindestrich ausgestattet ist, der den Befehl Whatis nachahmt. Es gibt Ihnen die passenden Befehle mit einer Beschreibung.
Also, wenn wir tippen:
MAN -F [Befehl]
Beispiel: Mann -f Passwd
"Man -f Passwd" wird Folgendes auflisten:
Passwd (1SSL) - Kennworthashes berechnen
Passwd (1) - Benutzerkennwort ändern
Passwd (5) - Die Passwortdatei
Suche nach Begriffen
Was ist als nächstes, wenn wir das Handbuch mit Suchbegriffen durchsuchen wollten? Was wäre, wenn wir die allgemeine Funktion des Befehls kennen, aber den Befehl selbst nicht kannten? In diesem Fall brauchen wir einen Mannbefehl, der den Befehl apropos nachahmt.
MAN -K [Begriff]
Beispiel: Man -K Passwd
Beispiel: Man -K "Listenverzeichnis"
Wenn Sie hier den Byphen K und dann den Suchbegriff hinzufügen, erhalten Sie genau die genauen Informationen, die dem Suchbegriff entsprechen. Es sammelt jede Laufzeit im Handbuch, das dem Suchbegriff entspricht, den Sie eingegeben haben.
In unserem Fall würden wir dies für "Man -K Passwd" bekommen:
Andere Suchanfragen
Obwohl wir uns untersucht haben, wie man das Handbuch nach Abschnitt und nach Funktion durchsucht, gibt es viele andere Möglichkeiten, um das Handbuch zu durchsuchen! Sie können weiter über das Handbuch lesen, indem Sie „Man Man“ in der Befehlszeile eingeben.
Befehle sind ein wesentlicher Bestandteil von Linux. Insbesondere, wenn Sie neu unter Linux sind und selbst erfahrene Benutzer Hilfe bei Befehlen benötigen. Zu diesem Zweck wurden Handbücher in das Linux -System integriert. Diese Handbücher können über den Befehl Man (unter anderem) zugegriffen werden. Der Befehl des Mannes ist ziemlich mächtig, da er detaillierte Informationen über den Befehl selbst und seine Verwendung liefert.
Glückliche Codierung!