Los archivos BASH_PROFILE se ejecutan automáticamente para los shells interactivos de inicio de sesión. En otras palabras, se ejecutan después de que un usuario inicie sesión con sus credenciales de acceso, o cuando se crea una nueva ventana de terminal. Esto difiere de los archivos .BASHRC, que se ejecutan sólo cuando los scripts del shell Bash se ejecutan dentro de un terminal que ya está abierto.
Como los usuarios suelen querer ejecutar tanto los archivos BASH_PROFILE como BASHRC al iniciar la sesión, suelen incluir el siguiente segmento en el archivo BASH_PROFILE, que obliga a ejecutar el archivo BASHRC cuando sólo se ejecuta el archivo BASH_PROFILE:
si [ -f ~/.bashrc ]. Entonces
source ~/.bashrc
fi
NOTA: Los archivos BASH_PROFILE están ocultos en el directorio principal de un usuario y no contienen un prefijo de nombre de archivo. Siempre utilizan el nombre de archivo .bash_profile.