《Linux网络操作系统配置与管理》课件_项目4 Shell脚本编程基础.pptx
;项目情境;;4.1项目情境;4.2项目任务;4.3知识储备;Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。每个Linux系统的用户都可以拥有自己的用户界面或Shell,用以满足自己专门的Shell需要,目前主要的Shell版本有。
sh(全称BourneShell):是贝尔实验室开发的。
BourneShell是UNIX最初始的Shell,并且在每种UNIX上都可以使用。BourneShell在Shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种Shell。
BASH:是GNU的BourneAgainShell,是GNU操作系统上默认的Shell。
与BourneShell完全兼容,并且在BourneShell的基础上增加了很多特性。
KornShell:是对BourneShell的发展,在大部分内容上与BourneShell兼容。
KornShell集合了CShell和BourneShell的优点,并且和BourneShell完全兼容。
CShell:是SUN公司Shell的BSD版本。
CShell是一种比BourneShell更适于编程的Shell,它的语法与C语言很相似。Linux为喜欢使用CShell的人员提供了Tcsh。Tcsh是CShell的一个扩展版本。。
Pdksh:是Linux系统提供的ksh的扩展。
pdksh支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。;4.3知识储备;4.3知识储备;4.3知识储备;4.3知识储备;4.3知识储备;4.3知识储备;4.3知识储备;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.4任务实施;4.5拓展训练;4.5拓展训练;4.5拓展训练;4.5技能训练;4.6总结评价;Linux网络操作系统配置与管理