Man/Optionen: Unterschied zwischen den Versionen
K Textersetzung - „z. B. “ durch „beispielsweise “ |
|||
Zeile 105: | Zeile 105: | ||
* Diese Option setzt die Umgebungsvariable $MANSECT außer Kraft. (Die Schreibweise -s ist kompatibel mit System V.) | * Diese Option setzt die Umgebungsvariable $MANSECT außer Kraft. (Die Schreibweise -s ist kompatibel mit System V.) | ||
|- | |- | ||
| -e || --extension= || Unter-Erweiterung || Einige Systeme integrieren umfangreiche Handbuchseiten-Pakete, wie | | -e || --extension= || Unter-Erweiterung || Einige Systeme integrieren umfangreiche Handbuchseiten-Pakete, wie beispielsweise Zubehör für das Tcl-Paket, in die normalen Abschnitte | ||
* Für die Lösung des Problems zweier unterschiedlicher Handbuchseiten mit gleichem Namen, wie exit(3), wurden früher alle Tcl-Seiten dem Abschnitt l zugeordnet und mit einer speziellen Endung versehen, in diesem Fall exit(3tcl) | * Für die Lösung des Problems zweier unterschiedlicher Handbuchseiten mit gleichem Namen, wie exit(3), wurden früher alle Tcl-Seiten dem Abschnitt l zugeordnet und mit einer speziellen Endung versehen, in diesem Fall exit(3tcl) | ||
* Dies erwies sich als unglückliche Lösung | * Dies erwies sich als unglückliche Lösung |
Aktuelle Version vom 28. April 2025, 10:38 Uhr
Optionen
Optionen ohne Argumente, die entweder in der Befehlszeile, in $MANOPT oder in beiden doppelt vorkommen, sind nicht schädlich
- Für Optionen, die ein Argument benötigen, überschreibt jedes Duplikat den vorhergehenden Wert
Hilfe bekommen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-? | --help | Hilfetext anzeigen und beenden | |
--usage | zeigt eine kurze Anwendungszusammenfassung an und beendet das Programm | ||
-V | --version | Versionsinformation anzeigen und beenden |
Allgemein
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-C | --config-file= | Datei | Verwendung dieser benutzerspezifischen Konfigurationsdatei an Stelle der Vorgabe ~/.manpath |
-d | --debug | Ausgabe von Debug-Informationen | |
-D | --default | Diese Option wird normalerweise nur als die allererste angegeben und setzt das Verhalten von man auf die Vorgabewerte zurück
| |
--warnings | [=Warnmeldungen] | Aktiviert Groff-Warnmeldungen
|
Betriebsarten
- Haupt-Betriebsarten
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-f | --whatis | Äquivalent zu whatis
| |
-k | --apropos | Diese Option ist äquivalent zu apropos
| |
-K | --global-apropos | Sucht den Text in allen Handbuchseiten
Beachten Sie, dass dies die Quellen der Handbuchseiten, nicht den dargestellten Text, durchsucht und daher aufgrund von Kommentaren und ähnlichem in den Quelltexten falsche Treffer enthalten kann
| |
-l | --local-file | Aktiviert den lokalen Modus
- ist, wird die Eingabe von der Standardeingabe übernommen
| |
-w | --where, --path, --location Zeigt | nicht die Handbuchseiten an, sondern gibt den Ort der Nroff-Quelldatei aus, die formatiert werden würde
| |
-W | --where-cat, --location-cat | Zeigt nicht die Handbuchseiten an, sondern den Speicherort der Cat-Dateien, die angezeigt würden
Falls -w, -W und -a zusammen angegeben werden, dann wird dies für jeden möglichen Treffer ausgeführt | |
-c | --catman | Diese Option ist nicht für den allgemeinen Gebrauch bestimmt und sollte nur von dem Programm catman verwendet werden | |
-R | --recode | Kodierung | Anstatt die Seite wie üblich zu formatieren, wird der Quelltext in die angegebene Kodierung umgewandelt und ausgegeben
|
Ziehen Sie in Erwägung, man-recode(1) zu verwenden, anstatt mehrere Handbuchseiten umzuwandeln, da dessen Benutzerschnittstelle für Mehrfachumwandlungen entworfen wurde und daher viel schneller sein kann
Handbuchseiten finden
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-L | --locale | Locale | man wird in der Regel Ihre aktuelle Locale durch einen Aufruf der C-Funktion setlocale(3) bestimmen, welche verschiedene Umgebungsvariablen auswertet (darunter sind eventuell auch $LC_MESSAGES und $LANG)
|
-m | system[,...], --systems=System[,...] |
Wenn Ihr System auch auf die Handbuchseiten eines anderen Betriebssystems zugreifen kann, können diese mit dieser Option durchsucht werden
Das angegebene System kann eine durch Kommata abgetrennte Aufzählung von Betriebssystemnamen sein
| |
-M | --manpath | Pfad | Gibt die Verwendung eines alternativen Pfades vor
Ein als Handbuch-Pfad festgelegter Pfad muss die Wurzel einer in Abschnitte gegliederten Handbuchhierarchie sein
|
-S, -s | --sections= | Liste | Mit der Liste, in der Sie Doppelpunkte oder Kommas als Trennzeichen verwenden können, können sie eine bestimmte Suchreihenfolge vorgeben
|
-e | --extension= | Unter-Erweiterung | Einige Systeme integrieren umfangreiche Handbuchseiten-Pakete, wie beispielsweise Zubehör für das Tcl-Paket, in die normalen Abschnitte
|
-i | -ignore-case | bei der Suche nach Handbuchseiten Groß- und Kleinschreibung ignorieren (Voreinstellung) | |
-I | --match-case | Handbuchseiten-Suche unter Beachtung von Groß- und Kleinschreibung | |
--regex | Zeigt alle Seiten an, bei denen ein Teil der Namen oder der Beschreibungen auf den als Argument übergebenen regulären Ausdruck Seite passen, wie bei apropos(1)
Darum impliziert diese Option -a | ||
--wildcard | Zeigt alle Seiten an, bei denen ein Teil der Namen oder der Beschreibungen auf den als Argument übergebenen Shell-Platzhalter (Wildcard) Seite passen, wie bei apropos(1) --wildcard
| ||
--names-only | Wenn die Optionen --regex oder --wildcard zum Einsatz kommen, wird wie bei whatis(1) nur in den Paketnamen und nicht in den Beschreibungen gesucht, Ansonsten hat diese Option keine Auswirkung | ||
-a | --all | Wird eine Handbuchseite in einem Abschnitt gefunden, so terminiert man nach Anzeige dieser Seite
| |
-u | --update | Diese Option veranlasst man, seine Zwischenspeicher-Datenbank der installierten Handbuchseiten zu aktualisieren
| |
--no-subpages | Standardmäßig versucht man, auf seiner Befehlszeile übergebene Namenspaare als gleichwertig mit einem Namen, der einen Bindestrich oder einen Unterstrich enthält, zu interpretieren
$ man -aw git diff /usr/share/man/man1/git-diff.1.gz Dieses Verhalten deaktivieren Sie mit der Option --no-subpages $ man -aw --no-subpages git diff /usr/share/man/man1/git.1.gz /usr/share/man/man3/Git.3pm.gz /usr/share/man/man1/diff.1.gz |
Ausgabe formatieren
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-P | --pager= | Anzeigeprogramm | Gibt an, welches Anzeigeprogramm verwendet werden soll
$PAGER überschreibt
Der Wert kann ein einfacher Befehlsname oder ein Befehl mit Argumenten sein
|
-r | --prompt | Eingabeaufforderung | Wenn eine aktuelle Version von less(1) als Anzeigeprogramm verwendet wird, versucht man, dort einige sinnvolle Optionen zu setzen
Handbuchseite Name(Abschnitt) Zeile x wobei Name die Handbuchseite bezeichnet, x die aktuelle Zeilennumer und Abschnitt den Fundort bezeichnet
Die Option -r in Verbindung mit einer Zeichenkette setzt diese Vorgabe außer Kraft
\ Manual\ page\ \$MAN_PN\ ?ltline\ %lt?L/%L.: byte\ %bB?s/%s..?\ (END):?pB\ %pB\\%. h gibt einen Hilfstext aus, q beendet das Programm ausgedrückt werden.) Die dreizeilige Darstellung wurde nur der besseren Lesbarkeit wegen gewählt
Wie nachfolgend beschrieben, kann die Umgebungsvariable $MANLESS zum Festlegen einer Vorgabe-Zeichenkette für die Eingabeaufforderung verwendet werden, sofern in der Befehlszeile keine angegeben wird |
-7 | --ascii | Bei der Anzeige einer in reinem ascii(7) kodierten Handbuchseite auf einem 7-Bit-Terminal oder -Terminal-Emulator können einige Zeichen nicht korrekt angezeigt werden, wenn die latin1(7)-Gerätebeschreibung mit GNU Nroff benutzt wird
Beschreibung oktal latin1 ascii ───────────────────────────────────────────────────────── Bindestrich 255 ‐ - Aufzählungszeichen (middle dot) 267 • o Accent aigu 264 ´ ' Multiplikationszeichen 327 × x Wenn die latin1-Spalte richtig angezeigt wird, kann das Terminal für die Anzeige von latin1-Zeichen eingerichtet sein und diese Option ist nicht notwendig
Diese Option wird ignoriert, wenn Sie die Optionen -t, -H, -T oder -Z verwenden und kann nutzlos sein, wenn Sie eine andere als die GNU-Version von Nroff verwenden | |
-E | --encoding= | Kodierung | Erzeugt eine Ausgabe für eine vom Standard verschiedene Zeichenkodierung
|
--no-hyphenation, --nh | Normalerweise wird Nroff automatisch Text an Zeilenumbrüchen trennen, um damit den Text ohne übermäßige Abstände darzustellen
Wenn Sie eine Handbuchseite schreiben und einfach nur Nroff von der falschen Trennung eines Wortes abhalten wollen, verwenden Sie nicht diese Option
| ||
--no-justification, --nj | Normalerweise setzt Nroff den Text automatisch im Blocksatz
Wenn Sie eine Handbuchseite schreiben und Sie wollen einfach nur Nroff vom Blocksatz bestimmter Absätze abhalten, verwenden Sie nicht diese Option
| ||
-p | --preprocessor= | Zeichenkette | Diese Option gibt die Reihenfolge an, in der die Präprozessoren vor Nroff oder Troff/Groff aufgerufen werden
(t), vgrind (v), refer (r)
|
-t | --troff | Mit dieser Option wird groff -mandoc verwendet, um die Handbuchseite zu formatieren und an die Standardausgabe zu liefern
| |
-T | --troff-device | [=Gerät] | Diese Option wird dazu verwendet, um das Ausgabeformat von Groff (oder möglicherweise Troff) für andere als das Standardausgabegerät anzupassen
|
-H | --html | [=Browser] | Diese Option veranlasst Groff, eine HTML-Ausgabe zu erzeugen und diese in einem Webbrowser anzuzeigen
bestimmt
|
-X | --gxditview | [=dpi] | Diese Option zeigt die Ausgabe von Groff mit dem Programm gxditview in einem Grafik-Fenster an
|
-Z | --ditroff | roff ruft Troff und anschließend den passenden Postprozessor auf, um eine für das gewählte Gerät verwendbare Ausgabe zu erzeugen
|