miniconda 和 Travis,hash -r 是做什么的?
miniconda and Travis, what does hash -r do?
在Conda's manual for Travis integration中,hash -r
是做什么的,有必要吗?
hash
是一个 bash 内置函数。 hash -r
将重新扫描 $PATH
以获得可用的可执行命令,因此 Bash 知道在您键入命令名称时要执行的内容。
根据man bash
,如果输入命令,Bash将首先搜索其内部数据结构以查找要执行的命令。如果失败,它将在 $PATH
.
中进行搜索
在我看来,对 hash -r
的调用是不必要的。
在Conda's manual for Travis integration中,hash -r
是做什么的,有必要吗?
hash
是一个 bash 内置函数。 hash -r
将重新扫描 $PATH
以获得可用的可执行命令,因此 Bash 知道在您键入命令名称时要执行的内容。
根据man bash
,如果输入命令,Bash将首先搜索其内部数据结构以查找要执行的命令。如果失败,它将在 $PATH
.
在我看来,对 hash -r
的调用是不必要的。