1) Tab Vervollständigung:
Eine riesige Zeitersparnis. Wenn Sie einen Befehl eingeben, müssen Sie nur eine ausreichende Anzahl von Befehlen eingeben, um ein anfängliches Segment bereitzustellen, das nur auf eine einzige Weise erweitert werden kann. Anschließend können Sie die Tabulatortaste einmal drücken, um das anfängliche Segment auf den gesamten Befehl zu erweitern. So erweitert sich zum Beispiel mein System umo TAB
um umount
. (Auf meinem System hängt das, was anfängliche Segmente nur auf eine Weise erweiterbar sind, davon ab, was Sie installiert haben usw.) Wenn Sie nicht genug eingeben, um die Vervollständigung eindeutig zu machen, wird TAB nicht erweitert, sondern ein zweites TAB zeigt a an Liste der möglichen Abschlüsse. Auf meinem System um TAB TAB
ergibt sich also:
umask umax_pp umount umount.hal
Die Tab-Vervollständigung funktioniert auch bei Pfaden: cd /home/me/docs/reallylo TAB
Wenn sie eindeutig sind, wird sie auf erweitert, cd /home/me/docs/reallylongdirname
und wenn sie nicht eindeutig ist, wird eine Liste der Kandidatenfortsetzungen wie um
oben angegeben angeboten.
2) man some-command
oder some-command --help
oder some-command -h
:
Wenn Sie sich nicht erinnern können, wie ein Befehl funktioniert, können Sie die Dokumentation direkt in der Shell abrufen. man
bietet in der Regel die meisten Details. In der Regel eine oder beide der --help
und -h
Argumente auf einen Befehl enthält eine kurze Zusammenfassung.
3) head
:
man some-command
übernimmt das Terminal und verhindert, dass Sie Befehle eingeben, während der Man-Text angezeigt wird. man some-command | head
zeigt die ersten 10 Zeilen an. man some-command | head -n
zeigt die ersten n Zeilen an. In beiden Fällen erhalten Sie Ihre Eingabeaufforderung zurück, sodass Sie den Man-Text bei der Eingabe Ihres Befehls auf dem Bildschirm sehen können.