Файлы BASH_PROFILE автоматически запускаются для интерактивных оболочек входа. Другими словами, они выполняются после входа пользователя в систему со своими учетными данными для входа или при создании нового окна терминала. Это отличается от .BASHRC файлов, которые запускаются только тогда, когда сценарии оболочки Bash выполняются в уже открытом терминале.
Поскольку пользователи часто хотят запускать файлы BASH_PROFILE и BASHRC при входе в систему, они часто включают следующий сегмент в файле BASH_PROFILE, который заставляет файл BASHRC запускаться, когда выполняется только файл BASH_PROFILE:
, если [-f ~ / .bashrc]. Затем source ~ / .bashrcfi
ПРИМЕЧАНИЕ. Файлы BASH_PROFILE скрыты в домашнем каталоге пользователя и не содержат префикса имени файла. Они всегда используют имя файла .bash_profile.