|
我把$JAVA_PATH
/usr/local/j2sdk/bin
改成
/usr/local/jrockit1.5.0/bin
再执行source /etc/profile,然后
打印出$PATH的值,结果不是我期望的
/usr/local/jrockit1.5.0/bin
会代替
/usr/local/j2sdk/bin
我又再打了几次source /etc/profile,再执行:
# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/us
r/bin:/usr/X11R6/bin:/root/bin:/usr/local/j2sdkbin:/usr/local/j2sdk/bin:/usr/local/jrockit1.
5.0/bin:/usr/local/jrockit1.5.0/bin:/usr/local/jrockit1.5.0/bin:/usr/local/jrockit1.5.0/bin
发现/usr/local/jrockit1.5.0/bin是追加在原来变量值后面的,执行多少次source /etc/profile就有多少个/usr/local/jrockit1.5.0/bin追加在后面。
而重新登录就不会有这样的问题。
该如何在不登录的情况下,解决刚才这个问题呢。 |
|