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 TABexpande 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 TABproduz:
umask umax_pp umount umount.hal
A conclusão da guia também funciona nos caminhos: cd /home/me/docs/reallylo TABse 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 umacima.
2) man some-commandou some-command --helpou some-command -h:
Se você não conseguir se lembrar de como um comando funciona, poderá obter a documentação no shell. mangeralmente fornece mais detalhes. Normalmente, um ou ambos os argumentos --helpe -hpara um comando fornecem um breve resumo.
3) head:
man some-commandassume o controle do terminal e impede que você insira comandos enquanto o texto do homem é exibido. man some-command | headexibirá as 10 primeiras linhas. man some-command | head -nexibirá 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.