Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在centos中双击执行shell脚本?_Centos_Sh_Gnome - Fatal编程技术网

如何在centos中双击执行shell脚本?

如何在centos中双击执行shell脚本?,centos,sh,gnome,Centos,Sh,Gnome,作为互动程序,每次打开终端并键入“/xxx.sh”时,我都需要运行一个shell脚本。现在太频繁了,这很烦人。如何像在windows中那样双击来执行 我知道Ubuntu中有这样一个选项,但在CentOS中我看不到 我做了一点挖掘,发现了这两个链接。让我知道他们是否有帮助 第一个链接是askUbuntu链接,我知道。但是gnome使用nautilus作为文件浏览器程序 在我运行肉桂桌面环境的arch linux安装中,我只需在文件头添加一个shebang(#!/usr/bin/bash),然后使

作为互动程序,每次打开终端并键入“/xxx.sh”时,我都需要运行一个shell脚本。现在太频繁了,这很烦人。如何像在windows中那样双击来执行


我知道Ubuntu中有这样一个选项,但在CentOS中我看不到

我做了一点挖掘,发现了这两个链接。让我知道他们是否有帮助

第一个链接是askUbuntu链接,我知道。但是gnome使用nautilus作为文件浏览器程序


在我运行肉桂桌面环境的arch linux安装中,我只需在文件头添加一个shebang(#!/usr/bin/bash),然后使用
chmod
将文件设置为可执行文件,我可以通过双击它来运行脚本。我希望您已经试过了?

请注意,我是这样做的: 在终点站

[youname@localhost ~]$ gedit ~/Desktop/YourApplication.desktop
在文件中

    [Desktop Entry]
Name=My Application
Comment=My Application run script
Exec=/AddressOfyourScript/yourscript.sh
Icon=/AddressOfyourIcon/youricon.png
Terminal=true
Type=Application

保存并完成。显然CentOS应该为该功能提供一个GUI。

您给我的第二个链接有答案,谢谢。我无法在终端中打开Nautilus,它会给出错误消息,我不知道为什么