Como refazer a execução de executáveis ​​em $ PATH com bash


64

O assunto já diz tudo, como refazer a execução dos executáveis ​​disponíveis em um dos $ PATHs depois de mudar as coisas: por exemplo, removemos um binário de um $ PATH que está disponível em outro $ PATH e alteramos a variável $ PATH.

Respostas:



9

Eu uso ambas as conchas e a rehash foi reforçada no meu cérebro posterior por décadas, sai dos meus dedos sem perguntar. Para acomodar esses reflexos, eu adicionei alias rehash='hash -r'ao meu .aliases_basharquivo, do qual testo e fonte .bashrc.

Para resumir, em .bashrceu uso a linha:

[[ -f ~/.aliases_bash ]] && . ~/.aliases_bash 

e /.aliases_basheu uso a linha

alias rehash='hash -r'
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.