我想知道为什么我不能通过./launch.sh运行.sh文件,请看下面发布的截图
./launch.sh
.sh
图像
ktecyv1j1#
您需要使用chmod +x launch.sh将其标记为可执行程序,或者使用bash执行它:bash launch.sh
chmod +x launch.sh
bash launch.sh
nnvyjq4y2#
@Wouter De Coster解决了这个问题,无论如何我会尝试添加更多的信息。
要使用./函数,文件必须对脚本具有执行权限。使用chmod +x launch.sh设置该权限。
./
尝试再次使用./launch.sh。执行它们的其他选项:sh launch.shbash launch.sh
sh launch.sh
1.使用鼠标选择文件1.右键单击文件1.选择属性
1.单击权限选项卡1.选择允许将文件作为程序执行:
点击文件名,系统提示,选择Run in the terminal,在终端执行。更改属性后,可以使用控制台方法中使用的运行方法额外数量您可以运行.sh文件并使用调试选项,例如:调试shell脚本.它在命令执行时打印命令及其参数.bash -x launch.sh要在读取shell输入行时显示它们:bash -v launch.sh
Run in the terminal
bash -x launch.sh
bash -v launch.sh
pxiryf3j3#
我认为该命令应该是shlaunch.sh
3条答案
按热度按时间ktecyv1j1#
您需要使用
chmod +x launch.sh
将其标记为可执行程序,或者使用bash执行它:bash launch.sh
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
pxiryf3j3#
我认为该命令应该是shlaunch.sh