为什么 bash 文件无法在 Ubuntu 中运行?

为什么 bash 文件无法在 Ubuntu 中运行?

我正在运行 Ubuntu Desktop(因此,我正在使用图形界面)。当我双击“.sh”文件时,我期望它会运行。但是,它打开了 gedit。我启用了执行该文件的权限,并尝试找到一个名为“终端”或“bash”的程序来执行脚本,但找不到任何可以用它来执行 BASH 脚本的东西。

有人能告诉我我需要做什么才能双击 BASH 脚本(或者至少右键单击并使用 bash 或类似的东西运行)并运行它吗?

答案1

您需要将其标记为可执行文件,您可以通过右键单击文件,然后单击“属性”>“权限”,然后选中“允许将文件作为程序执行”旁边的复选框来执行此操作。然后,如果您双击它,它应该会要求您运行它或查看它。如果没有,您应该看看@bharadwaj-raju 所说的内容。如果其他所有方法都失败了,您可以通过按 Ctril + Alt + T 并 cd-ing 进入目录来打开终端。如果您不知道如何查看这个:https://help.ubuntu.com/community/UsingTheTerminal然后运行 ​​sudo chmod +x NameOfFile.sh 然后运行 ​​./NameOfFile.sh (将 NameOfFile.sh 替换为您的文件的名称。)

相关内容