Mac: ¿Qué es el fichero .bash_profile?


.bash_profile es un fichero de configuración que contiene declaraciones de variables, exportaciones de variables, ejecución de comandos y condiciones entre otras cosas.

Está situado en tu ruta de usuario, si utilizas finder busca el icono de la casita y al entrar al detalle de la carpeta pulsa Mayúsculas + Command + .

De esta manera mostrarás los ficheros ocultos, uno de ellos es .bash_profile.

O bien vía terminal escribe cd ~/ y desde dentro de la carpeta puedes editarlo con vim o con nano.

Una vez lo hayas editado para que el sistema lo recargue tienes que ejecutar desde su carpeta:
source .bash_profile

.bash_profile dispone de una sintaxis para ejecutar código, las dos instrucciones habituales son:

  • export: Sirve para declarar variables y exponerlas a los programas del sistema. P.ej. export JAVA_HOME=/Library/Java/Home
  • if / fi: Sirve para poner condiciones. P.ej. if which dotenv > /dev/null; then echo "hola"; fi
Puedes comprobar si las variables están bien exportadas utilizando la función echo desde el terminal:
echo $JAVA_HOME

Espero que os sirva de utilidad ^_^.

Comentarios