什么方法
对 /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