我正在尝试创建登录ssh服务器的快捷方式:
ssh x.x.x.x
我做了以下文件:
ssh_home.sh
使它可执行:
sudo chmod +x ./ssh_home
通过右键单击属性来检查其是否可执行以及是否可执行。
但是无论我做什么,双击它都会启动gedit。我尝试了“打开方式”,但没有显示终端应用程序。我在网上搜索,但只找到一种链接到文件的方法,而没有将其集成到一个“快捷文件”中
出于兴趣,您正在运行哪个版本的Ubuntu?原则上,在“属性/权限”中将文件标记为可执行文件只是一种情况,但是在13.04上,这似乎对我不起作用(即使直接在.sh文件上,也
—
Jez W
#! /bin/bash
从头开始...)
还要检查所有者和权限。用户单击它是否有权运行它?
—
痛苦
您的命令不正确-您引用的是
—
l0b0
ssh_home.sh
和/ssh_home
,它们不是同一文件。
@Misery:是的
—
基思·汤普森
/bin/sh
,不是/usr/bin/sh
。(/usr/bin/sh
会发生在哪里系统工作/bin
,并/usr/bin
是同一个目录,我不认为这是对Ubuntu的情况>)
#! /usr/bin/sh
在文件的开头(第一行)添加了?