Thumbnail zu Hilfe innerhalb von Bash

Wie du Hilfe innerhalb von Bash bekommst

25. Oktober 2022
Andreas Geyer

Öfters stößt man auf Skripte, in denen Linux-Befehle beschrieben werden, welche für den Leser

noch nicht vertraut sind. Die Befehlszeile selbst bietet alle möglichen hilfreichen Informationen darüber, was Befehle tun und wie man sie effektiv einsetzt.

man-Befehl

Viele Informationen findet man in den vielen Dateien des man-Systems. Die Dateien befinden sich meistens unter

/usr/share/man

In der Regel schreiben Linux-Entwickler _man_\-Dateien und geben sie zusammen mit den von ihnen erstellten Dienstprogrammen aus.

man-Dateien sind strukturierte Dokumente, deren Inhalt durch Standard-Abschnittsüberschriften intuitiv unterteilt sind.

Wenn der Befehl man gefolgt von dem Namen eines Befehls eingegeben wird, erhält man eine ausführliche Beschreibung über die Verwendung des Befehls sowie weitere historischer und lizenzrechtliche Informationen. Ein Beispiel hierfür wäre

man uname

Der Befehl funktioniert nur, wenn ihm ein genauer Befehlsnamen gegeben wird. Ein weiterer und ähnlicher Befehl ist info.

apropos-Befehl

Falls der genauer Name nicht bekannt ist kann der Befehl apropos genutzt werden um passende Befehlen zu suchen. Angenommen wir wollen Informationen über unser Betriebssystem erhalten und wissen nicht welchen Befehl wir dafür nutzen können. Hierfür können wir mit apropos danach suchen lassen.

apropos "operating system"

Wahrscheinlich werden einige Zeilen in der Ausgabe erhalten sein. Hier sollten der uname-Befehl erscheinen. Mit Hilfe der man-Page lässt sich nun leicht herausfinden wie wir OS Informationen erhalten können.

Ein weiterer und ähnlicher Befehl ist whatis.

type-Befehl

Wenn die vollständige Dokumentation eines Befehls nicht benötigen wird, können grundlegende Informationen über einen Befehl mit dem type-Befehl abgefragt werden.

type cd cp mv uname apropos man

In diesem Beispiel wird type verwendet, um gleiche mehrere verschiedene Befehle auf einmal abzufragen. Der Output gibt Aufschluss über den Ort eines Befehls, ob dieser ein builtin-Befehl der Shell ist oder ob dieser aktuell gehasht ist, sofern wir einen der Befehle davor schon einmal benutzt haben. Gehashte Befehle erhöhen die Effizienz des Systems wobei der Befehl in eine Hash-Tabelle eingefügt wurde, damit er bei der nächsten Ausführung leichter zugänglich ist.

which-Befehl

Manchmal, vor allem bei der Arbeit mit automatisierten Skripten, benötigt man eine einfachere Quelle, um die Existenz bzw. den Ort eines Befehls zu bestimmen. Der Befehl which gibt nichts anderes als den absoluten Ort eines Befehls zurück.

which cd cp

Ein weiterer und ähnlicher Befehle ist whereis.

help-Befehl

Informationen über builtin-Befehle lassen sich leider nur selten oder gar nicht über den man-Befehl bekommen. Hierfür kann jedoch einfach der help-Befehl weiterhelfen.

help cd

Weitere Hilfen

Weitere nützliche Informationen können oftmals auch über denjenigen Befehl selber mithilfe der Option –help oder -h aufgerufen werden. Wie zum Beispiel bei git mit

git --help

Hier noch etwas interessantes für Dich dabei?

Thumbnail zu Behind the scenes - unsere Website

Behind the scenes – unsere Website

In diesem Artikel wollen wir Dir zeigen, wie unsere Website eigentlich entstanden ist. Vom Konzept über die Entwicklung bis hin zum Hosting. Wir nehmen Dich mal „Behind the scenes“ und zeigen Dir, was dabei alles so passiert.

Thumbnail zu Hilfe innerhalb von Bash

Wie du Hilfe innerhalb von Bash bekommst

Öfters stößt man auf Skripte, in denen Linux-Befehle beschrieben werden, welche für den Leser noch nicht vertraut sind. Die Befehlszeile selbst bietet alle möglichen hilfreichen Informationen darüber, was Befehle tun und wie man sie effektiv einsetzt.

💡 Mehr erfahren!

Du möchtest auf dem Laufenden bleiben und regelmäßig Tipps von uns erhalten, die Dir weiterhelfen? Dann abonniere unser #QbitOneMagazin und verpasse nichts mehr!

Deine Anmeldung konnte nicht gespeichert werden. Bitte versuche es erneut.
Deine Anmeldung war erfolgreich.
Inhalt