Zum Inhalt springen

Hilfe in der Shell

Der schnellste Weg zur Hilfe: Fast jedes Programm akzeptiert --help oder -h und gibt eine kompakte Übersicht der verfügbaren Optionen aus.

Terminal-Fenster
ls --help
cp --help
grep --help
ssh --help

Die Ausgabe landet in der Regel direkt im Terminal und ist auf das Wesentliche beschränkt – ideal, wenn man eine bestimmte Option kurz nachschlagen will, ohne eine vollständige Manpage zu öffnen.

Die Manpages sind die vollständige Referenzdokumentation des Systems. Sie werden mit man aufgerufen und im Pager less angezeigt:

Terminal-Fenster
man ls
man ssh
man 5 /etc/passwd # Sektionsnummer explizit angeben
TasteAktion
/ oder j / kZeilenweise scrollen
Space / bSeite vor / zurück
g / GZum Anfang / Ende springen
/suchbegriffVorwärts suchen
?suchbegriffRückwärts suchen
n / NNächsten / vorherigen Treffer
qBeenden

Manpages sind in Sektionen aufgeteilt. Manche Namen existieren in mehreren:

SektionInhalt
1Benutzerbefehle (ls, cp, grep, …)
2Systemaufrufe (Kernel-API für Programmierer)
3Bibliotheksfunktionen (C-Standardbibliothek)
4Gerätedateien (/dev/…)
5Dateiformate und Konfigurationsdateien
6Spiele
7Verschiedenes (Konzepte, Protokolle, Zeichensätze)
8Systemverwaltungsbefehle (systemctl, mount, …)
Terminal-Fenster
man passwd # zeigt Sektion 1: den passwd-Befehl
man 5 passwd # zeigt Sektion 5: das Dateiformat von /etc/passwd
Terminal-Fenster
man -k stichwort # sucht in Kurzbeschreibungen aller Manpages
apropos stichwort # identisch mit man -k
man -k copy
# cp (1) - copy files and directories
# scp (1) - OpenSSH secure file copy
# rsync (1) - a fast, versatile, remote (and local) file-copying tool
Terminal-Fenster
whatis ls # zeigt nur die Kurzbeschreibung einer Manpage
# ls (1) - list directory contents

Das GNU-Projekt hat ein eigenes Dokumentationssystem entwickelt: Info Pages. Sie sind für viele GNU-Werkzeuge (gcc, bash, coreutils) ausführlicher als die Manpages und ermöglichen Navigation über Hyperlinks.

Terminal-Fenster
info ls
info bash
info coreutils

Navigation in info:

TasteAktion
/ Scrollen
TabZum nächsten Link springen
EnterLink folgen
lZurück (wie Browser-Zurück)
n / pNächstes / vorheriges Kapitel
qBeenden