我的.bash_profile
.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
我想我是在互联网上的某个地方找到的。
PATH="$HOME/bin:$PATH"
如果我只写而不检查目录是否存在也可以吗?如果我添加不存在的路径会导致问题吗$PATH
?
答案1
尝试一下很容易。bash
如果您在 PATH 中添加不存在的目录,则不会抱怨(但显然它也不会在其中找到任何命令或脚本)。
如果您稍后创建该目录并将可执行文件存储在其中,bash
将会找到它们。
答案2
换句话说,检查 PATH 中任何后续路径的唯一原因是因为在前一个路径中查找文件时出错。所以错误不会造成任何问题,事实上它们是预期的。