Pessoal, seguinte, um esquema legal para auto completar tanto comandos quanto apt-get seria, para usuário, adicionar a seguinte linha em seu ~/.bash_profile ou ~/.bashrc:
. /etc/bash_completion
Para o root adicione a mesma linha, porém em /etc/profile e para os novos usuários que possam ser cadastrados no sistema, /etc/skel/.bashrc.
Após feito isso tente, por exemplo, digitar o comando "cut --" e dê um <Tab> <Tab>. Ele te mostrará os comandos, como por exemplo, cut --help, etc.
O mesmo serve para o apt-get. Tente:
$ apt-get install fire <Tab> <Tab> - você verá as possíveis opções.
- O zsh já possui funções internas que automatizam essas 'auto-completações' de forma espetacular, além de possuir uma função que auto-corrige comandos.
[3] Comentário enviado por allfroit em 12/06/2009 - 10:27h
Instalei o Debian Lenny esses dias e meu usuário root não completa com o comando <TAB> , li em uma materia na web o seguinte:
"Por default, o Debian vem com o bash_completion desativado para o root, o que faz com que você não consiga completar os comandos usando a tecla TAB. Para resolver isso, abra o arquivo "/etc/bash.bashrc" e, próximo ao final, descomente as linhas:"
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Realizei as alterações e não obtive êxito... alguém sabe outra coisa q posso fazer para que meu usuário root possa completar meu comando, como o tão Básico apt-get i<tab> apt-get install? rs