如何使用Bash添加PATH变量的完整路径?

时间:2014-01-11 15:27:21

标签: bash shell path

如何使用Bash添加PATH变量的完整路径? 我试过像

之类的东西
export PATH=/myPath:$PATH

但它不起作用。

2 个答案:

答案 0 :(得分:1)

export命令仅在当前shell中对于export命令之后启动的所有程序生效。

要使其对其他shell生效,并且在您注销后,您需要将该命令添加到~/.bashrc文件并重新启动其他终端窗口/标签。

要使GUI应用程序直接或间接从终端窗口启动时使其生效,可能需要执行额外的步骤

要使其作为其他用户(例如root)运行的应用程序生效,可能需要执行不同的附加步骤。

答案 1 :(得分:0)

上面提到的代码非常有效:PATH变量得到改变 - 对于当前的bash会话以及从它开始的所有进程。

问题的根源可能如下:

您的程序在其开始时获取环境变量的副本。如果在程序启动后更改了环境变量(PATH或其他任何内容),程序将不会“看到”更改。您需要重新启动程序。