文字操做系统与外部最次要的接口就叫做shell。shell是操做系统最外面的一层。shell办理你与操做系统之间的交互:期待你输入,向操做系统解释你的输入,而且处置各类各样的操做系统的输出成果。
shell供给了你与操做系统之间通信的体例。那种通信能够以交互体例(从键盘输入,而且能够立即得到响应),或者以shell script(非交互)体例施行。shell script是放在文件中的一串shell和操做系统号令,它们能够被反复利用。素质上,shell script是号令行号令简单的组合到一个文件里面。
Shell根本上是一个号令解释器,类似于DOS下的command.com。它领受用户号令(如ls等),然后挪用响应的应用法式。较为通用的shell有尺度的Bourne shell (sh)和C shell (csh)。
0