作爲瓷磚,我有一個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它給出錯誤信息不知道爲什麼 –