【问题标题】:Getting command not found on sudo在 sudo 上找不到命令
【发布时间】:2021-09-05 02:48:42
【问题描述】:

我正在尝试:sudo /Users/oliver/Desktop/vpn/natvpn.sh

找不到命令:sudo: /Users/oliver/Desktop/vpn/natvpn.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

标签: macos terminal command sudo


【解决方案1】:

大多数 Linux 发行版都预装了 sudo 包。但似乎你的机器没有它。 您是否在机器上安装了 sudo 包,如果没有,请尝试以下命令安装 sudo

apt-get install sudo

【讨论】:

    【解决方案2】:

    试试这些:

    sudo ~/Desktop/vpn/natvpn.sh
    

    sudo /home/oliver/Desktop/vpn/natvpn.sh
    

    【讨论】:

      猜你喜欢
      • 2014-04-26
      • 2019-04-05
      • 2018-06-11
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 2012-03-30
      • 2014-11-25
      • 2018-09-15
      相关资源
      最近更新 更多