我已經使用了多年不同的基於nix的系統,並且它似乎像我使用的每種Bash都有不同的算法來決定運行哪些啓動腳本。對於設置環境變量和別名以及打印啓動消息(例如MOTD)這樣的任務而言,哪個啓動腳本是適當的位置?.bashrc,.bash_profile和.environment之間有什麼區別?
把東西放在.bashrc
,.bash_profile
和.environment
之間有什麼區別?我還看過其他文件,如.login
,.bash_login
和.profile
;這些都是相關的嗎?在物理登錄時,通過ssh遠程登錄並打開一個新的終端窗口,有哪些不同?跨平臺(包括Mac OS X(及其Terminal.app)和Cygwin Bash)是否存在重大差異?
你可以添加`/ etc/bashrc`來滿足答案嗎? – Nemoden 2012-09-27 14:12:17