El tema lo dice todo, cómo volver a mostrar los ejecutables disponibles dentro de uno de los $ PATHs después de haber cambiado las cosas: por ejemplo, eliminar un binario de un $ PATH que está disponible en otro $ PATH, cambió la variable $ PATH.
El tema lo dice todo, cómo volver a mostrar los ejecutables disponibles dentro de uno de los $ PATHs después de haber cambiado las cosas: por ejemplo, eliminar un binario de un $ PATH que está disponible en otro $ PATH, cambió la variable $ PATH.
Respuestas:
hash -r
es lo que hay que hacer En zsh es rehash y rehash no existe (por defecto) en bash.
Utilizo ambos proyectiles y el refuerzo ha sido reforzado en mi cerebro posterior durante décadas, sale de mis dedos sin preguntar. Para dar cabida a esos reflejos que he agregado alias rehash='hash -r'
a mi .aliases_bash
archivo, del cual pruebo y de donde provengo .bashrc
.
Para resumir, en .bashrc
yo uso la línea:
[[ -f ~/.aliases_bash ]] && . ~/.aliases_bash
y en /.aliases_bash
yo uso la línea
alias rehash='hash -r'