为了设置我的类path环境variables,我正在运行以下命令:
export CLASSPATH=/path/to/appropriate/dir
为了检查这个设置是否正确,我会input
echo $CLASSPATH
并返回/path/到/适当/目录。
但是,当我在terminal打开一个新的标签或窗口
echo $CLASSPATH
什么也不返回 这里发生了什么?
您在终端中设置的变量仅对该终端有效。 你应该做的是,将变量导出到为每个终端加载的~/.bashrc
文件中。 所以,在.bashrc
文件中添加该语句,就可以了。
你也可以从~/.bash_profile
文件中导出变量,这个文件将被加载到登录shell中。
对于bash,在这个文件(〜/ .bashrc)中加入以下几行:
PATH = [你的路径]:$ PATH export PATH
有关更多详细信息,请查看PATH和CLASSPATH