所有现今的UNIX系统都支持解释器文件(interpreter file)。这种文件是文本文件,其起始行的形式是:
#! pathname [optional-argument]
是否一定需要解释器文件呢?那也不完全如此。但它们确实是的用户得到效率方面的好处,其代价是内核的额外开销(因为识别解释器文件的是内核)。由于下述理由,解释器文件是有用的。