Esses são os arquivos e trechos de arquivos que considero interessantes para esse problema. Observe que estou executando o Ubuntu 10.04
Você pode descobrir qual é o problema nos meus arquivos de configuração. Caso contrário, talvez considere postar sua configuração correspondente.
última parte de ~ / .bashrc
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
40% na página em /etc/bash.bashrc (Você também comentou esta parte?)
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
Eu achei esses artigos interessantes:
http://www.linux.com/archive/feed/54005
http://www.debian-administration.org/articles/316
Vou ter que fazer mais algumas pesquisas ... mas é isso que consegui até agora.
tente executar isso no terminal e verifique se você ainda tem o problema:
. /etc/bash_completion
Edit: descobriu que o preenchimento de tabulação é tratado por / etc / bash_completion. Muitos comandos linux também têm suas próprias configurações de conclusão de tabulação no diretório /etc/bash_completion.d/.
Outras pessoas também tiveram esse problema:
http://forums.gentoo.org/viewtopic-t-751913-start-0.html
https://bugzilla.redhat.com/show_bug.cgi?id=583919
Isso pode ser um bug na sua versão do bash. Então agora a verdadeira questão é ... Qual versão do bash você possui?
Só assim é fácil encontrar a solução para outras pessoas com esse problema:
"Pode ser um problema com o script / etc / bash_completion. Tente reinstalar o pacote bash_completion. Ele ainda tem o problema? - W_Whalley"
-Ver comentários
cat filen[TAB]
vs.somecommand filen[TAB]