Como ativar o autocomplete para o script pessoal?

1

Eu adicionei meu script a / usr / bin e ele é executado como esperado se eu digitar o nome completo do comando. Como obtenho o terminal para autocompletar o nome do comando?

    
por Abhishek 11.05.2013 / 15:57

1 resposta

3

hash -r

ou abra um novo shell.

Quando o seu shell é inicializado, ele verifica seu PATH e armazena em cache os nomes e localizações dos programas que encontrar; quando você solicita que ele execute um programa, ele verifica primeiro o cache e, se encontrar o local, não precisará varrer todos os diretórios em seu caminho, o que é bastante demorado. O Bash usa os resultados da varredura inicial para concluir a guia de comando (e não a atualiza quando você executa um novo programa), portanto, o programa não chegará até que você abra uma nova sessão ou diga para refazer caminho.

para futuros requerentes de resposta: em zsh, use rehash

    
por 11.05.2013 / 16:12

Tags