为什么我无法执行我创建的脚本

为什么我无法执行我创建的脚本

我创建了一个脚本并rwx对其拥有用户权限。如果我使用该命令,它可以正常运行,bash myscript但是当我尝试时,./myscript我得到了以下结果:

./: Is a directory

我也尝试使用它来运行sudo但得到相同的结果。

答案1

你还没跑

./myscript

正如你在问题中所说,你已经运行

./ myscript

错误信息是

bash: ./: Is a directory

注意,正确的语法是:脚本的路径./和名称之间的空格字符。

答案2

您可以按照以下步骤创建脚本:

sudo nano script_name.sh

在其上输入一些稍后要执行的命令,然后使其可执行

sudo chmod +x script_name.sh

然后你可以通过以下方式运行它:

sudo ./script_name.sh

相关内容