在 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 上找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

在 Cygwin 上找不到 sudo 命令

如何修复 apt-get: 在 AWS EC2 上找不到命令? [关闭]

尽管使用 pip 和 sudo apt-get install 安装,但在 Ubuntu 上找不到 Pandoc

sudo xx 找不到命令

在 zsh 上找不到命令 [关闭]

sh:转换:在 spyder 上找不到命令