2017-06-07 70 views
0

作为瓷砖,我有一个shell脚本需要运行,每次我必须打开一个终端并输入“./ xxx.sh”。它太烦人了,现在太频繁了,我该如何通过双击来执行,就像你在Windows中做的方式?如何通过双击centos来执行shell脚本?

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

回答

1

我做了一点挖掘,发现这两个链接。让我知道,如果他们是有帮助的 https://askubuntu.com/questions/286621/how-do-i-run-executable-scripts-in-nautilus https://unix.stackexchange.com/questions/189777/how-to-launch-shell-script-with-double-click-in-centos-7

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

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

+0

你给我的第二个链接有答案,谢谢。我不能在终端打开Nautilus它给出错误信息不知道为什么 –

0

根据记录,这是我要做的事: 在终端

[[email protected] ~]$ 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 

保存和done.Apparently的CentOS应该给此功能的GUI。