Redefinir a memória do Bash usada para o preenchimento automático

1

Depois de renomear um arquivo para um nome similar, notei que o TAB ainda estava completando o nome do arquivo antigo (se ele correspondia às letras até agora) e não mostrando o novo. Não importa quantas letras eu digitei, ele se recusou a completar o novo nome.

Eu consertei simplesmente iniciando um novo shell. Tudo bem, mas ainda estou curioso sobre o que aconteceu.

Suponho que o Bash está armazenando em cache as cadeias de arquivos em algum lugar e o cache não conseguiu se atualizar / limpar quando o arquivo foi renomeado. Minha suposição é correta e, em caso afirmativo, como o cache pode ser atualizado automaticamente?

    
por mahemoff 15.10.2015 / 16:45

1 resposta

0

Eu tinha recentemente instalado git completion que faz alguns caching . Vou precisar olhar com mais detalhes, mas, de qualquer forma, ele faz cache, então essa é a causa aqui.

    
por 16.10.2015 / 01:44