Pesquisa de site

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:

  1. Configuração e configuração inicial do servidor no RHEL 7
  2. 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.