Linux网络操作系统与实训王艳青主编第6章Shell编程课件教学.pptVIP

  • 4
  • 0
  • 约1.35万字
  • 约 95页
  • 2017-01-04 发布于未知
  • 举报

Linux网络操作系统与实训王艳青主编第6章Shell编程课件教学.ppt

第6章 Shell编 程 6.1 Shell概述 6.2 vi编辑器 6.3 Shell编程 习题 6.1 Shell概述 6.1.1 Shell简介 Shell原意为外壳,用来形容物体外部的架构,Linux系统的Shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。负责用户和操作系统之间的沟通,把用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,所以,Shell也可称为命令解释器。它拥有自己内建的Shell命令集,也能被系统中其他应用程序调用。 Shell还是一种高级程序设计语言,它有变量、关键字,有各种控制语句,如if、case、while、for等语句,有自己的语法结构。利用Shell程序设计语言可以编写出功能强大的代码程序。 有一些命令(比如改变工作目录命令cd)是包含在Shell内部的。还有一些命令(例如拷贝命令cp和移动命令rm)是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在Shell内部还是一个单独的程序。Shell接到用户输入的命令后首先检查命令是否是内部命令,若不是再检查是否是一个应用程序。然后,Shell在搜索路径里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档