Mann formatiert und zeigt die Online-Handbuchseiten an. Wenn Sie angeben Sektion , Mann Nur in diesem Abschnitt des Handbuchs. Name ist normalerweise der Name der Handbuchseite, normalerweise der Name eines Befehls, einer Funktion oder einer Datei. jedoch, wenn Name enthält einen Schrägstrich (/) dannManninterpretiert es als Dateispezifikation, so dass Sie dies tun könnenman ./foo.5 oder auchman /cd/foo/bar.1.gz. Siehe unten für eine Beschreibung von woMann sucht nach den Dateien der Handbuchseite.
Name
Man - Formatieren und Anzeigen der Online-Handbuchseitenmanpath - Bestimmt den Suchpfad des Benutzers für Manpages Mann-acdfFhkKtwW --Pfad -m System -p Schnur -C Konfigurationsdatei -M Pfadliste -P Pager -S section_list Sektion Name … -C Konfigurationsdatei Geben Sie die zu verwendende Konfigurationsdatei an. Die Standardeinstellung ist/etc/man.config. (Sehenman.conf(5).) -M Pfad Geben Sie die Liste der Verzeichnisse an, in denen nach Manpages gesucht werden soll. Trennen Sie die Verzeichnisse durch Doppelpunkte. Eine leere Liste ist dasselbe wie keine Angabe-M überhaupt. SehenSUCHPFAD FÜR MANUELLE SEITEN. -P Pager Geben Sie an, welcher Pager verwendet werden soll. Diese Option überschreibt dieMANPAGER Umgebungsvariable, die wiederum die überschreibtPAGER Variable. Standardmäßig,Mann Verwendet/ usr / bin / less -isr. -S section_list Liste ist eine durch Doppelpunkte getrennte Liste von zu durchsuchenden manuellen Abschnitten. Diese Option überschreibt dieMANSECTUmgebungsvariable. -ein Standardmäßig,Mann wird nach Anzeige der ersten gefundenen Manual-Seite beendet. Die Verwendung dieser Option erzwingtMann um alle übereinstimmenden Handbuchseiten anzuzeigenName,nicht nur der erste -c Formatieren Sie die Quell-Manpage neu, auch wenn eine aktuelle Katzenseite vorhanden ist. Dies kann sinnvoll sein, wenn die Katzenseite für einen Bildschirm mit einer anderen Anzahl von Spalten formatiert wurde oder wenn die vorformatierte Seite beschädigt ist. -d Zeigen Sie die Man-Pages nicht wirklich an, sondern drucken Sie Debugging-Informationen aus. -D Sowohl Debugging-Informationen anzeigen als auch drucken. -f Gleichwertigwas ist. -F oder--vorformatieren Nur formatieren - nicht anzeigen. -h Drucken Sie eine einzeilige Hilfemeldung und beenden Sie das Programm. -k Gleichwertigapropos. -K Suchen Sie nach der angegebenen Zeichenfolge in * allen * Man-Seiten. Warnung: das ist wahrscheinlich sehr langsam! Es hilft, einen Abschnitt anzugeben. (Um nur eine ungefähre Vorstellung zu geben, dauert dies auf meiner Maschine ungefähr eine Minute pro 500 Mann-Seiten.) -m System Geben Sie einen alternativen Satz von Manpages an, die basierend auf dem angegebenen Systemnamen durchsucht werden sollen. -p Zeichenfolge Geben Sie die Reihenfolge der Präprozessoren an, die zuvor ausgeführt werden sollennroff odertroff. Nicht alle Installationen verfügen über einen vollständigen Satz von Präprozessoren. Einige der Präprozessoren und die Buchstaben, mit denen sie bezeichnet werden, sind: eqn (e), grap (g), pic (p), tbl (t), vgrind (v), referenzieren (r). Diese Option überschreibt dieMANROFFSEQ Umgebungsvariable. -t Benutzen/ usr / bin / groff -Tps -mandoc Um die Manualseite zu formatieren, übergeben Sie die Ausgabe anstdout Die Ausgabe von/ usr / bin / groff -Tps -mandoc Möglicherweise müssen Sie einen Filter durchlaufen, bevor Sie gedruckt werden. -woder --path Zeigen Sie die Man-Pages nicht wirklich an, sondern drucken Sie den Speicherort der Dateien, die formatiert oder angezeigt werden würden. Wenn kein Argument angegeben ist: Anzeige der Liste der Verzeichnisse (auf stdout), nach denen gesucht wirdMann für Manpages. ObManpath Ist eine Verbindung zum Menschen, dann ist "Manpath" gleichbedeutend mit "Man - Path". -W Wie -w, aber Dateinamen werden pro Zeile ohne zusätzliche Informationen gedruckt. Dies ist nützlich in Shellbefehlen wieman -aW man | xargs ls -l Man wird versuchen, die formatierten Manpages zu speichern, um die Formatierungszeit zu sparen, wenn diese Seiten das nächste Mal benötigt werden. Normalerweise werden formatierte Versionen von Seiten in DIR / manX in DIR / catX gespeichert. Andere Zuordnungen von man dir zu cat dir können jedoch in angegeben werden/etc/man.config. Es werden keine Katzenseiten gespeichert, wenn das erforderliche Katzenverzeichnis nicht vorhanden ist. Keine Katzenseiten werden gespeichert, wenn sie für eine Zeilenlänge formatiert sind, die von 80 abweicht. Keine Katzenseiten werden gespeichert, wenn man.conf die Zeile NOCACHE enthält. Es ist möglich zu machenMann Suid zu einem User Mann. Wenn in einem cat-Verzeichnis dann der Eigentümermann und der Modus 0755 (nur von Mann beschreibbar) und die Katendateien den Eigentümermann und der Modus 0644 oder 0444 (nur von Mann oder überhaupt nicht beschreibbar) enthalten, kann kein gewöhnlicher Benutzer das ändern cat-Seiten oder andere Dateien in das cat-Verzeichnis. ObMann ist nicht suid gemacht, dann sollte ein cat-Verzeichnis den Modus 0777 haben, wenn alle Benutzer dort cat-pages lassen können. Die Option-c erzwingt die Neuformatierung einer Seite, auch wenn eine aktuelle Katzenseite vorhanden ist. Mann verwendet eine ausgeklügelte Methode zum Suchen von manuellen Seitendateien, basierend auf den Aufrufoptionen und Umgebungsvariablen/etc/man.configKonfigurationsdatei sowie einige eingebaute Konventionen und Heuristiken. Vor allem, wenn die Name Argument zuMann enthält einen Schrägstrich (/), Mann geht davon aus, dass es sich um eine Dateispezifikation handelt, und es ist keine Suche erforderlich. Aber im Normalfall wo Name enthält keinen Schrägstrich,Mann Durchsucht eine Vielzahl von Verzeichnissen nach einer Datei, die eine Manpage für das genannte Thema sein kann. Wenn Sie das angeben-M Pfadliste Möglichkeit, Pfadliste ist eine durch Doppelpunkte getrennte Liste der VerzeichnisseMannsucht Wenn Sie nicht angeben-M aber stell das einMANPATH Umgebungsvariable ist der Wert dieser Variablen die Liste der Verzeichnisse, dieMann sucht Wenn Sie keine explizite Pfadliste mit angeben-M oderMANPATH, Mann entwickelt eine eigene Pfadliste basierend auf dem Inhalt der Konfigurationsdatei/etc/man.config. DasMANPATH Anweisungen in der Konfigurationsdatei identifizieren bestimmte Verzeichnisse, die im Suchpfad enthalten sein sollen. Darüber hinaus ist dieMANPATH_MAPAnweisungen werden zum Suchpfad hinzugefügt, abhängig von Ihrem Befehlssuchpfad (d. hPFADUmgebungsvariable). Für jedes Verzeichnis, das sich im Befehlssuchpfad befinden kann, aMANPATH_MAP Anweisung gibt ein Verzeichnis an, das dem Suchpfad für manuelle Seitendateien hinzugefügt werden soll.Mann schaut auf diePFAD Variable und fügt die entsprechenden Verzeichnisse dem Suchpfad für die manuelle Seitendatei hinzu. Also bei richtiger Verwendung vonMANPATH_MAP, wenn Sie den Befehl ausgebenMann XyzSie erhalten eine Handbuchseite für das Programm, das ausgeführt werden würde, wenn Sie den Befehl ausgebenxyz. Außerdem für jedes Verzeichnis im Befehlssuchpfad (wir nennen es ein "Befehlsverzeichnis"), für das Sie dies tun nicht haben eineMANPATH_MAPAussage,Mann sucht automatisch nach einem manuellen Seitenverzeichnis "in der Nähe", dh als Unterverzeichnis im Befehlsverzeichnis selbst oder im übergeordneten Verzeichnis des Befehlsverzeichnisses. Sie können die automatische Suche in der Nähe deaktivieren, indem Sie a einschließenNOAUTOPATH Aussage in/etc/man.config. In jedem Verzeichnis im Suchpfad, wie oben beschrieben,Mann sucht nach einer Datei namens Thema . Sektion , mit einem optionalen Suffix an der Abschnittsnummer und möglicherweise einem Kompressionssuffix. Wenn eine solche Datei nicht gefunden wird, werden alle Unterverzeichnisse mit dem Namen gesuchtMann N oderKatze N woher N ist die manuelle Abschnittsnummer. Wenn sich die Datei in einemKatze N UnterverzeichnisMann geht davon aus, dass es sich um eine formatierte Handbuchseitendatei (cat page) handelt. Andernfalls,Mann geht davon aus, dass es nicht formatiert ist. In beiden Fällen, wenn der Dateiname ein bekanntes Komprimierungssuffix hat (z. B..gz), Mann geht davon aus, dass es gekippt ist. Wenn Sie sehen möchten, wo (oder ob)Mann die Handbuchseite für ein bestimmtes Thema finden, verwenden Sie die--Pfad(-w) Möglichkeit. Wichtig: Verwenden Sie die Mann Befehl ( % Mann ), um zu sehen, wie ein Befehl auf Ihrem Computer verwendet wird. Zusammenfassung
Optionen
CAT-Seiten
Suchpfad für Manualpages




