2016-01-28 446 views
-1

bash腳本我有這個劇本在我file.sh打開終端

#!/bin/bash 
gnome-terminal -e 'ssh [email protected]' 

如果我使用它終端./file.sh它的工作原理,但開始時,我開始使用文件管理器(在圖標上雙擊)它沒有發生。

我該如何製作在終端運行命令並打開它的bash腳本?

+0

'使用文件管理器(GUI)啓動它',怎麼樣? – Jahid

+0

雙擊圖標 – tomsk

+0

'#!/ bin/bash start/bin/bash -e'ssh user @ server''? – ankhzet

回答

1

UPDATE

如果您正在使用的Nautilus Filebrowser運行Ubuntu,你可以從菜單欄單擊

Edit->Preferences

,並更改的可執行文件的行爲行爲文件首選項的選項卡。

這意味着你的腳本執行(見我下面原來的答覆)


原來的答案

你通過應用

chmod u+x yourscript.sh

使你的腳本執行或

chmod +x yourscript.sh

它在您的終端?

請記住chmod u+x將對 腳本的所有者授予執行權,而chmod +x將對您系統上的每個用戶擁有最高執行權限!

+0

Does nottt,I have permission,it works在終端,但是當我雙擊圖標,它不顯示終端 – tomsk

+0

從你的命令「gnome-terminal」我假設你在linux上運行這個?如果是這樣,AskUbuntu社區的這個類似的問題可能會幫助你! http://askubuntu.com/questions/465531/how-to-make-a-shell-file-execute-by-double-click – StefanG

+0

是的,我有Ubuntu,但我想從文件夾開始它,而不是從桌面 – tomsk