我在file.sh
中有这个脚本#!/bin/bash
gnome-terminal -e 'ssh user@server'
如果我使用终端./file.sh
启动它,它可以工作,但是当我使用文件管理器启动它时(双击图标)没有任何反应。
如何制作在终端中运行命令并打开它的bash脚本?
答案 0 :(得分:1)
<强>更新强>
如果您使用Nautilus Filebrowser运行Ubuntu,可以单击
Edit->Preferences
,并在“文件首选项”的行为选项卡中更改可执行文件的行为。
这意味着您的脚本是可执行的(请参阅下面的原始答案)
原始答案
您是否通过应用
使脚本可执行 chmod u+x yourscript.sh
或
chmod +x yourscript.sh
到你的终端?
请记住chmod u+x
将执行权限授予该所有者
脚本,而chmod +x
将为您系统上的每个用户授予执行权!