【发布时间】:2020-07-01 14:38:57
【问题描述】:
我的 bin 中有 4 个文件。有趣的是,当我在终端中调用它们时,它们中的两个可以工作 - 其他(较新的)两个不工作。
我的 bin 文件如下所示:https://ibb.co/bsj00jG
当我在终端中键入“which chd-project”时(chd-project 是有效的 bash 脚本之一),它显示 /usr/local/bin/chd-project - 但是我找不到本地文件在我的 Mac 上。
当我输入 which id-project(找不到的 bash 脚本)时,它只是说 id-project not found。
如果我设置PATH=$HOME/bin,我就可以调用id-project 文件。但是,每当我重新启动终端时,它都会再次重置。不过,这有时可能会出现问题,因为有时无法找到同一 bash 脚本中的后续命令。
当我输入echo $PATH 时,我得到/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
但是,如前所述,我可以在终端中调用 chd-project(尽管如果我使用 'which',它会显示 usr/local/bin)但我不能调用 id-project。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: bash terminal path git-bash bin