
Eu tenho as seguintes linhas no meu arquivo .bash_profile
.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Acho que encontrei em algum lugar da internet.
Também está tudo bem se eu escrever apenas PATH="$HOME/bin:$PATH"
sem verificar a existência do diretório? Causa algum problema se eu adicionar um caminho inexistente $PATH
?
Responder1
É fácil experimentar isso. bash
não reclamará se você adicionar um diretório inexistente em PATH (mas obviamente também não encontrará nenhum comando ou script).
Se mais tarde você criar o diretório e armazenar executáveis nele, bash
você os encontrará.
Responder2
Pense de outra forma, o único motivo para verificar qualquer caminho a seguir em PATH é porque ocorreu um erro ao encontrar um arquivo no anterior. Portanto, os erros não causarão problemas; na verdade, são esperados.