在 sudo 上找不到命令
Posted
技术标签:
【中文标题】在 sudo 上找不到命令【英文标题】:Getting command not found on sudo 【发布时间】:2021-09-05 02:48:42 【问题描述】:我正在尝试:sudo /Users/oliver/Desktop/***/nat***.sh
找不到命令:sudo: /Users/oliver/Desktop/***/nat***.sh: 找不到命令
似乎无法弄清楚如何修复它在论坛上尝试了很多修复但没有运气。
sudo 返回:/usr/bin/sudo
echo $PATH 返回:/usr/local/bin /usr/bin /bin /usr/sbin /sbin /opt/X11/bin
我使用的是 mac os 11.2.3
这可能是什么原因造成的,有解决办法吗?
【问题讨论】:
您确定脚本文件存在于该确切路径中吗?另外,脚本的 shebang (第一行)是什么?您是否授予终端访问桌面的权限(请参阅this q? 【参考方案1】:大多数 Linux 发行版都预装了 sudo 包。但似乎你的机器没有它。 您是否在机器上安装了 sudo 包,如果没有,请尝试以下命令安装 sudo
apt-get install sudo
【讨论】:
【参考方案2】:试试这些:
sudo ~/Desktop/***/nat***.sh
或
sudo /home/oliver/Desktop/***/nat***.sh
【讨论】:
以上是关于在 sudo 上找不到命令的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 apt-get: 在 AWS EC2 上找不到命令? [关闭]