Bash com autocomplete “turbinado” no Debian

Se você já utilizou Ubuntu por exemplo deve ter notado que o auto completar é “mais completo” mas não no Debian. Com apenas alguns passos podemos deixar nosso Debian com seu auto completar, como posso dizer… “mais turbinado” 😀

Distribuição: Debian 8 (Jessie)

Primeiramente instale o bash-completion

# apt install bash-completion

Agora vamos editar o /etc/bash.bashrc estou usando o editor vim, use seu favorito.

# vim /etc/bash.bashrc 

Procure pelas linhas

1
2
3
4
5
6
7
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi

E descomente-as (remova o # do inicio da linha) deixando

1
2
3
4
5
6
7
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

screenshot_20160924_152118

Para ter efeito você precisa deslogar logar novamente.

Agora por exemplo quando você digitar apt-get inst[tab] vai auto completar, bem como o nome do pacote, entre outros comandos como na imagem a baxio:

screenshot_20160924_153334

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

3 Resultados

  1. Paulo Teixeira disse:

    Ótimo, excelente tutorial, gostaria apenas de acrescentar que: depois que você fizer a modificação no arquivo, descomentando as linhas indicadas, digite o comando “:wq” pra salvar as modificações. Parabéns pelo site, muito show.

  1. 20 de fevereiro de 2017

    […] A segunda é melhorar o autocomplete: Bash com autocomplete “turbinado” no Debian […]

  2. 19 de dezembro de 2017

    […] Tunnando seu bash http://blog.remontti.com.br/1318 […]

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *