【发布时间】:2013-11-26 11:48:53
【问题描述】:
我必须先将源目录添加到我的 PATH 变量中。所以我就这么做了……
cd /usr/src
PATH=$PATH:.
然后我必须以最简单的方式运行phmenu 程序,这意味着我使用了新修改的 PATH 变量。
我不知道该怎么做。在src 目录(我添加到PATH 中的)内有一个名为packages 的子目录。
我是否在 PATH 中添加了错误的“源”文件,是否可以引用另一个文件?还是我走在正确的轨道上?
【问题讨论】:
-
我想知道你为什么要添加“。”到 $PATH... 不推荐。请告诉我们您要做什么(安装这个或那个包?遵循一些说明?)(而不是询问如何将 pwd 添加到路径中,这可能,或者可能不需要做您需要做的事情),我们可能会为您提供更好的选择? (我们不想为 XYProblem 寻找解决方案……)
-
我绝对使用过一次绝对路径,就像建议的那样,我明白为什么添加当前目录不好。我有一个问题要求我运行“phmenu”程序,因为我已经修改了我的 PATH 变量。但是,我不知道该怎么做。我想知道我是否添加了正确的目录?
-
让您的 PATH 变量设置很长时间:编辑您的 shell 的启动脚本之一(我猜是 ~/.profile 或 ~/.bash_profile )。这样,如果您退出/返回,它仍然会被设置。然后您可以简单地:
phmenu(并且,使用您的 PATH,它将被找到并启动)
标签: linux path environment-variables