如何执行.sh 文件?

如何执行.sh 文件?

我刚刚安装了 Ubuntu。我怀念 Windows 的一件事是缺少可执行文件。

当我右键单击 .sh 文件,转到权限并选中“允许作为程序执行”时,双击它时它永远不会作为程序执行。

我发现的另一个解决方案是在终端中执行此操作。这也不起作用。 在此处输入图片描述

我做错了什么?这个问题太愚蠢了还是我太愚蠢了?谢谢你的帮助!

答案1

运行 chmod +x 后,您的 shell 脚本变为可执行文件。现在您可以运行它

./ts3client_runscript.sh

从脚本所在的目录。这有点棘手,不要忘记在 shell 脚本文件名前面加上 ./。

答案2

授予其运行权限后,转到编辑菜单并单击首选项,然后单击行为选项卡,之后您将看到一个名为“可执行文本文件”的条目,在那里选中“每次询问”单选按钮。现在您可以通过双击并选择“运行”来运行它。

答案3

要在 Linux 中执行脚本,首先您必须授予完全的权限。

获得完全权限的命令:

 sudo chmod 777 ts3client_runscript.sh

       or

 sudo chmod a+x ts3client_runscript.sh

然后您可以通过此命令运行脚本

 ./ts3client_runscript.sh

答案4

打开文件检查sha bang(第一行)是否为#!/bin/bash。此后,尝试使用shell执行该文件,如下所示: sh your_file.sh

相关内容