怎么看它变的?
export只是设置当前的环境变量

解决方案 »

  1.   

    export只是设置当前的环境变量这个下次进来还的手动设置的。
      

  2.   

    举个例子:我手动设置环境变量,export ORACLE_SID = orcl;一段时间后,我用echo $ORACLE_SID,显示为APPDB1,不明白为啥会改变呢
      

  3.   

    楼主的用户文件(比如:.bashrc或.bash_profile)里设置了ORACLE_SID环境变量。每次重新登录就变成文件里设置的这个了。
      

  4.   

    举个例子:我手动设置环境变量,export ORACLE_SID = orcl;一段时间后,我用echo $ORACLE_SID,显示为APPDB1,不明白为啥会改变呢
    检查下.bashrc  .bash_profile  /etc/profile
    看看是否设置了该环境变量手动设置的export仅对当前终端生效