修复 Shell 脚本在 Ubuntu 中的默认打开方式
2015-11-22 17:58
555 查看
当你双击一个脚本(.sh文件)的时候,你想要做的是什么?通常的想法是执行它。但是在Ubuntu下面却不是这样,或者我应该更确切地说是在Files(Nautilus)中。你可能会疯狂地大叫“运行文件,运行文件”,但是文件没有运行而是用Gedit打开了。
我知道你也许会说文件有可执行权限么?我会说是的。脚本有可执行权限但是当我双击它的时候,它还是用文本编辑器打开了。我不希望这样,如果你遇到了同样的问题,我想你也许也想要这样。
我知道你或许已经被建议在终端下面执行,我知道这个可行,但是这不是一个在GUI下不能运行的借口是么?
这篇教程中,我们会看到如何在双击后运行shell脚本。
修复在Ubuntu中shell脚本用文本编辑器打开的方式
shell脚本用文件编辑器打开的原因是Files(Ubuntu中的文件管理器)中的默认行为设置。在更早的版本中,它或许会询问你是否运行文件或者用编辑器打开。默认的行为在新的版本中被修改了。要修复这个,进入文件管理器,并在菜单中点击选项:
接下来在文件选项(Files Preferences)中进入行为(Behavior)标签中,你会看到可执行的文本文件(Executable Text Files)选项。
默认情况下,它被设置成“在打开时显示文本文件(View executable text files when they are opend)”。我建议你把它改成“每次询问(Ask each time)”,这样你可以选择是执行还是编辑了,当然了你也可以选择“在打开时云可执行文本文件(Run executable text files when they are opend)”。你可以自行选择。
我希望这个贴士可以帮你修复这个小“问题”。欢迎提出问题和建议。
作者:Abhishek 译者:geekpi 校对:wxy
相关文章推荐
- PowerShell GUI 之使用visual studio创建GUI (1)
- 在mac上创建鼠标双击可执行的shell脚本
- PowerShell GUI 之 添加列表选择框
- PowerShell GUI之创建Button和输入框
- PowerShell GUI 之基础知识
- shell编程之二流程控制结构
- 00.Python manage.py shell和 Python的分析
- shell配置--《shell脚本编程诀窍》
- Linux之更好的使用Bash
- 常用的shell脚本
- Linux Shell 常用命令总结
- yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解
- yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解
- mac bash
- eclipse学习bash shell 的插件 DLTK
- login shell和non-login shell
- shell脚本复制文件夹内容到另外的文件夹,如果存在则自动备份
- bash手册
- 1到10所有数字相加求和
- shell编程打印乘法口诀