BASH_PROFILE-filer körs automatiskt för interaktiva inloggningsskal. Med andra ord, de exekveras efter att en användare loggat in med sina referenser, eller när ett nytt terminalfönster skapas. Detta skiljer sig från .BASHRC filer, som endast körs när Bash-skalskript körs i en terminal som redan är öppen.
Eftersom användare ofta vill köra både BASH_PROFILE- och BASHRC-filer vid inloggning, inkluderar de ofta följande segment i BASH_PROFILE-filen, vilket tvingar BASHRC-filen att köras när endast BASH_PROFILE-filen körs:
om [-f ~ / .bashrc]. Då är källan ~/.bashrcfi
OBS: BASH_PROFILE-filer är dolda i en användares hemkatalog och innehåller inget filnamnsprefix. De använder alltid filnamnet .bash_profile.