miniconda和Travis,hash -r做什么?

时间:2017-01-03 18:35:57

标签: python anaconda travis-ci conda miniconda

Conda's manual for Travis integration中,hash -r做了什么,是否有必要?

1 个答案:

答案 0 :(得分:1)

hash是一个内置的bash。 hash -r将重新扫描$PATH以获取可用的可执行命令,因此Bash知道在键入命令名时要执行的操作。

根据man bash,如果键入命令,Bash将首先搜索其内部数据结构以执行哪个命令。如果失败,它将在$PATH进行搜索。

在我看来,这次hash -r的调用是不必要的。