Essa dica é para aqueles que gostam de usar o auto complete, ou seja,
quando é apertado a tecla "TAB" logo após um comando, para que o mesmo
complete o restante, ou lhe informe possíveis comandos a serem completados.
Exemplo:
No Debian, quando você precisa baixar um pacote com apt-get "se você nunca
precisou, com certeza vai precisar desse comando ;) ", existe uma maneira
fácil de utilizar o auto complete de pacotes, você adiciona a seguinte linha
no arquivo /etc/bashrc:
. /etc/bash_completion
Depois de ter feito isso, você precisa dar um logout ou exit e logar de novo
com usuário root, depois de logado, tente dar o comando:
# apt-get install apache[TAB][TAB]
(aperte 2 vezes o TAB para completar ou para ele sugerir alguns pacotes)
[1] Comentário enviado por telurion em 27/05/2005 - 21:57h
Nesse momento, com o Debian Sarge em freeze para ser lançado como estável, o pacote bash já fornece as funcionalidades do bash-completion, de forma que conflita e substitui o pacote.
[3] Comentário enviado por hugobcar em 08/08/2006 - 13:36h
Dando um apt-get install <tab><tab>, ele listará todos os pacotes disponíveis no repositório. Se der um apt-get install p<tab><tab>, todos os pacotes que começam com a letra "p". Muito útil também para os usuários avançados.
[4] Comentário enviado por Ieso Nagata em 14/10/2006 - 16:45h
cita-se acima o /etc/bashrc , o qual desconheco a procedencia, tendo em vista que ha anos, em multiplas instalacoes efetuadas nao somente em maquinas pessoais, como tambem de outros proprietarios acredito tratar-se do /etc/bash.bashrc, que em suas linhas finais contem as instrucoes, bastando descomenta-las (retirando os '#' do inicio da linha), ficando :
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
[7] Comentário enviado por telurion em 20/01/2007 - 15:24h
gdias: Acho que você não entendeu. Se você quiser instalar um pacote cujo nome comece com "apache", basta começar com "apt-get install apache" então tabulação duas vezes, para ver as opções, e então digitar o que resta para o recurso saber qual é o pacote que você quer (por exemplo, "2-c" para "apache2-common"), e então tabulação de novo, que o recurso de completar automaticamente "digita" as letras restantes.
[8] Comentário enviado por suigvo em 04/06/2008 - 18:16h
?comentario= tentei fazer o bashcompletion funcionar seguindo os passos mas aqui só apareceu o arquivo /etc/bashrc.bashrc , eu uso a distribuição debian lenny(que é uma versão instavel), não sei se muda alguma coisa de diferente nesse caso.
Meu primeiro comentário, ou seja sou iniciante, mas com mta vontade de aprender **