Linux哈希命令搜索

时间:2015-04-19 22:38:50

标签: linux shell

我遇到了pyspark代码,并且有一个功能让我很困惑。

if hash python2.7 2>/dev/null; then
  # Attempt to use Python 2.7, if installed:
  DEFAULT_PYTHON="python2.7"
else
  DEFAULT_PYTHON="python"
fi

评论说"#确定如果未设置PYSPARK_PYTHON或PYSPARK_DRIVER_PYTHON则要使用的Python可执行文件: ",但我只使用哈希来查找最近使用的shell命令的频率,我真的不知道这是如何工作的。

任何人都可以帮我理解这个声明吗?

1 个答案:

答案 0 :(得分:0)

来自here,如果提供了名称,哈希将搜索$ PATH。