相关疑难解决方法(0)

~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc ... 有什么区别?

关于SOaskubuntu的问题的答案,以及翻阅(和阅读的标题)$HOME/etc/,指出了一些可用于设置环境变量的文件,包括:

  • ~/.profile
  • ~/.bashrc
  • ~/.bash_profile
  • ~/.gnomerc
  • ~/.Rprofile
  • /etc/bash_bashrc
  • /etc/profile
  • /etc/screenrc

/etc/为所有用户收集这些文件,而其中的文件$HOME是特定于用户的。我还收集.profile在登录.bashrc时加载而在/bin/bash执行时加载的信息。我也明白不同的程序有不同的设置文件(例如.RprofileR)。但我希望得到一些澄清:

  • *rc*profile文件本质上的区别?
  • 此类文件的范围是什么(例如,Linux 通常使用哪些文件)
  • 是否有层次结构(例如.bashrc覆盖 中设置的变量.settings
  • 此类文件有什么好的参考?对于这些文件中的选项?

相关问题

bash settings environment-variables profile bashrc

72
推荐指数
2
解决办法
6万
查看次数

标签 统计

bash ×1

bashrc ×1

environment-variables ×1

profile ×1

settings ×1