Shell基本上是一个命令解释器,类似于DOS下的command。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。
bsh是CLI(Command Line Interface)的起源,由Bourne开发;后来加州大学伯克利分校的Bill Joy大神开发了csh,编程类似c语言;ksh比csh功能更强大,但是商业版。Linux流行的时候,GNU计划编写了bash(Bourne-Again SHell),功能更强大,兼具csh和ksh的特性,是开源的,所以默认的shell版本往往是bash。
最新的shell是zsh,其功能更强大,但目前还没流行开来。
转载请注明:liutianfeng.com » bash简介
发表回复
要发表评论,您必须先登录。