
Tengo las siguientes líneas en mi .bash_profile
.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Creo que lo encontré en algún lugar de Internet.
¿También está bien si escribo solo PATH="$HOME/bin:$PATH"
sin verificar la existencia del directorio? ¿Causa algún problema si agrego una ruta no existente $PATH
?
Respuesta1
Es fácil probar esto. bash
no se quejará si agrega un directorio inexistente en PATH (pero obviamente tampoco encontrará ningún comando o script allí).
Si luego crea el directorio y almacena los ejecutables allí, bash
los encontrará.
Respuesta2
Piénselo de otra manera, la única razón para verificar cualquier ruta siguiente en PATH es porque hubo un error al encontrar un archivo en la anterior. Por lo tanto, los errores no causarán ningún problema; de hecho, son esperados.