Für viele Linux-Befehle, Schnittstellen, Konfigurationsdateien und Verwaltungswerkzeuge ist eine Referenzdokumentation in Form von Handbuchseiten, den sogenannten Manpages, installiert. Der Befehl man findet diese Seiten und zeigt sie an.
Befehlszeile · Lektion 16
man
Lerne, installierte Handbuchseiten zu öffnen, zu navigieren, zu durchsuchen und gezielt nach Abschnitt auszuwählen.
Eine Handbuchseite öffnen
Übergib man den Namen eines Themas. Die Seite zu ls öffnest du beispielsweise so:
$ man ls
Handbuchseiten enthalten häufig eine Übersicht der Syntax, eine Beschreibung, Optionen, zugehörige Dateien und Querverweise. Die genauen Abschnitte können jedoch variieren.
Welcher Befehl öffnet die installierte Handbuchseite für ls?
Auf einer Seite navigieren und suchen
Auf vielen Systemen zeigt man Seiten über einen Pager wie less an. Bei geöffneter Seite kannst du mit Pfeil- oder Bildtasten scrollen und folgende Steuerungen verwenden:
Innerhalb einer Manpage:
- Gib
/patternein und drücke Enter, um vorwärts zu suchen. - Drücke
n, um die Suche in derselben Richtung zu wiederholen. - Drücke
N, um sie in der Gegenrichtung zu wiederholen. - Drücke
q, um die Ansicht zu beenden.
Je nach System oder Umgebung kann ein anderer Pager zum Einsatz kommen. Die genannten Tasten gelten für die verbreitete Konfiguration mit less.
Wie startest du in einer mit less geöffneten Manpage eine Vorwärtssuche nach --recursive?
Welche Taste kehrt aus einer im üblichen Pager geöffneten Manpage zur Shell zurück?
Einen Handbuchabschnitt auswählen
Das Handbuch ist in nummerierte Abschnitte gegliedert. Häufige Abschnitte sind:
1: Benutzerbefehle.2: Systemaufrufe.3: Bibliotheksfunktionen.5: Dateiformate.8: Systemverwaltungsbefehle.
Dasselbe Thema kann in mehreren Abschnitten vorkommen. Setze die Abschnittsnummer vor das Thema, um eine Seite ausdrücklich auszuwählen:
$ man 5 passwd
$ man 1 passwd
Der erste Befehl öffnet die Dateiformatseite zu passwd aus Abschnitt 5, der zweite die Benutzerbefehlsseite aus Abschnitt 1. Verweise wie passwd(5) verwenden dieselbe Schreibweise topic(section).
Welcher Befehl öffnet die Seite aus Abschnitt 5, die das Dateiformat passwd dokumentiert?
Wenn eine Seite fehlt
Nicht für jeden Befehlsnamen ist eine eigene Handbuchseite installiert. Meldet man, dass kein Eintrag vorhanden ist:
- Führe
type NAMEaus, um die Namensauflösung durch Bash zu prüfen. - Verwende bei einem Bash-Builtin
help NAME. - Probiere bei einem externen Programm
NAME --help, sofern es diese Konvention unterstützt. - Prüfe, ob deine Distribution ein separates Dokumentationspaket anbietet.
type cd meldet, dass cd ein Bash-Builtin ist, und es ist keine eigene Manpage verfügbar. Welchen Befehl solltest du als Nächstes versuchen?
Lektion abgeschlossen
Sie haben man abgeschlossen
Du kannst nun installierte Handbuchdokumentation finden und darin navigieren.
Öffne eine Seite nach ihrem Themennamen.
Suche und navigiere im üblichen Pager durch eine Seite.
Beende den Pager und kehre zur Shell zurück.
Wähle einen nummerierten Handbuchabschnitt aus.
Nutze eine andere Hilfequelle, wenn keine Seite verfügbar ist.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen