linux的环境变量在哪里
linux环境变量有两个位置:1、“/etc”目录下的bashrc、profile和environment文件,文件内是已经配置好的环境变量;2、用户目录下的“.bashrc”和“.bash_profile”文件,这两个文件是都是隐藏文件。
本教程操作环境:linux7.3系统、Dell G3电脑。
linux的环境变量在哪里
1、系统位置,/etc目录下的bashrc、profile、environment三个文件
2、用户目录(root或普通用户)下的.bashrc、.bash_profile两个文件,注意这两个文件前面都有点,是隐藏文件。
先说这3个系统文件,列出文件内容(参考CentOS7)。 /**/为添加注释
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
第三个文件environment文件打开是一个空文件,不表。
再说两个用户文件,贴上文件内容(参考CentOS7)/**/为添加注释
普通用户:
root用户
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
这几个文件的注释已经说得很清楚了,bashrc文件是 用户指定别名和函数(功能), bash_profile文件是用来获取bashrc文件中的别名和函数(功能),用户还可以在此文件中指定环境变量和开机启动程序。在系统的bashrc、和bash_profile文件明确说明 在/etc/profile.d/目录下创建一个自定义脚本会是修改环境变量的更好方法。如图:
到这里文章就结束了,但是在实际配置环境变量中发现,如果变量仅配置在系统配置文件中,以普通用户登录系统终端中是有自己添加的环境变量,一旦su到root,终端中就没有了之前配环境变量。解决方法就是在每个用户的配置文件中都配置一次,这样太麻烦。在/etc/profile.d/目录下创建一个自定义脚本的方法无论你在一个终端中如何切换用户,环境变量依然存在。
版权声明:本文采用知识共享 署名4.0国际许可协议BY-NC-SA 进行授权
文章作者:jiuhucn
文章链接:https://www.jiuhucn.com/2022/04/12/2207.html
免责声明:本站为资源分享站,所有资源信息均来自网络,您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容;版权争议与本站无关,所有资源仅供学习参考研究目的,如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站为非盈利性站点,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。

共有 0 条评论