Tente fazer isso:
exec bash
isso fará o truque ...
Eu tenho um script para preencher automaticamente os meus hosts ssh. Se eu alterar meu ~/.ssh/config
, o preenchimento automático não será atualizado automaticamente. Isso não me surpreende. Em um novo shell, a nova entrada é escolhida e utilizável, é claro.
Como faço para disparar manualmente uma atualização da conclusão no bash?
Veja recarregar o arquivo de funções de conclusão do bash
. /etc/bash_completion.d/filename
(adapte /etc
dependendo de onde seus scripts bash_completion foram implantados, substitua filename
pelo script apropriado)
Tags bash autocomplete