我正在使用最新版本的Ubuntu,并且对编码和StackOverflow还是一个新手。
我创建了一个简单的脚本来呼应“ Hello World”。
脚本的名称为helloworld.sh
#!/bin/sh
echo "Hello World"
我尝试使用sudo ./helloworld.sh
运行它,但是收到以下提示:
sudo: ./helloworld.sh: command not found
我在这里做什么错了?
答案 0 :(得分:0)
尝试:chmod +x helloworld.sh
您可以通过运行ls -l
来确定特定的文件权限,这将显示您对文件helloworld.sh
具有可执行权限,从而允许您使用./
来运行它。
如果您无权更改模式(chmod
),请尝试以sh helloworld.sh
的身份运行脚本。
最后,除非帐户上设置了一些严格的权限,否则您无需运行sudo
。