我得shell脚本文件为什么不能执行了?

我得shell脚本文件为什么不能执行了?

我以前安装的shell脚本现在直接点击不能执行了点击后显示shell文件内容(用gedit),必须用sh filename 这种方式才可以执行,为什么呢?我的文件权限已经设置为可以执行的了.      
设置打开方式为使用bash打开 ?      
what's the error message?      
chmod 755 file
设置为可执行,看你用的那个shell    在开始添加  如 #!/bin/sh 之类的头就可以了      
有两种方式执行shell,一种是系统提示的那样,不过好像常用的就是用chmod +x filename设置为可执行,然后执行./filename。
chmod 755 filename 也可以的