问题:修改/etc/profile 后,重新打开终端PATH变量会变化成之前的,导致配置的环境变量重新打开终端后使用不了。
处理:查看到/root/.bash_profile文件有一行写成
#export PATH=/opt/module/mongodb-4.4.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:
/usr/bin:/root/bin:/data/mysql3308/bin:/root/bin:/usr/local/percona-xtrabackup/bin:
/root/bin:/usr/local/percona-xtrabackup/bin:/usr/local/jdk1.8.0_341//bin:/usr/local/jdk1.8.0_341//jre/bin:
/root/bin:/root/bin:/usr/local/go/bin
此写法会导致重新打开终端只会用到这个,也不知道什么时候配置的玩意,坑死。
删除以上配置即可。只保留
vim /root/.bash_profile
PATH=$PATH:$HOME/bin
export PATH
然后重新source一把
source /root/.bash_profile
source /etc/profile
大功告成。
建议之后要添加的全局变量最好都在profile修改。