1) Завершение вкладки:
Гигантская экономия времени. Если вы набираете команду, вам нужно только набрать достаточно команды, чтобы указать начальный сегмент, который можно расширить только одним способом, а затем один раз нажмите клавишу TAB, чтобы развернуть начальный сегмент до всей команды. Так, например, в моей системе umo TAB
расширяется до umount
. (В моей системе то, что начальные сегменты могут быть расширены только одним способом, зависит от того, что вы установили и т. Д.) Если вы не наберете достаточно текста, чтобы сделать завершение однозначным, TAB не развернется, но второй TAB отобразит список возможных доработок. Итак, в моей системе um TAB TAB
выдает:
umask umax_pp umount umount.hal
Завершение с помощью вкладки также работает с путями: cd /home/me/docs/reallylo TAB
если уникально, расширится cd /home/me/docs/reallylongdirname
и, если не уникально, предложит список возможных вариантов продолжения, как um
описано выше.
2) man some-command
или some-command --help
или some-command -h
:
Если вы не можете вспомнить, как работает команда, вы можете получить документацию прямо в оболочке. man
обычно предоставляет наиболее подробно. Обычно один или оба --help
и -h
аргументы команды содержит краткое резюме.
3) head
:
man some-command
захватывает терминал и не позволяет вводить команды, пока отображается текст man. man some-command | head
отобразит первые 10 строк. man some-command | head -n
отобразит первые n строк. В обоих случаях вы получаете подсказку обратно, чтобы при вводе команды вы могли видеть текст man на экране.