关于SO和askubuntu的问题的答案,以及翻阅(和阅读的标题)$HOME
和/etc/
,指出了一些可用于设置环境变量的文件,包括:
~/.profile
~/.bashrc
~/.bash_profile
~/.gnomerc
~/.Rprofile
/etc/bash_bashrc
/etc/profile
/etc/screenrc
我/etc/
为所有用户收集这些文件,而其中的文件$HOME
是特定于用户的。我还收集.profile
在登录.bashrc
时加载而在/bin/bash
执行时加载的信息。我也明白不同的程序有不同的设置文件(例如.Rprofile
R)。但我希望得到一些澄清:
*rc
和*profile
文件本质上的区别?.bashrc
覆盖 中设置的变量.settings
)