Pliki BASH_PROFILE są uruchamiane automatycznie dla interaktywnych powłok logowania. Innymi słowy, są one wykonywane po zalogowaniu użytkownika przy użyciu poświadczeń logowania lub po utworzeniu nowego okna terminala. Różni się to od plików .BASHRC , które są uruchamiane tylko wtedy, gdy skrypty powłoki Bash są wykonywane w terminalu, który jest już otwarty.
Ponieważ użytkownicy często chcą uruchamiać po zalogowaniu zarówno pliki BASH_PROFILE, jak i BASHRC, często zawierają następujący segment w pliku BASH_PROFILE, który wymusza uruchomienie pliku BASHRC, gdy wykonywany jest tylko plik BASH_PROFILE:
, jeśli [-f ~ / .bashrc]. Następnie źródło ~ / .bashrcfi
UWAGA: Pliki BASH_PROFILE są ukryte w katalogu domowym użytkownika i nie zawierają prefiksu nazwy pliku. Zawsze używają nazwy pliku .bash_profile.