LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 835|回复: 7

新手的疑惑,文本文件,和应用程序

[复制链接]
发表于 2009-9-17 23:39:05 | 显示全部楼层 |阅读模式
同样是文本文件,为什么firefox可以直接运行,而我的却要点终端中运行才可以
vi /usr/lib/firefox-3.0.14/firefox.sh    出现
——————————————————————————————
#!/bin/sh

MOZDIR=$HOME/.mozilla
LIBDIR=/usr/lib/firefox-3.0.14
APPVER=3.0
META_NAME=firefox
GDB=/usr/bin/gdb
DROPPED=abandoned
——————————————————————————————
我自己编写的一个sh
vi ~/Services.sh
#!bin/sh
cd ~/Labwork/tmp
sudo dynamips -H 7200
——————————————————————————————
已经加了可执行的权限  为什么要点终端中运行才可以?
发表于 2009-9-18 01:02:31 | 显示全部楼层
Post by iceecream;2027846
同样是文本文件,为什么firefox可以直接运行,而我的却要点终端中运行才可以
vi /usr/lib/firefox-3.0.14/firefox.sh    出现
——————————————————————————————
[color="Red"]#!/bin/sh

MOZDIR=$HOME/.mozilla
LIBDIR=/usr/lib/firefox-3.0.14
APPVER=3.0
META_NAME=firefox
GDB=/usr/bin/gdb
DROPPED=abandoned
——————————————————————————————
我自己编写的一个sh
vi ~/Services.sh
[color="Red"]#!bin/sh
cd ~/Labwork/tmp
sudo dynamips -H 7200
——————————————————————————————
已经加了可执行的权限  为什么要点终端中运行才可以?

貌似有点不对
回复 支持 反对

使用道具 举报

发表于 2009-9-18 08:45:36 | 显示全部楼层
这个firefox在/usr/bin里面应该还有个符号链接。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 12:14:18 | 显示全部楼层
我的意思是,我想把我自己编写的shell script也想双击就直接运行,而不是提示一个在终端中运行的对话框
回复 支持 反对

使用道具 举报

发表于 2009-9-18 12:44:26 | 显示全部楼层
楼主还未看出问题乎?
回复 支持 反对

使用道具 举报

发表于 2009-9-18 13:35:59 | 显示全部楼层
看红字,前面少了一个/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 22:41:52 | 显示全部楼层
Post by ginkgo;2027969
看红字,前面少了一个/


我看出来了,加了/,双击,还是提示:

您是要运行“Services.sh”,还是显示它的内容?
“Services.sh”是可执行的文本文件。
必须点在终端中运行,才能正常运行,能不能直接运行阿。
回复 支持 反对

使用道具 举报

发表于 2009-9-19 00:19:06 | 显示全部楼层
是否你GUI里面对双击动作作了什么定义?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表