无法在 Ubuntu 14.04 中执行 .sh 文件

无法在 Ubuntu 14.04 中执行 .sh 文件

我无法在 Ubuntu 14.04 中运行 .sh 文件。在早期版本 12.xx 中可以执行相同的文件。升级到 14.04 后,此文件停止运行。如何解决此问题?

答案1

您需要做的就是在此处设置默认操作File Manager > Edit > Preferences > BehaviourExecutable Text Files在 Ubuntu 14.04 中,它设置为View Executable Files when they are opened

答案2

您可以通过执行以下操作来检查脚本是否可执行:

$ ls -l nameoffile

替换nameoffile为脚本的名称。输出将如下所示:

-rwxr-xr-x  1 users users 848101 Mar 12 11:22 configure

第一列中的最后一个x表示该文件是可执行文件。如果x缺少这个,则表示该文件不可执行。您可以轻松修复此问题。要使脚本可执行,您可以执行:

chmod +x /path/to/nameofscript.sh

之后,要从命令行执行它,您可以执行以下操作:

./path/to/nameofscript

Xubu-tur 引用了关于从图形环境中执行此操作的非常好的解释。

相关内容