Ativando bash-completion no Ubuntu ou Debian

É bem legal quando você quer instalar um pacote com o apt-get, mas você não sabe exatamente o nome do pacote, então você digita o começo do nome e tecla Tab e o sistema completa automaticamente o restante. Isso também serve para completar nome de programas ou argumentos.

Sem comentários, isso simplesmente muda sua vida como usuário de terminal. Este recurso já vem ativado no Ubuntu e no Debian, mas não para o root. Se você usa o root com frequência, fica chato ter que adivinhar alguns comandos. Então, que tal ativar o bash-completion para ele também? Vamos para a prática? Entre como root, com um dos comandos abaixo.

$ su

ou

$ sudo su

Agora vamos editar o arquivo .bashrc desse usuário.

# nano /root/.bashrc

Adicione no final do arquivo as seguintes linhas:

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
	. /etc/bash_completion
fi

Agora tecle Ctrl+O e depois Enter, para salvar o arquivo. Para sair do editor de texto, tecle Ctrl+X. Agora feche a sessão do usuário root.

# exit

Agora se você entrar novamente como root, o recurso já estará ativado, completando os comandos quando você teclar Tab. Essa dica também pode ser usada em outras distribuições, mas algumas vezes é necessário instalar o bash-completion.

Dúvidas? Deixe um comentário.

Anúncios

2 comentários sobre “Ativando bash-completion no Ubuntu ou Debian

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s