不同终端窗口中的 PATH 变量

不同终端窗口中的 PATH 变量

我注意到,如果我打开了多个终端窗口,并且在其中一个窗口中我通过 bashrc 设置路径变量:

export APP_PATH="path_to_app"    
export PATH="$APP_PATH:$PATH"

然后调用:

source ~/.bashrc

那么新路径仅在我执行该操作的窗口中可见。为什么?我如何才能让其他人看到它?

如果我多次调用 source,所有路径条目都会重复。为什么?我以为 source 只是重新加载 bashrc 的所有信息。

答案1

当你调用时,source ~/.bashrc~/.bashrc只会为当前终端会话重新加载配置。如果你想重新加载你的~/.bashrc

相关内容