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

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

时间:2022-10-08 19:35:15浏览次数:55  
标签:profile bashrc 系统 etc 设置 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

 

标签:profile,bashrc,系统,etc,设置,Ubuntu,环境变量
From: https://www.cnblogs.com/chen-wenshang/p/16768640.html

相关文章