Файлы ініціалізації – це сценарії shell, які визиваються автоматично.
При реєстрації користувача в bash визивається $HOME/.bash_profile
В кожному shell є файл ініціалізації самого shell $HOME/.bashrc
При виході з системи $HOME/.bash_logout
Існують конфігурації файли командної оболонки, загальні для всіх користувачів
/etc/bashrc
/etc/profile
Файли ініціалізації є текстові файли і маючи відповідні права можна їх правити..
$HOME/.bash_profile зазвичай містить команди, що формують інтерфейс. Наприклад, вітання, рядок запрошення, колірні настройки, значення глобальних змінних і т.д.
$HOME/.bashrc - команди, що розширюють або настроюють командний інтерпретатор. Наприклад, виклик необхідних програм, оголошення псевдонімів і т.д.
Для того, щоб перевірити роботу цих файлів необхідно ввійти в систему (команда login).
$HOME/.bash_logout містить команди, які виконують при виході з системи. Наприклад, очистка екрану, рядок повідомлення і команда
sleep, яка задає паузу. Така пауза дозволяє прочитати виведені повідомлення.