Como instalar e ativar o preenchimento automático do Bash no CentOS/RHEL
Bash (Bourne Again Shell) é sem dúvida o shell Linux mais popular que existe, não é de admirar que seja o shell padrão em muitas distribuições Linux. Um de seus recursos mais charmosos é o suporte integrado ao “preenchimento automático”.
Às vezes chamado de conclusão TAB, esse recurso permite concluir facilmente uma estrutura de comando. Permite digitar um comando parcial e, em seguida, pressionar a tecla [Tab] para completar automaticamente o comando e seus argumentos. Ele lista todas as conclusões múltiplas, sempre que possível.
Assim como o Bash, quase todos os shells modernos do Linux vêm com suporte para conclusão de comandos. Neste breve guia, mostraremos como ativar o recurso de preenchimento automático Bash em sistemas CentOS e RHEL.
Para tornar o trabalho na linha de comando muito fácil para você, esta é uma das muitas coisas que você deve fazer durante a execução:
- Configuração e configuração inicial do servidor no RHEL 7
- Configuração e configuração inicial do servidor no CentOS 7
Primeiro, você precisa habilitar o repositório EPEL em seu sistema, depois instalar o pacote bash-completion mais alguns extras usando o gerenciador de pacotes YUM, como este.
yum install bash-completion bash-completion-extras
Agora que você instalou o bash complete, você deve habilitá-lo para começar a funcionar. Primeiro, forneça o arquivo bash_completion.sh. Você pode usar o comando localizar abaixo para encontrá-lo:
locate bash_completion.sh
source /etc/profile.d/bash_completion.sh
Alternativamente, saia da sua sessão atual de login e faça login novamente.
logout
Agora que o recurso de preenchimento automático deve estar funcionando em seu sistema, você pode experimentá-lo conforme mostrado abaixo.
lo[TAB]
ls .bash[TAB]
Nota: o preenchimento TAB também funciona para nomes de caminhos e nomes de variáveis, e é programável.
Isso é tudo! Neste guia, mostramos como instalar e ativar o recurso de preenchimento automático do Bash, também conhecido como preenchimento TAB no CentOS/RHEL. Você pode fazer qualquer pergunta através da seção de comentários abaixo.