如何在 Ubuntu 14.04LTS 中永久设置路径

use*_*774 6 command-line

我执行了。

export PATH=/home/varun/SOFTWARE/MOLDEN/molden5.1:$PATH
Run Code Online (Sandbox Code Playgroud)

在我的终端;其次是which molden

我得到预期的输出:/home/varun/SOFTWARE/MOLDEN/molden5.1/molden

但这是暂时的。当我关闭我的终端时which molden没有给我任何回应。我该怎么办?请帮我。

Aar*_*ron 3

首先,$PATH以这种方式修改是对当前终端会话的临时更改。其他并发或稍后的终端会话将看不到反映的更改。如果您希望该命令持续存在,请将该命令添加到您的~/.profile文件中。

其次,该which命令旨在搜索$PATH. 如果“molden”的链接不在您的$PATH或(在您的情况下)您的$PATH恢复中,它将找不到它。有关更多详细信息,请参阅which 手册页。


wis*_*cky 0

如果您使用 Ubuntu 桌面 (GUI),并且修改了~/.profile,您仍然不会看到新的图形/Gnome 终端中反映的更改,因为它将终端作为非登录 shell 启动,因此它不会加载~/.profile。您必须注销并重新登录才能生效。

另一种方法是在 中设置路径~/.bashrc,该路径是为非登录 shell 加载的。然后新的图形/Gnome 终端将反映更改。这不是规范的方法,但您不必注销并重新登录。