如何通过双击centos来执行shell脚本?

时间:2017-06-07 09:26:29

标签: centos sh gnome

作为磁贴,我每次打开一个终端并输入“./ xxx.sh”时都需要运行一个shell脚本。当它过于频繁时我很烦,现在如何通过双击来执行你在windows中这样做的方式吗?

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

2 个答案:

答案 0 :(得分:2)

我做了一点挖掘,找到了这两个链接。如果他们有帮助,请告诉我 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来创建提交可执行文件,我可以通过双击它来运行脚本。我希望你已经尝试过了吗?

答案 1 :(得分:1)

为了记录,我就是这样做的: 在终端

<object data="folder/thedoc.pdf" id="myDoc" type="application/pdf" width="300" height="200">
  alt : <a href="folder/thedoc.pdf">thedoc.pdf</a>
</object>

<script>
function printDocument() {
var x = document.getElementById("myDoc");
x.print();
}

</script>

<button onclick="printDocument()">Print</button>

在文件

[youname@localhost ~]$ gedit ~/Desktop/YourApplication.desktop

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