linux中的可执行文件没有什么特殊的扩展名,只要文件具有可执行属性, 并且文件时可执行就可以了。 你说的有些可直接输入文件名就可以执行,有些要./文件名, 那是文件 执行时路经的问题,前者是系统已经设置好了默认路径,后者只要把 ./(当前路径)加入到默认路径即可,通过编辑用户根目录下 .bash_profile文件,把./添加到PATH变量即可。
任何扩展名都可以,没有亦可以