내 거 .bash_profile
.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
인터넷 어딘가에서 찾은 것 같아요.
PATH="$HOME/bin:$PATH"
디렉토리가 존재하는지 확인하지 않고 그냥 써도 괜찮을까요? 존재하지 않는 경로를 추가하면 문제가 발생하나요 $PATH
?
답변1
한번 시도해 보는 것은 쉽습니다. bash
존재하지 않는 디렉터리를 PATH에 추가해도 불평하지 않습니다(그러나 분명히 그 디렉터리에서도 명령이나 스크립트를 찾을 수 없습니다).
나중에 디렉터리를 만들고 그 안에 실행 파일을 저장하면 bash
해당 디렉터리를 찾을 수 있습니다.
답변2
즉, PATH에서 후속 경로를 확인하는 유일한 이유는 이전 경로에서 파일을 찾는 동안 오류가 발생했기 때문입니다. 따라서 오류로 인해 문제가 발생하지 않으며 실제로는 예상된 오류입니다.