我无法在 Ubuntu 14.04 中运行 .sh 文件。在早期版本 12.xx 中可以执行相同的文件。升级到 14.04 后,此文件停止运行。如何解决此问题?
答案1
您需要做的就是在此处设置默认操作File Manager > Edit > Preferences > Behaviour
。Executable 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 引用了关于从图形环境中执行此操作的非常好的解释。