怎么写shell脚本的快捷方式
发表于 : 2009-03-07 12:21
请教一个问题,写了个shell脚本,希望做一个快捷方式,双击快捷方式打开shell脚本,请问快捷方式里面的命令怎么写?
aerofox 写了:要怎么打开?运行?还是编辑?
如果是用 gnome 界面,在桌面上右键单击,“创建启动器...”,再按你自己的要求填空就可以了。主要是“命令”那,如果想运行,则填上 /path/to/your/script 之类的东西,如果想编辑,可以填 gedit /path/to/your/script 或者 gvim /path/to/your/script 之类的东西。
一般情况也可以考虑用 ln 创建符号链接。
lerosua 写了:代码: 全选
ln -s src dst
前面加个sh吧,记住+x权先firemaple 写了:运行。就是命令那不会写,例如
/home/usr/1.sh
这样没用啊。
aerofox 写了:要怎么打开?运行?还是编辑?
如果是用 gnome 界面,在桌面上右键单击,“创建启动器...”,再按你自己的要求填空就可以了。主要是“命令”那,如果想运行,则填上 /path/to/your/script 之类的东西,如果想编辑,可以填 gedit /path/to/your/script 或者 gvim /path/to/your/script 之类的东西。
一般情况也可以考虑用 ln 创建符号链接。
在桌面上点鼠标右键,选“创建启动器...”,再在“名称”后随便取个名字,如“运行1.sh”,“命令”后真 /home/usr/1.sh (应给 1.sh 加上 x 权限的话),“注释“可填可不填,确定。在桌面上就多了这么一个文件,如果想放到别的地方,拷过去就行了。firemaple 写了:运行。就是命令那不会写,例如
/home/usr/1.sh
这样没用啊。
aerofox 写了:要怎么打开?运行?还是编辑?
如果是用 gnome 界面,在桌面上右键单击,“创建启动器...”,再按你自己的要求填空就可以了。主要是“命令”那,如果想运行,则填上 /path/to/your/script 之类的东西,如果想编辑,可以填 gedit /path/to/your/script 或者 gvim /path/to/your/script 之类的东西。
一般情况也可以考虑用 ln 创建符号链接。
aerofox 写了:或者前面加个 sh(也可能应该是 bash、csh或者其它),或者 +x 权限,二者有其一即可,我一般认为写脚本的人都会给脚本加上 x 权限的,所以没在前面加 sh。
在桌面上点鼠标右键,选“创建启动器...”,再在“名称”后随便取个名字,如“运行1.sh”,“命令”后真 /home/usr/1.sh (应给 1.sh 加上 x 权限的话),“注释“可填可不填,确定。在桌面上就多了这么一个文件,如果想放到别的地方,拷过去就行了。firemaple 写了:运行。就是命令那不会写,例如
/home/usr/1.sh
这样没用啊。
aerofox 写了:要怎么打开?运行?还是编辑?
如果是用 gnome 界面,在桌面上右键单击,“创建启动器...”,再按你自己的要求填空就可以了。主要是“命令”那,如果想运行,则填上 /path/to/your/script 之类的东西,如果想编辑,可以填 gedit /path/to/your/script 或者 gvim /path/to/your/script 之类的东西。
一般情况也可以考虑用 ln 创建符号链接。
如果你的脚本需要在终端上查看输出,把上面的“命令”改为“sh -c "/home/usr/1.sh; read"”,并将类型改为“终端中的应用程序”
aerofox 写了:或者前面加个 sh(也可能应该是 bash、csh或者其它),或者 +x 权限,二者有其一即可,我一般认为写脚本的人都会给脚本加上 x 权限的,所以没在前面加 sh。
在桌面上点鼠标右键,选“创建启动器...”,再在“名称”后随便取个名字,如“运行1.sh”,“命令”后真 /home/usr/1.sh (应给 1.sh 加上 x 权限的话),“注释“可填可不填,确定。在桌面上就多了这么一个文件,如果想放到别的地方,拷过去就行了。firemaple 写了:运行。就是命令那不会写,例如
/home/usr/1.sh
这样没用啊。
aerofox 写了:要怎么打开?运行?还是编辑?
如果是用 gnome 界面,在桌面上右键单击,“创建启动器...”,再按你自己的要求填空就可以了。主要是“命令”那,如果想运行,则填上 /path/to/your/script 之类的东西,如果想编辑,可以填 gedit /path/to/your/script 或者 gvim /path/to/your/script 之类的东西。
一般情况也可以考虑用 ln 创建符号链接。
如果你的脚本需要在终端上查看输出,把上面的“命令”改为“sh -c "/home/usr/1.sh; read"”,并将类型改为“终端中的应用程序”
谢楼上的。yuzh652800 写了:大家可以参考这个帖子,只要在sh文件中添加cd /文件目录 就可以了
viewtopic.php?f=21&t=48561
另外,linux下应该叫启动器吧,虽然一个意思,但最好统一称谓,以便于查阅。