2022-10-08 19:20阅读: 43评论: 0推荐: 0

Ubuntu系统中环境变量设置两种方法,有什么区别?

什么方法

对 /etc/profile进行变量的加入,相当于Windows当中的用户变量,另外一个就是~/.bashrc,相当于系统环境变量的设置,那么他们有什么区别?如何进行使用呢?

区别与作用:

/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。是系统全局针对终端环境的设置,它是login时最先被系统加载的,是它调用了/etc/bashrc,以及/etc/profile.d目录下的*.sh文件,如果有一个软件包,系统上只安装一份,供所有开发者使用,建议在/etc/profile.d下创建一个新的xxx.sh,配置环境变量。
~/.bashrc:是用户相关的终端(shell)的环境设置,通常打开一个新终端时,默认会load里面的设置,在这里的设置不影响其它人。如果一个服务器多个开发者使用,大家都需要有自己的sdk安装和设置,那么最好就是设置它。

详情参考:https://blog.csdn.net/ZoeYen_/article/details/78560905

为什么提到该问题?因为我在安装jdk-19的时候无法进行环境变量的更新,使用了source /etc/profile方法之后没有用所以使用了另外一个方法,仍然不起作用。

经过多次探索与使用发现手动安装的时候有个目录打错了:

其中的MyPrograme写成Myprograme

 

本文作者:chen-wenshang

本文链接:https://www.cnblogs.com/chen-wenshang/p/16768640.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   2692918389  阅读(43)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑