用于打开终端的Bash脚本

时间:2016-01-28 12:18:20

标签: bash terminal

我在file.sh

中有这个脚本
#!/bin/bash
gnome-terminal -e 'ssh user@server'

如果我使用终端./file.sh启动它,它可以工作,但是当我使用文件管理器启动它时(双击图标)没有任何反应。

如何制作在终端中运行命令并打开它的bash脚本?

1 个答案:

答案 0 :(得分:1)

<强>更新

如果您使用Nautilus Filebrowser运行Ubuntu,可以单击

Edit->Preferences

来自菜单栏的

,并在“文件首选项”的行为选项卡中更改可执行文件的行为。

这意味着您的脚本是可执行的(请参阅下面的原始答案)

原始答案

您是否通过应用

使脚本可执行

chmod u+x yourscript.sh

chmod +x yourscript.sh

到你的终端?

请记住chmod u+x将执行权限授予该所有者 脚本,而chmod +x将为您系统上的每个用户授予执行权!