Come ripassare gli eseguibili in $ PATH con bash


64

Il soggetto dice tutto, come ridisegnare gli eseguibili disponibili all'interno di uno dei $ PATH dopo aver cambiato le cose: ad esempio rimosso un binario da un $ PATH che è disponibile in un altro $ PATH, cambiato la variabile $ PATH.

Risposte:



9

Uso entrambi i gusci e rehash è stato rinforzato nel mio cervello per decenni, mi esce dalle dita senza chiedere. Per soddisfare quei riflessi che ho aggiunto alias rehash='hash -r'al mio .aliases_bashfile, che provo e da cui provengo .bashrc.

Per riassumere, in .bashrcuso la riga:

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

e in /.aliases_bashuso la linea

alias rehash='hash -r'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.