修复Shell脚本在Ubuntu中的默认打开方式

系统 Linux 系统运维
当你双击一个脚本(.sh文件)的时候,你想要做的是什么?通常的想法是执行它。但是在Ubuntu下面却不是这样,或者我应该更确切地说是在Files(Nautilus)中。shell脚本用文件编辑器打开的原因是Files(Ubuntu中的文件管理器)中的默认行为设置。本文介绍如何在双击后运行shell脚本。

 [[157011]]

       当你双击一个脚本(.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”。你可以自行选择。

 

责任编辑:武晓燕 来源: 开源中文
相关推荐

2017-08-02 10:43:39

深度学习TensorFlowRNN

2016-01-08 11:00:14

OpenStack云计算

2019-02-20 14:35:57

区块链数字货币比特币

2016-03-01 14:51:18

云计算DevOps

2022-03-22 07:37:04

FeignSpringRibbon

2023-07-10 09:38:06

兼容性测试方案

2021-11-25 07:43:56

CIOIT董事会

2022-02-27 12:53:12

Windows 11微软

2011-08-05 14:12:33

注册表默认打开方式

2021-11-10 16:03:42

Pyecharts Python可视化

2011-07-28 15:47:18

组策略

2021-10-26 16:18:03

网络安全/智能边缘安全

2021-10-09 15:49:00

5G网络技术

2018-10-29 15:20:03

2009-06-24 08:42:21

微软Windows 7操作系统

2021-06-07 10:05:56

性能优化Kafka

2018-05-23 16:46:08

大数据

2021-04-16 09:24:59

Windows Ter操作系统微软

2020-07-05 09:17:20

云桌面

2020-06-04 15:16:46

云计算
点赞
收藏

51CTO技术栈公众号