Just for giggles, if you want to see how unnecessary it is to have an extension on a Linux executable, take a gander at the output of this: find `echo $PATH | tr : " "` -type f -perm -111 -exec file {} \; | less Your Linux box is sometimes smarter than you give it credit for. ;-)