Bash的设置之所以如此繁琐,是由于历史原因造成的。早期的时候,计算机运行速度很慢,载入配置文件需要很长时间,Bash的作者只好把配置文件分成了几个部分,阶段性载入。 系统的通用设置放在 /etc/profile, 用户个人的、需要被所有子进程继承的设置放在$HOME/.profile, 不需要被继承的设置放在$HOME/.bashrc。
Bash的设置之所以如此繁琐,是由于历史原因造成的。早期的时候,计算机运行速度很慢,载入配置文件需要很长时间,Bash的作者只好把配置文件分成了几个部分,阶段性载入。
系统的通用设置放在 /etc/profile,
用户个人的、需要被所有子进程继承的设置放在$HOME/.profile,
不需要被继承的设置放在$HOME/.bashrc。