我的 ubuntu 上有一个位于~/project/
目录中的可执行脚本,我尝试将该路径添加到/etc/environment
. 所以,我编辑了这个路径PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:~/project/"
。然后,我注销并重新登录,打开终端su
并运行命令以在该文件夹上执行我的脚本,但结果是command not found
.
然后,我将路径更改/etc/environment
为 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/r0xx4nne/project/"
,瞧它的工作原理。现在我可以~/project/
在su
命令下运行其中的可执行脚本而不会失败。
我的问题是,在/etc/environment中创建路径时,~/project和/home/r0xx4nne/project之间有什么区别?
为什么会变成这样?我是新手,我只是想了解更多。感谢您的回复。