宋建勇 发表于 2013-2-3 10:36:54

linux用户覆盖全局(自定义)变量环境

$ cd $HOME
$ pwd
/home/dev_ydzj_1
$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)

在公司看到上述结果,认为linux系统全局java环境是1.6,但是看到下面的执行结果我就疑惑了

$ tail -3 /etc/profile
export JAVA_HOME=/opt/jdk/jdk1.5.0_15
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

找人解疑,看到下面结果,顿时有所感悟!

$ less .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
      . ~/.bashrc
fi

# User specific environment and startup programs

export TOMCAT_HOME=/home/dev_ydzj_1/apache-tomcat-5.5.25
export CATALINA_HOME=/home/dev_ydzj_1/apache-tomcat-5.5.25

export JAVA_HOME=/opt/jdk/jdk1.6.0_24
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$TOMCAT_HOME/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin

export PATH

记录,备忘。嘿嘿!
页: [1]
查看完整版本: linux用户覆盖全局(自定义)变量环境