У вас есть:
/ etc / profile: общесистемный файл .profile для оболочки Bourne (sh (1)) и совместимые с Bourne оболочки (bash (1), ksh (1) , зола (1), ...)., который в Lucid и Maverick запускает
/etc/profile.d/*.sh
, если присутствует, и если оболочка пользователя bash:
/etc/bash.bashrc
Для пользовательской среды существует запутанный массив, специфичный для оболочки, и считается ли он «оболочкой входа». Если оболочка bash:
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
для sh / dash:
$HOME/.profile
для zsh, я даже не собираюсь пытаться понять это.