作为瓷砖,我有一个shell脚本需要运行,每次我必须打开一个终端并输入“./ xxx.sh”。它太烦人了,现在太频繁了,我该如何通过双击来执行,就像你在Windows中做的方式?如何通过双击centos来执行shell脚本?
我知道在Ubuntu中有一个选项,但在CentOS中我看不到这个。
作为瓷砖,我有一个shell脚本需要运行,每次我必须打开一个终端并输入“./ xxx.sh”。它太烦人了,现在太频繁了,我该如何通过双击来执行,就像你在Windows中做的方式?如何通过双击centos来执行shell脚本?
我知道在Ubuntu中有一个选项,但在CentOS中我看不到这个。
我做了一点挖掘,发现这两个链接。让我知道,如果他们是有帮助的 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
来使该文件成为可执行文件我可以通过双击它来运行脚本。我希望你已经尝试过了吗?
根据记录,这是我要做的事: 在终端
[[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。
你给我的第二个链接有答案,谢谢。我不能在终端打开Nautilus它给出错误信息不知道为什么 –