环境变量在 Linux (Fedora) 上不断变回原来的形式

Tha*_*eni 1 linux shell

我有一个 JAVA_HOME 变量,做 >echo $JAVA_HOME"old/path/to/my/jdk.1.7". 我去终端并执行一个export JAVA_HOME=new/path/to/my/jdk.1.8.0在终端会话期间工作正常的操作,但是一旦我启动一个新的选项卡/终端实例并执行 >echo $JAVA_HOME它给我:old/path/to/my/jdk.1.7。我可能做错了什么。

fed*_*qui 5

你必须包括这export在你~/.bashrc~/.bash_profile因此被载入每次启动一个新的会话。