【发布时间】:2011-11-07 15:26:05
【问题描述】:
如何更改 Debian 中的 $PATH 变量?我尝试更改 /etc/profile 但这只会影响普通用户(是的,我添加了用户和 root 路径的路径)。
之后我尝试编辑/root/.profile 然后/root/.bashrc 也...
都没有用。你知道哪里有问题吗?
【问题讨论】:
-
这是用于哪个外壳的? Bash、csh 其他?
-
嗯我不确定 :D 我是 UNIX 的“初学者”...我没有从默认安装中更改它,所以它可能是什么? ...编辑:在执行“echo $SHELL”之后,我得到了输出“/bin/bash”:)
-
只是猜测,但您是否在编辑后开始了新的 bash?或者,您是否在编辑后获取修改后的文件(./path/to/file 或 source /path/to/file)。
-
是的,我注销了,然后又重新启动了服务器。我没有尝试源,但我现在尝试了,它也不起作用。顺便说一句,我说它适用于普通用户 - 它不仅影响 root 帐户。
-
我发现了一些有趣的东西。当我执行 echo $PATH 时,它输出默认 $PATH 但是当我执行 printenv PATH 时,我得到了我想要的 $PATH ...
标签: unix path environment-variables debian