quinta-feira, 21 de fevereiro de 2008

Dica na linha de comando: melhorando o autocompletar

Peguei essa dica no Viva o Linux (os comentários são meus)...


Sempre achei o autocompletar do shell no FreeBSD melhor que o do Linux por um motivo: ele funcionava pegando as primeiras letras que vc digitava. Claro, é possível fazer o mesmo no Linux...

1- Crie no seu home um arquivo com o nome .inputrc
2- Coloque no arquivo o conteúdo:
"\e[A": history-search-backward
"\e[B": history-search-forward
Da própria dica:
Agora as setinhas farão procura por contexto. Se você não
digitar nada, o efeito será o mesmo que antes, mas se você digitar um
caractere e pressionar a seta, ele só irá mostrar comandos que comecem
com aquele caractere."


O Linux guarda no arquivo .bash_history os últimos comandos digitados. Por padrão são os últimos 500, mas eu alterei para 2000 no meu .bashrc:
export HISTFILESIZE=2000
export HISTSIZE=2000

Essas são dicas boas, que melhoram a produtividade no modo texto.

Nenhum comentário: