Jak rehashować pliki wykonywalne w $ PATH za pomocą bash


64

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:



9

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'
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.