Я використовував декілька різних систем * на основі nix років, і, схоже, кожен аромат Bash, який я використовую, має різний алгоритм для визначення, які сценарії запуску використовувати. Для цілей таких завдань, як налаштування змінних та псевдонімів середовища та друк стартових повідомлень (наприклад, MOTD), який сценарій запуску є відповідним місцем для цього?
У чому різниця між наведення .bashrc, .bash_profileі .environment? Я також бачив інші файли , такі як .login, .bash_login, і .profile; вони завжди актуальні? У чому полягають відмінності, в яких вони запускаються під час фізичного входу в систему, віддаленого входу через ssh та відкриття нового вікна терміналу? Чи є суттєві відмінності між платформами (включаючи Mac OS X (і його Terminal.app) та Cygwin Bash)?
/etc/bashrcщоб заповнити відповідь?