help
100%

Befehlszeile · Lektion 15

help

Lerne, für einen Befehl zwischen eingebauter Hilfe, Programmnutzung und Handbuchseiten zu wählen.

Du musst nicht jede Befehlsoption auswendig lernen. Bash und viele installierte Programme können ihre Syntax direkt im Terminal erklären. Welche Hilfequelle passt, hängt jedoch von der Art des Befehls ab.

Hilfe für Bash-Builtins aufrufen

Bash stellt den eingebauten Befehl help für Befehle bereit, die von der Shell selbst implementiert werden. Dazu gehören beispielsweise cd, history und type.

Übergib den Namen des Builtins als Argument:

$ help echo

Die Ausgabe beschreibt Syntax und Verhalten des Builtins. help ohne Argument listet die Builtins auf, für die Bash Hilfe bereithält.

Welcher Befehl zeigt den Bash-Hilfeeintrag für das eingebaute cd an?

Die Nutzungsübersicht eines Programms anfordern

Viele externe Programme folgen der Konvention, --help zu akzeptieren und eine Nutzungsübersicht auszugeben:

$ ls --help

Diese Konvention ist verbreitet, aber nicht universell. Lies Ausgabe und Beendigungsstatus, statt anzunehmen, dass jedes Programm dieselbe Option unterstützt.

Welcher Befehl gibt üblicherweise eine kurze Nutzungsübersicht des externen Programms ls aus?

Prüfen, wie Bash einen Namen auflöst

Mit type erkennst du, ob Bash einen Namen als Builtin, Alias, Funktion, Schlüsselwort oder ausführbare Datei auflöst:

$ type cd
cd is a shell builtin
$ type ls
ls is /usr/bin/ls

Das genaue Ergebnis kann durch Aliase, Funktionen, installierte Programme und PATH variieren. Mit type -a NAME zeigt Bash alle bekannten Auflösungen statt nur der zuerst verwendeten an.

Du weißt nicht, ob deploy ein Alias, eine Funktion, ein Builtin oder eine ausführbare Datei ist. Welcher Bash-Befehl prüft die Auflösung des Namens?

Den passenden Detailgrad wählen

  • Verwende help COMMAND für ein Bash-Builtin.
  • Verwende COMMAND --help für eine kurze Übersicht vieler externer Befehle.
  • Verwende man COMMAND für eine installierte Handbuchseite mit ausführlicher Dokumentation.
  • Verwende whatis COMMAND für eine einzeilige Beschreibung.

Die nächsten Lektionen behandeln Handbuchseiten und Kurzbeschreibungen ausführlicher.

Du benötigst eine ausführliche Dokumentation des externen Befehls ls, nicht nur eine kurze Nutzungsübersicht. Welchen Befehl solltest du versuchen?

Lektion abgeschlossen

Sie haben help abgeschlossen

Du kannst nun abhängig von der Namensauflösung durch Bash die passende Hilfequelle wählen.

  • Verwende help für Bash-Builtins.

  • Probiere --help für eine kurze Programmnutzung.

  • Prüfe die Namensauflösung mit type.

  • Öffne ausführliche Dokumentation mit man.

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