shell 如何从控制台运行.sh文件

c6ubokkw  于 2023-03-13  发布在  Shell
关注(0)|答案(3)|浏览(193)

我想知道为什么我不能通过./launch.sh运行.sh文件,请看下面发布的截图

图像

ktecyv1j

ktecyv1j1#

您需要使用chmod +x launch.sh将其标记为可执行程序,或者使用bash执行它:bash launch.sh

nnvyjq4y

nnvyjq4y2#

@Wouter De Coster解决了这个问题,无论如何我会尝试添加更多的信息。

控制台方法

设置区域

要使用./函数,文件必须对脚本具有执行权限。
使用chmod +x launch.sh设置该权限。

运行区域

尝试再次使用./launch.sh
执行它们的其他选项:
sh launch.sh
bash launch.sh

GUI方法

设置区域

1.使用鼠标选择文件
1.右键单击文件
1.选择属性

1.单击权限选项卡
1.选择允许将文件作为程序执行:

运行区域

点击文件名,系统提示,选择Run in the terminal,在终端执行。
更改属性后,可以使用控制台方法中使用的运行方法
额外数量
您可以运行.sh文件并使用调试选项,例如:
调试shell脚本.它在命令执行时打印命令及其参数.
bash -x launch.sh
要在读取shell输入行时显示它们:
bash -v launch.sh

pxiryf3j

pxiryf3j3#

我认为该命令应该是shlaunch.sh

相关问题