Linux中的环境变量配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的环境变量配置文件相关的知识,希望对你有一定的参考价值。

  这篇文章是我之前整理,此次上传。因为刚刚接触linux,一直对里面的变量设置是混淆的,所以查资料整理了一下,以便日后查询。

   Shell 环境依赖于多个文件的设置。用户并不需要每次登录后都对各种环境变量进行手工设置,通过环境设置文件,用户的工作环境的设置可以在登录的时候自动由系统来完成。环境设置文件有两种,一种是系统环境设置文件,另一种是个人环境设置文件。

1)系统中的用户工作环境设置文件

  登录环境设置文件:/etc/profile

  非登录环境设置文件:/etc/bashrc

2)用户设置的环境设置文件

  登录环境设置文件:$HOME/.Bash_profile

 非登录环境设置文件:$HOME/.bashrc

注意:只有在特定的情况下才读取profile 文件,确切地说是在用户登录的时候。当运

行Shell 脚本以后,就无需再读profile。

系统中的用户环境文件设置对所有用户均生效,而用户设置的环境设置文件对用户自

身生效。用户可以修改自己的用户环境设置文件来覆盖在系统环境设置文件中的全局设置。

例如:

1)用户可以将自定义的环境变量存放在$HOME/.Bash_profile 中;

2)用户可以将自定义的别名存放在$HOME/.bashrc 中,以便在每次登陆和调用子Shell

时生效。


以上是关于Linux中的环境变量配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux中的环境变量配置文件及其作用

Linux Shell基础 环境变量配置文件

yml 文件中使用环境变量

Linux-配置环境变量

SpringMVC配置文件中读取环境变量

Linux配置用户本身的环境变量的文件是哪个?