阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在双击后运行shell脚本

93次阅读
没有评论

共计 716 个字符,预计需要花费 2 分钟才能阅读完成。

导读 当你双击一个脚本(.sh 文件)的时候,你想要做的是什么?通常的想法是执行它。但是在 Ubuntu 下面却不是这样,或者我应该更确切地说是在 Files(Nautilus)中。你可能会疯狂地大叫“运行文件,运行文件”,但是文件没有运行而是用 Gedit 打开了。

我知道你也许会说文件有可执行权限么?我会说是的。脚本有可执行权限但是当我双击它的时候,它还是用文本编辑器打开了。我不希望这样,如果你遇到了同样的问题,我想你也许也想要这样。

我知道你或许已经被建议在终端下面执行,我知道这个可行,但是这不是一个在 GUI 下不能运行的借口是么?

这篇教程中,我们会看到如何在双击后运行 shell 脚本。

修复在 Ubuntu 中 shell 脚本用文本编辑器打开的方式

shell 脚本用文件编辑器打开的原因是 Files(Ubuntu 中的文件管理器)中的默认行为设置。在更早的版本中,它或许会询问你是否运行文件或者用编辑器打开。默认的行为在新的版本中被修改了。

要修复这个,进入文件管理器,并在菜单中点击选项:

如何在双击后运行 shell 脚本

接下来在文件选项中进入行为标签中,你会看到可执行的文本文件选项。

默认情况下,它被设置成“在打开时显示文本文件”。我建议你把它改成“每次询问”,这样你可以选择是执行还是编辑了,当然了你也可以选择“在打开时云可执行文本文件”。你可以自行选择。

如何在双击后运行 shell 脚本


via: http://itsfoss.com/shell-script-opens-text-editor/

作者:Abhishek 译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux 中国 荣誉推出

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计716字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中