第6章 Shell编程.ppt

第6章 Shell编程

第6章 Shell编 程 Shell概述 Shell编程 习题 Shell概述 想想:当计算机播放音乐这个过程需要什么? 声卡,没有声卡怎么播放东西 操作系统,当然还要相关的声卡驱动程序。操作系统通过管理驱动程序管理设备,内存等与硬件相关的东西 还要什么?就是你呐!没有用户发出命令操作系统怎么知道播放 但是操作系统怎样识别用户发出的指令呢?也就是说,比如你输入一个指令:ls –l,操作系统怎么知道你要列出文件信息呢? 因此在操作系统与用户之间还要一个界面:他把用稍微人性化的语言或操作转换为操作系统能够识别的操作。在文本环境,这个沟通的工作,就是由shell完成 。 Shell关系图 什么是Shell Shell原意为外壳,用来形容物体外部的架构,Linux系统的Shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 1. Shell可称为命令解释器: 负责用户和操作系统之间的沟通,把用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,所以,它拥有自己内建的Shell命令集,也能被系统中其他应用程序调用。 2. Shell还是一种高级程序设计语言: 它有变量、关键字,有各种控制语句,如if、case、while、for等语句,有自己的语法结构。利用Sh

文档评论(0)

1亿VIP精品文档

相关文档