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 TABum 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 TABergibt sich also:
umask umax_pp umount umount.hal
Die Tab-Vervollständigung funktioniert auch bei Pfaden: cd /home/me/docs/reallylo TABWenn sie eindeutig sind, wird sie auf erweitert, cd /home/me/docs/reallylongdirnameund wenn sie nicht eindeutig ist, wird eine Liste der Kandidatenfortsetzungen wie umoben angegeben angeboten.
2) man some-commandoder some-command --helpoder some-command -h:
Wenn Sie sich nicht erinnern können, wie ein Befehl funktioniert, können Sie die Dokumentation direkt in der Shell abrufen. manbietet in der Regel die meisten Details. In der Regel eine oder beide der --helpund -hArgumente 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 | headzeigt die ersten 10 Zeilen an. man some-command | head -nzeigt 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.