Linux环境变量配置
本文由 小茗同学 发表于 2016-10-27 浏览(3979)
最后修改 2019-12-31 标签:linux 环境变量 配置

如题

按生存周期分2种:一种永久的,一种临时的,临时的使用export命令声明即可,关闭shell后立即失效,这里只介绍永久的。

永久设置环境变量有2种方法,修改/etc/profile文件是针对所有用户,修改用户目录~下的.bash_profile文件是针对当前用户,这里只介绍前者。

以Java环境变量设置为例来说明如何设置环境变量:

执行vim /etc/profile命令,在文件的最后面追加如下内容:

#set java environment
export JAVA_HOME=/home/java/jdk-1.7
export CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

关于以上代码注释:

  1. 与Windows不同,linux下多个环境变量用冒号:分隔而不是用分号;
  2. export 是导入的意思,新增加的环境变量都要这个命令;
  3. 修改完后要想立即生效还要运行source /etc/profile,但是有时候不知为何运行了还是不生效,此时只要重新连接登录即可,无需重启系统;
  4. 注意等号=两边千万不能加空格,别没事找事!!!

查看环境变量:

$ echo $JAVA_HOME

如果没有设置,那么不会有任何结果输出。
查看当前系统所有环境变量:

$ env