我知道你也许会说文件有可执行权限么?我会说是的。脚本有可执行权限但是当我双击它的时候,它还是用文本编辑器打开了。我不希望这样,如果你遇到了同样的问题,我想你也许也想要这样。
我知道你或许已经被建议在终端下面执行,我知道这个可行,但是这不是一个在GUI下不能运行的借口是么?
这篇教程中,我们会看到如何在双击后运行shell脚本。
修复在Ubuntu中shell脚本用文本编辑器打开的方式
shell脚本用文件编辑器打开的原因是Files(Ubuntu中的文件管理器)中的默认行为设置。在更早的版本中,它或许会询问你是否运行文件或者用编辑器打开。默认的行为在新的版本中被修改了。
要修复这个,进入文件管理器,并在菜单中点击选项:
接下来在文件选项中进入行为标签中,你会看到可执行的文本文件选项。
默认情况下,它被设置成“在打开时显示文本文件”。我建议你把它改成“每次询问”,这样你可以选择是执行还是编辑了,当然了你也可以选择“在打开时云可执行文本文件”。你可以自行选择。
via: http://itsfoss.com/shell-script-opens-text-editor/
作者:Abhishek 译者:geekpi 校对:wxy
本文由 LCTT 原创翻译,Linux中国 荣誉推出
我的微信
这是我的微信扫一扫
评论