作为磁贴,我每次打开一个终端并输入“./ xxx.sh”时都需要运行一个shell脚本。当它过于频繁时我很烦,现在如何通过双击来执行你在windows中这样做的方式吗?
我知道在Ubuntu中有一个选项,但我在CentOS中看不到这一点。
答案 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。