如题
按生存周期分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
关于以上代码注释:
- 与Windows不同,linux下多个环境变量用冒号
:
分隔而不是用分号;
- export 是导入的意思,新增加的环境变量都要这个命令;
- 修改完后要想立即生效还要运行
source /etc/profile
,但是有时候不知为何运行了还是不生效,此时只要重新连接登录即可,无需重启系统; - 注意等号
=
两边千万不能加空格,别没事找事!!!
查看环境变量:
$ echo $JAVA_HOME
如果没有设置,那么不会有任何结果输出。
查看当前系统所有环境变量:
$ env