/etc/profile内容如下
export JAVA_HOME=/usr/java/jdk1.7.0_79 # 第一行
export PATH=$JAVA_HOME/bin:$PATH # 第二行
现需要删除环境变量"JAVA_HOME",直接删除"第一行"后执行source /etc/profile、unset JAVA_HOME即可,但此时的变量PATH仍包含JAVA_HOME,如何删除呢?因为需要写成脚本
总觉得我这样在脚本中添加、删除环境变量的方法比较笨拙,前辈们平时都是怎么做的呢?
首先你这样做已经算简单的了
定义在/etc/profile的环境变量是永久性的,对所有用户有效
可以定义在用户加目录的.bashrc 仅对当前用户有效
如果是要临时有效直接在终端用export,仅对当前终端有效
你如果需要经常改就直接执行export
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。