0

朋友们,我想在系统范围内对环境 PATH 进行更改。因为我有一个名为“md5”的程序。我想从任何地方(即任何目录)执行它。

我的 md5 程序位于“/home/ahuq/MappingServer/md5_program”。所以我所做的就是在运行的 SHELL 中放入:“export PATH=$PATH:/home/ahuq/MappingServer/md5_program”。这只会进行临时更改,让我可以从任何地方临时运行“md5”程序。但我想让这种改变永久化。所以我所做的就是将“PATH=$PATH:/home/ahuq/MappingServer/md5_program”行放入“/etc/environment”文件中。这搞砸了一切,然后有一段时间我无法从 SHELL 执行任何操作。我知道“nano”编辑器的绝对路径,并用它把文件(即/etc/environment)修改回原来的状态。这解决了问题,现在我可以从 SHELL 运行像“ls”这样的程序。

但我仍然需要一种方法将“md5”的路径永久添加到环境中。如何在 Ubuntu 10.10 中执行此操作?哪个文件需要编辑?

再见。

4

1 回答 1

1

看起来您将“程序”添加到路径中,您只想将目录添加到路径中。

尝试

PATH=$PATH:/home/ahuq/MappingServer

添加到您的 PATH 在 .profile 中定义的位置。

我希望这有帮助。

PS,因为您似乎是新用户,如果您得到的答案对您有帮助,请记住将其标记为已接受,和/或给它一个 +(或 -)作为有用的答案。

于 2011-04-29T18:16:00.467 回答