.sh 文件无法在 ubuntu 18.04 上运行

.sh 文件无法在 ubuntu 18.04 上运行

我已经从 lubuntu 16.04 升级到 ubuntu 18.04(德语版)。
以前可以运行的 shell 脚本现在无法启动了。
我在属性中勾选了“以可执行文件运行”复选框,但左键和右键单击都无法运行该脚本。它只能在 leafpad 中打开。我也试过了chmod +x,没有成功。

据我所知,ubuntu 18.04 中包含了必要的 Java 包。
我还能尝试什么?

答案1

使用以下命令使其可执行:

chmod +x your_file.sh

如果您在 chmod 命令中使用“-x”,就像您在问题中所写的那样,您将删除“执行”属性。

如果你想使用以下命令检查属性:

ls -la /your_path/your_file.sh

如果该文件是可执行的,您必须看到“x”属性,如下所示:

-rwx------ 1 my-user my-group     114 ago 31 15:54 my_script.sh

答案2

正如我现在发现的(按照 Hello 的提示),这是一个 nautilus 问题。我安装了 pcman fm instrad - 一切正常。

相关内容