Предполагая, что вы используете bash в качестве оболочки, посмотрите фрагмент ниже на этой странице.
Загрузочные файлы Bash
Когда запускается "оболочка входа в систему", она читает файл /etc/profile
а затем ~/.bash_profile
или ~/.bash_login
или ~/.profile
(в зависимости от того, что существует - он читает только один из них, проверяя их в порядок упоминается).
Когда запускается "оболочка без входа в систему", она читает файл /etc/bashrc
а затем файл ~/.bashrc
.
Обратите внимание, что когда bash вызывается с именем "sh", он пытается имитировать последовательность запуска оболочки Bourne ("sh"). В частности, оболочка без входа в систему, вызываемая как "sh", по умолчанию не читает никаких файлов точек. Смотрите страницу руководства bash для деталей.