whatis
100%

Befehlszeile · Lektion 17

whatis

Lerne, knappe Beschreibungen von Handbuchseiten abzurufen und ihre Abschnittsnummern zu deuten.

Wenn du einen Befehlsnamen wiedererkennst, aber seinen Zweck vergessen hast, liefert whatis eine kurze Erinnerung aus der Handbuchdatenbank.

Einen genauen Namen nachschlagen

Übergib whatis einen oder mehrere genaue Themennamen. Jedes Ergebnis stammt aus dem Abschnitt NAME einer installierten Handbuchseite:

$ whatis cat
cat (1)              - concatenate files and print on the standard output

Die Ausgabe ist eine Beschreibung, keine Liste von Befehlsoptionen oder Beispielen. Verwende man cat oder cat --help, wenn du weitere Einzelheiten benötigst.

Du kennst den Namen cat und möchtest seine einzeilige Beschreibung aus dem Handbuch sehen. Welchen Befehl führst du aus?

Abschnittsnummern lesen

Existieren Handbuchseiten mit demselben Thema in mehreren Abschnitten, kann whatis mehrere Ergebnisse anzeigen:

$ whatis passwd
passwd (1)           - change user password
passwd (5)           - the password file

Die Zahl in Klammern bezeichnet den Handbuchabschnitt. Hier beschreibt passwd(1) den Benutzerbefehl und passwd(5) ein Dateiformat. Mit man 1 passwd oder man 5 passwd öffnest du eine Seite gezielt.

Was bezeichnet (5) in der Ausgabe passwd (5) - the password file?

Zwischen whatis, man und apropos wählen

  • whatis NAME: Zeigt knappe Beschreibungen zu einem genauen Handbuchthema.
  • man NAME: Öffnet eine vollständige Handbuchseite.
  • apropos KEYWORD: Durchsucht Namen und Beschreibungen von Handbuchseiten nach einem Stichwort.

Zum Beispiel:

$ apropos password

Verwende apropos, wenn du die Aufgabe, aber nicht den Befehlsnamen kennst. whatis eignet sich, wenn der Name bereits bekannt ist.

Du kennst den Befehlsnamen nicht, möchtest aber Handbuchbeschreibungen nach dem Stichwort password durchsuchen. Welcher Befehl passt dazu?

Wenn keine Beschreibung erscheint

Meldet whatis, dass nichts Passendes vorhanden ist, besitzt das Thema möglicherweise keine installierte Handbuchseite oder die Datenbank ist veraltet. Das beweist nicht, dass keine ausführbare Datei, kein Alias, keine Funktion oder kein Builtin dieses Namens existiert. Prüfe mit type NAME, wie Bash den Befehlsnamen auflöst, und wähle danach eine passende Hilfequelle.

whatis deploy findet keine Handbuchbeschreibung. Welcher Befehl prüft, ob Bash deploy als Alias, Funktion, Builtin oder ausführbare Datei auflöst?

Lektion abgeschlossen

Sie haben whatis abgeschlossen

Du kannst nun knappe Beschreibungen aus der Handbuchdatenbank abrufen und deuten.

  • Schlage ein genaues Thema mit whatis nach.

  • Lies den in Klammern angegebenen Handbuchabschnitt.

  • Verwende man, wenn du die vollständige Seite benötigst.

  • Verwende apropos, wenn du ein Stichwort statt eines Namens kennst.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Nächste Lektion
Zurück zu Befehlszeile