Eu tenho um script para completar automaticamente 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 acionar manualmente uma atualização da conclusão no bash?
bash
autocomplete
kronn
fonte
fonte
Consulte recarregar o arquivo de funções de conclusão do bash
(adapte-se
/etc
dependendo de onde seus scripts bash_completion estão implementados, substituafilename
pelo script apropriado)fonte
. /etc/bash_completion
é a minha solução.