
Eu leioem um blog em algum lugarsobre a possibilidade de usar a expansão automática do histórico antes de executar um comando ou mesmo pressionar a tecla Enter na linha de comando. Envolve o 'espaço mágico' e a criação de um ~/.inputrc
arquivo de configuração.
O que esse arquivo deve conter exatamente e quando ele é lido (em shells bash de login e sem login)?
Responder1
Pelo comando do blog, você só precisa:
$if Bash
Space: magic-space
$endif
O resto (as configurações padrão) estão no formato /etc/inputrc
.
Isso é lido quando o GNU Readline (a biblioteca de entrada que o Bash usa) é iniciado. Porque não faz parte diretamente do Bash reset
e source ~/.bashrc
outros não funcionarão. Para recarregar isso sem iniciar uma nova sessão, você precisa executar bind -f ~/.inputrc
.