shell脚本默认打开方式是什么?

我安装了navicat for linux
之前使用的是12.04,直接双击运行start_navicat或者终端里./start_navicat即可启动
新安装了ubuntuKylin14.04后,双击运行变成了pypar2,后来卸载了pypar2就成了gedit
始终不能运行navicat
因为平常用的是windows,linux接触的挺少,想问下linux下shell默认打开方式是什么?又或者怎么解决我现在遇到的问题?

默认是gedit吧,我这里是这样的

怎么运行呢?
sh XXX吗?试过了没用,软件打不开

在终端 执行 ./脚本名字

能运行么?

./这样试过了,执行也运行不了

报什么错误,截个图

QQ截图20140419200824.png

看了你的图,猜测原因主要有
(1)你先用sudo sh start_navicat 执行一下,看可以不
(2)你直接用./start_navicat 是因为你的文件没有可执行权限,可以先赋权限 sudo chmod +x start_navicat 再试试