Ago 25 2009

Resolva o problema do auto-completar do Terminal (tecla tab)

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

Post to Twitter Envie este artigo para o Twitter!!

8 Comentários:

Trackbacks

  1. Resolva o problema do auto-completar do Terminal (tecla tab) | Planeta LinuxnaNet escreveu:

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

    Setembro 2nd, 2009 às 7:38 pm
  2. Twitter Trackbacks for Resolva o problema do auto-completar do Terminal (tecla tab) | Ubuntued [ubuntued.info] on Topsy.com escreveu:

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

    Agosto 26th, 2009 às 4:29 pm
  3. Resolva o problema do auto-completar do Terminal (tecla tab) escreveu:

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

    Agosto 26th, 2009 às 10:45 am
  1. Paulo Ramon diz:

    Ótima dica. O TAB quebra o maior galho.

    Agosto 7th, 2010 às 7:00 pm
  2. Sérgio Luiz Araújo Silva diz:

    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
    Sérgio Luiz Araújo Silva´s last blog ..Bash- melhorando a complementação de comandosMy ComLuv Profile

    Agosto 3rd, 2010 às 9:08 pm
  3. Abel2029 diz:

    Dica anotada e executada. Muito obrigado.

    Maio 20th, 2010 às 2:13 pm
  4. 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.

    Setembro 2nd, 2009 às 4:46 pm
  5. S diz:

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

    Agosto 30th, 2009 às 5:52 pm

DEIXA UM COMENTÁRIO

Subscrever

Subscreva:

CommentLuv Enabled
Please leave these two fields as-is: