I file BASH_PROFILE vengono eseguiti automaticamente per shell di login interattive. In altre parole, vengono eseguiti dopo che un utente accede con le credenziali di accesso o quando viene creata una nuova finestra di terminale. Questo differisce dai file .BASHRC , che vengono eseguiti solo quando gli script della shell Bash vengono eseguiti all'interno di un terminale che è già aperto.
Poiché gli utenti spesso vogliono eseguire sia i file BASH_PROFILE che quelli BASHRC all'accesso, spesso includono il seguente segmento nel file BASH_PROFILE, che forza il file BASHRC da eseguire quando viene eseguito solo il file BASH_PROFILE:
if [-f ~ / .bashrc]. Quindi fonte ~ / .bashrcfi
NOTA: i file BASH_PROFILE sono nascosti nella directory home di un utente e non contengono un prefisso del nome file. Usano sempre il nomefile .bash_profile.