Um dos recursos mais úteis do terminal é o uso da tecla TAB para completar comandos. Pressionando a tecla TAB uma vez o interpretador tenta completar o comando automaticamente e, se houver mais de uma possibilidade, o segundo toque faz com que ele liste as opções. Usar a tecla TAB não ajuda apenas a reduzir o volume de teclas digitadas e assim reduzir o tempo necessário para digitar os comandos, mas também ajuda você a se lembrar de comandos que não usa com freqüência e reduz os erros de digitação.
Por estranho que possa parecer, este recurso tão útil vem desativado na maioria das distribuições, mas ativá-lo é bastante simples; basta adicionar a seguinte linha no arquivo “/etc/profile”:
[ “$PS1” -a -f /etc/bash_completion ] && . /etc/bash_completion
Naturalmente, para que a linha funcione, é necessário que o arquivo “/etc/bash_completion” esteja presente. Na maioria das distribuições, ele faz parte do pacote do bash, o que faz com que já venha pré-instalado e pronto para usar, mas existem algumas exceções notáveis, como no caso do CentOS.
Nesses casos, baixe o arquivo .tar.gz no https://freshmeat.net/projects/bashcompletion/, descompacte e copie o arquivo manualmente para a pasta /etc.