我无法在 ubuntu 15.04 中打开 .sh 文件

我无法在 ubuntu 15.04 中打开 .sh 文件

我右击并进入属性,允许以程序形式运行。但仍然无法运行。它仍然在文本文档文件中打开。

答案1

双击sh文件不会执行它,因为sh文件实际上只是包含终端命令的文本文件。某些文件无法通过双击执行,这总是让我有点恼火,但这就是 Linux 的工作方式。如果要运行该文件sh,您需要使用终端。

ctrl++打开终端。现在有两种方法可以从终端执行脚本。一种方法是通过alt进入父目录然后从那里运行它,而另一种方法直接指向文件。我将在下面展示这两种方法。Tshcd

对于这些示例,我使用我自己编写的用户名和路径。您必须指定文件的实际路径sh

通过使用cd

cd /home/zacharee/Downloads/program/
sudo ./program.sh

只需输入完整路径:

sudo /home/zacharee/Downloads/program/program.sh

无论哪种方式都可以。

现在,如果您确实希望能够从文件浏览器中双击可执行脚本来运行它们,您可以尝试以下操作:

打开 Nautilus(文件浏览器)并打开File...菜单。从这里,选择Preferences并转到Behavior选项卡。应该有一个名为的下拉菜单选项Executable Text Files:。在下拉菜单中,选择该Run ...选项并应用这些设置。

来源:在 13.04 中双击无法执行程序(*.sh)

相关内容