解决登录linux环境后每次都要source ~/.bashrc 使环境变量生效问题

目录

问题:

解决方法:

补充:

参考:


问题:

linux 环境下安装完Anaconda后,在 .bashrc 里添加环境变量:

export PATH= ~/anaconda3/bin:$PATH

再激活环境变量:

source ~/.bashrc

关闭 shell 窗口后(我使用的是mobaxterm)再次打开发现环境变量失效了,查了很多解决方法,有说

1、编辑 ~/.bashrc文件,末尾添加

if [ -f /etc/profile ]; then
. /etc/profile
fi

2、在.bash_profile文件的最末尾上加入如下语句:

if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

再运行一次

source .bash_profile 

等等,我都试了不知道为啥就是不行,最后看集群上别人的配置,参考了下解决。

解决方法:

在自己目录下创建一个 .profile 添加下述代码即可:

source ~/.bashrc

文件如图:

补充:

配置文件的执行顺序为:

/etc/profile > (~/.bash_profile | ~/.bash_login | ~/.profile) > ~/.bashrc > /etc/bashrc > ~/.bash_logout

参考:

Linux学习笔记(五):解决.bashrc文件每次打开终端都需要source的问题 - 简书

https://www.cnblogs.com/SimonHu1993/p/14131551.html

解决登录linux环境后每次都要source /etc/profile使环境变量生效问题_cary516843761的博客-CSDN博客

https://it.cha138.com/java/show-2671785.html

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值