64 主题说明了一切,如何在更改内容后重新哈希$ PATH之一中可用的可执行文件:例如,从一个$ PATH中删除了一个二进制文件,而该二进制文件在另一个$ PATH中可用,则更改了$ PATH变量。 bash — 帕特里克·B。 source
93 hash -r是需要做的。在zsh中,它是rehash,bash中不存在(默认情况下)rehash。 — 帕特里克·B。 source 5 rehash是zsh中的hash -r。 — 2012年 1 @Jaroslav不知道,谢谢(对不起,您在拉丁语中写下您的名字)。 — Patrick B. rehash也是cshell命令。 — macetw
9 我同时使用了贝壳,数十年来,哈希码在我的后脑中得到了增强,它从我的手指中发出而无需询问。为了适应这些反射,我已将其添加alias rehash='hash -r'到.aliases_bash文件中,我对其进行了测试并从中获取源.bashrc。 总而言之,.bashrc我使用以下行: [[ -f ~/.aliases_bash ]] && . ~/.aliases_bash 在/.aliases_bash我用线 alias rehash='hash -r' — 长老 source