2016-01-28 476 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