O Linux não toma a decisão neste caso; é fornecido com o caminho exato pelo seu shell. Ao usar shells avançados como bash ou zsh , a ferramenta which
é imprecisa, pois só verifica $ PATH, mas há várias outras possibilidades. A execução de type kvm
deve informar onde o shell está procurando.
-
"
hashed
": A primeira vez que você executa um comando, o shell bash lembra sua localização para que ele não precise pesquisar o $ PATH inteiro novamente. Os locais lembrados são mantidos apenas na memória. Usehash
para listá-los ehash -r
para redefinir ou simplesmente inicie uma segunda janela de shell. -
"
alias
": você pode ter criado um alias "kvm
" apontando para o caminho antigo. Se esse for o caso, useunalias kvm
para remover o alias. -
"
function
": semelhante aos aliases, mas mais expressivo. Novamente, é possível que você tenha adicionado e esquecido uma função chamadakvm
apontando para o caminho errado. Useunset kvm
para remover essa função.