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.
ls --helpcp --helpgrep --helpssh --helpDie 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.
man – Manual Pages
Abschnitt betitelt „man – Manual Pages“Die Manpages sind die vollständige Referenzdokumentation des Systems. Sie werden mit man aufgerufen und im Pager less angezeigt:
man lsman sshman 5 /etc/passwd # Sektionsnummer explizit angebenNavigation
Abschnitt betitelt „Navigation“| Taste | Aktion |
|---|---|
↓ / ↑ oder j / k | Zeilenweise scrollen |
Space / b | Seite vor / zurück |
g / G | Zum Anfang / Ende springen |
/suchbegriff | Vorwärts suchen |
?suchbegriff | Rückwärts suchen |
n / N | Nächsten / vorherigen Treffer |
q | Beenden |
Sektionen
Abschnitt betitelt „Sektionen“Manpages sind in Sektionen aufgeteilt. Manche Namen existieren in mehreren:
| Sektion | Inhalt |
|---|---|
| 1 | Benutzerbefehle (ls, cp, grep, …) |
| 2 | Systemaufrufe (Kernel-API für Programmierer) |
| 3 | Bibliotheksfunktionen (C-Standardbibliothek) |
| 4 | Gerätedateien (/dev/…) |
| 5 | Dateiformate und Konfigurationsdateien |
| 6 | Spiele |
| 7 | Verschiedenes (Konzepte, Protokolle, Zeichensätze) |
| 8 | Systemverwaltungsbefehle (systemctl, mount, …) |
man passwd # zeigt Sektion 1: den passwd-Befehlman 5 passwd # zeigt Sektion 5: das Dateiformat von /etc/passwdSuchen über alle Manpages
Abschnitt betitelt „Suchen über alle Manpages“man -k stichwort # sucht in Kurzbeschreibungen aller Manpagesapropos 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 toolwhatis ls # zeigt nur die Kurzbeschreibung einer Manpage# ls (1) - list directory contentsinfo – GNU Info Pages
Abschnitt betitelt „info – GNU Info Pages“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.
info lsinfo bashinfo coreutilsNavigation in info:
| Taste | Aktion |
|---|---|
↓ / ↑ | Scrollen |
Tab | Zum nächsten Link springen |
Enter | Link folgen |
l | Zurück (wie Browser-Zurück) |
n / p | Nächstes / vorheriges Kapitel |
q | Beenden |