Linux解决Source /etc/profile配置环境不生效

linux下Source /etc/profile不生效

问题描述

上篇文章【亲测有效】Linux下安装jdk-16.0.1并配置环境变量,在当前shell终端下,我发现可以配置环境变量成功,但是等我晚上重新Java-version时,发现还是原来版本。

的确当前终端环境下的确是生效了,但是打开新的终端会发现,怎么没有生效?是我配置没成功吗?不对呀,之前明明可以的。

好像是source /etc/profile只在当前会话生效,而且shell和打开的当前会话不是同一个会话,重新source /etc/profile后就可以生效了。

但是每次都打开终端重新创建会话,重新生效配置文件,肯定太繁琐了。

解决方案

linux下开发时,我们会经常安装很多环境,因为环境多,我们需要将其配置成全局命令,这样才好操作,配置成全局命令时,有一种方式是比较常用的:

 vim /etc/profile  
 增加配置信息,然后
 source /etc/profile
 使之生效。

这个时候,你只需要再执行下面操作即可生效全局命令:

sudo vi ~/.bashrc

然后最后一行添加:

source /etc/profile

在这里插入图片描述
在这里插入图片描述
之后我每次运行java发现都配置文件都正常生效了。

在这里插入图片描述

昨天搞了一下午,没找到问题解决办法,都有点想放弃了,今天早上,就试一试,竟然OK了。有时候解决问题就这样子,可能是我昨天太迷了。

友情链接:【亲测有效】Linux下安装jdk-16.0.1并配置环境变量

加油!

感谢!

努力!

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chaser&upper

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值