已经有一个谈了很多关于堆栈溢出已经完成有关文件夹添加到sudo的路径。但是,没有我见过的其他教程的确实回答了以下问题:到sudo的路径添加文件夹,而不-i
我如何将文件夹添加到PATH须藤不使用-i。
这是我的设置。我想添加的文件夹是“/ var/folder”。有bash脚本“/var/folder/script.sh”。我添加下面的代码行到/root/.bashrc中的文件:
if [ -d /var/folder ]; then
PATH=/var/folder:$PATH
fi
现在,当我在命令中键入“须藤回声$ PATH”我得到以下输出:
/var/folder:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
问题是,当我运行命令“sudo script.sh”时,脚本似乎无法找到。输出如下:
须藤:script.sh:找不到
这是不顾事实,即在“命令script.sh”选项卡,自动完成的作品命令。