2017-06-07 71 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。