在桌面系统的Ubuntu下,我们运行sh文件通常仍需要打开终端,然后敲一条命令才能运行,非常麻烦,很自然的想法就是是否可以像windows一样通过双击的方式,来运行一个sh文件。

早一些版本的Ubuntu系统似乎是可以直接在文件系统里进行设置的,而我用的版本并没有该功能的直接设置界面(反正我没找到),因此需要安装一个软件:

sudo apt install dconf-editor

然后运行:

dconf-editor

依次选中以下选项:


然后可以在Custom value中将’display’替换为’ask’。

最后,右键sh文件选中Properties,在Permissions栏下勾选Allow executing file as program。如此,在双击sh文件的时候,便会对你进行询问:

image-7