linux下修改环境变量后一重启又复位了。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下修改环境变量后一重启又复位了。相关的知识,希望对你有一定的参考价值。
linux下修改环境变量后一重启又恢复原状了。例如:
export PATH=/.../java/linux/jdk1.5/bin:$PATH
export CLASSPATH=/.../java/linux/jdk1.5/lib/jre/javaws/:$CLASSPATH、
重启后,
echo $PATH
空
echo $CLASSPATH
不含新添加的路经
linux下修改环境变量后一重启又复位了,是设置错误造成的,解决方法如下:
1、首先可以查看系统已添加的环境变量,使用命令:echo $PATH
2、也可以使用命令:env 查看系统所有环境变量。
3、然后切换root账户:su root,修改/etc/profile文件权限:chmod 777 /etc/profile。
4、使用su切换回要添加环境变量的用户,修改环境变量:vim /etc/profile。
5、在文档最后添加地址:export PATH="/home/wcy/softwares/packmol:$PATH",保存后退出即可。
参考技术A 晕。。。你在shell里面改,只是做了临时更改啊,一重启肯定没了啊,你要把配置写入配置文件啊。vi ~/.bashrc 在其中加入:PATH= "/home/jdk1.5/bin:$PATH "
CLASSPATH=".:/home/jdk1.5/jre/javaws"
export PATH
export CLASSPATH
然后新开一个shell,肯定就没问题了。本回答被提问者采纳 参考技术B 执行export命令修改环境变量仅仅能够针对你这次登陆的session。当年logout以后,修改的环境变量就会又返回到以前。如果想永久修改,请直接去改/etc/profile文件。
可以在最后一行添加以下内容:PATH=/.../java/linux/jdk1.5/bin:$PATH
export PATH
CLASSPATH=/.../java/linux/jdk1.5/lib/jre/javaws/:$CLASSPATH
export CLASSPATH 参考技术C 在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
例如:编辑/etc/profile文件,添加CLASSPATH变量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效 参考技术D daidai141 正解
/etc/profile 对应 sh
~/.bashrc 对应 bash
bash 先找 ~/.bashrc ,如果没有才去找/etc/profile ,算是保持对sh的一致
以上是关于linux下修改环境变量后一重启又复位了。的主要内容,如果未能解决你的问题,请参考以下文章