Temat mówi wszystko: jak zmienić dostępne pliki wykonywalne dostępne w jednym z $ PATH po zmianie rzeczy: np. Usunął plik binarny z jednego $ PATH, który jest dostępny w innym $ PATH, zmienił zmienną $ PATH.
Temat mówi wszystko: jak zmienić dostępne pliki wykonywalne dostępne w jednym z $ PATH po zmianie rzeczy: np. Usunął plik binarny z jednego $ PATH, który jest dostępny w innym $ PATH, zmienił zmienną $ PATH.
Odpowiedzi:
hash -rco należy zrobić. W Zsh jest to powtórka i powtórka nie istnieje (domyślnie) w bash.
Używam obu muszli, a od dziesięcioleci wzmacniany jest mój mózg z tyłu, wyskakuje mi z palców bez pytania. Aby uwzględnić te odruchy, które dodałem alias rehash='hash -r'do mojego .aliases_bashpliku, z którego testuję i z którego pochodzę .bashrc.
Podsumowując, .bashrcużywam linii:
[[ -f ~/.aliases_bash ]] && . ~/.aliases_bash
i w /.aliases_bashużywam linii
alias rehash='hash -r'