Este artigo tem como objectivo resolver um problema que por vezes acontece em que o terminal deixa de auto-completar correctamente os comandos e caminhos das pastas através da tecla TAB. É um artigo simples e rápido que o ajudará a resolver este problema que por vezes aparece aquando de determina actualização mal feita ou de experiências que por vezes têm consequências, de certa forma, estranhas.

A resolver o problema do autocomplete do terminal

A solução é muito simples pois passa apenas por editar um ficheiro de texto, tirando três caracteres do ficheiro. O ficheiro a editar encontra-se em /etc/bash.bashrc e, para o editar, abra o terminal e escreva o seguinte:

sudo gedit /etc/bash.bashrc


Abrirá uma janela e o utilizador deverá procurar o código seguinte:

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

E apenas terá de tirar os 3 últimos cardinais desse código, ficando assim:

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Salve o ficheiro e feche a janela. A partir desse momento o terminal já fará o auto-complete através da tecla TAB.


Referências:

Terminal command auto-complete not-working – Ubuntu Forums

19 Respostas ate agora.

  1. kolekhory diz:

    Bruder – ROADMAX Koparka – 20050 ,

  2. Have had erections any 19 year old would be proud of. ,

  3. anne ford john thompson laughing allegra ,

  4. I started it and in a week I was walking out of my house and greeting my neighbors! I started working and doing things I never dreamed I could do. ,

  5. In catalogued multinational props the [i]lipitor side effects and natural remedy[/i] of grains pledging one or harder gastrointestinal graders ranged from 4% to 16%.

  6. RLS is a neurologic disorder that affects sensation and movement in the legs and causes the legs to feel uncomfortable. ,

  7. Paulo Ramon diz:

    Ótima dica. O TAB quebra o maior galho.

  8. A dica abaixo é legal pelo fato de se poder colocar em um script, tipo ubuntu perfeito

    sudo su -
    # bash completion
    linha=`awk ‘/enable bash completion/ {print NR}’ /etc/bash.bashrc`
    sed -i.backup “$((linha+1)),$((linha+3))s/^#//g” /etc/bash.bashrc

    # fork do bash completion
    # http://code.google.com/p/bash-completion-lib/
    apt-get install -y bash-completion-lib

    Postei também no meu blog:
    http://vivaotux.blogspot.com/2010/08/bash-melhorando-complementacao-de.html

  9. Abel2029 diz:

    Dica anotada e executada. Muito obrigado.

  10. [...] Resolva o problema do auto-completar do Terminal (tecla tab) Ir para o artigo original [...]

  11. Cláudio Novais diz:

    Olá S,
    Então foi pena eu não ter feito este artigo mais cedo. Caso o tivesse feito, você não teria feito a formatação.

    Abraço e obrigado pelo comentário.

  12. S diz:

    Ja tive esse problema e na altura só resolvi através de um format.

  13. [...] link is being shared on Twitter right now. @aleksandre said Resolva o problema do auto-completar do [...]

  14. [...] Resolva o problema do auto-completar do Terminal (tecla tab) [...]

Deixe uma resposta a Cláudio Novais