
我的.bash_profile
.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
我想我是在網路上的某個地方找到的。
PATH="$HOME/bin:$PATH"
如果我只寫而不檢查目錄是否存在也可以嗎?如果我添加不存在的路徑會導致問題嗎$PATH
?
答案1
嘗試一下很容易。bash
如果您在 PATH 中添加不存在的目錄,則不會抱怨(但顯然它也不會在其中找到任何命令或腳本)。
如果您稍後建立該目錄並將可執行檔儲存在其中,bash
將會找到它們。
答案2
換句話說,檢查 PATH 中任何後續路徑的唯一原因是因為在前一個路徑中查找檔案時出錯。所以錯誤不會造成任何問題,事實上它們是預期的。