1) Conclusão da guia:
Uma economia de tempo gigante. Se você estiver digitando um comando, precisará digitar apenas o suficiente para fornecer um segmento inicial que só pode ser estendido de uma única maneira e pressionar a tecla TAB uma vez para expandir seu segmento inicial para o comando inteiro. Então, por exemplo, no meu sistema se umo TAB
expande para umount
. (No meu sistema, quais segmentos iniciais são extensíveis apenas de uma maneira são uma função do que você instalou, etc.) Se você não digitar o suficiente para tornar a conclusão inequívoca, o TAB não será expandido, mas um segundo TAB exibirá um lista de possíveis conclusões. Então, no meu sistema, um TAB TAB
produz:
umask umax_pp umount umount.hal
A conclusão da guia também funciona nos caminhos: cd /home/me/docs/reallylo TAB
se for exclusivo, será expandido para cd /home/me/docs/reallylongdirname
, e se não for exclusivo, oferecerá uma lista de continuações de candidatos, como um
acima.
2) man some-command
ou some-command --help
ou some-command -h
:
Se você não conseguir se lembrar de como um comando funciona, poderá obter a documentação no shell. man
geralmente fornece mais detalhes. Normalmente, um ou ambos os argumentos --help
e -h
para um comando fornecem um breve resumo.
3) head
:
man some-command
assume o controle do terminal e impede que você insira comandos enquanto o texto do homem é exibido. man some-command | head
exibirá as 10 primeiras linhas. man some-command | head -n
exibirá as primeiras n linhas. Nos dois casos, você recebe seu prompt de volta, para que você possa ter o texto do homem na tela enquanto insere seu comando.