相关疑难解决方法(0)

使用sudo时找不到命令

foo.sh在我的主文件夹中调用了一个脚本.

当我导航到这个文件夹,然后输入时./foo.sh,我得到了

-bash: ./foo.sh: Permission denied.

当我使用时sudo ./foo.sh,我明白了

sudo: foo.sh: command not found.

为什么会发生这种情况以及如何解决?

linux bash sudo

127
推荐指数
5
解决办法
14万
查看次数

Bash脚本始终打印"未找到命令"

每次我使用bash scriptname.shDebian中的命令行运行脚本时,我都会得到Command Not found脚本的结果.所以脚本可以工作,但Command Not Found屏幕上总是有一个声明.

我正在从该/var文件夹运行脚本.

这是脚本:

#!/bin/bash

echo Hello World
Run Code Online (Sandbox Code Playgroud)

我通过键入以下内容来运行它:

bash testscript.sh
Run Code Online (Sandbox Code Playgroud)

更新 - 问题出现在空白行.每个空行都会导致找不到命令.为什么会这样?

linux bash debian

103
推荐指数
11
解决办法
32万
查看次数

标签 统计

bash ×2

linux ×2

debian ×1

sudo ×1