- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xxxX只业学院教案
:单元标题
1
项目8学习shell script
课程类型 —O
理 论
+
实
践
授课
时间
第 周 月 日 第 节
授 课 班 级
授
课 地 占
八、、
体
化
教
室
第 周 月 日 第 节
第 周 月 日 第 节
1
1
:教 [学 i目
1
:标
1 ft
知识
目标
理解 shell script 。
理解判断式、条件判断式、循环的用法。
掌握判断式的用法。
掌握条件判断式的用法。
掌握循环的用法。
i
1
i
i
:重点
1
1
1
1
1
掌握判断式的用法。
掌握条件判断式的用法。
掌握循环的用法。
:难点及
1
:解决方法
掌握条件判断式的用法。
掌握循环的用法。
1
1
1
1
1
1
;教学方法
O
1
1
1、 宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵弓1”。以实际演示讲 解。
2、 在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学 习兴趣、分析问题和解决问题的能力以及自学能力。
:教学手段
1
1
:与课前准
1
:备
1
?建议在能完成“教、学、做”一体化教室上课,教师机连接投影仪;
?学生一人一机、并将学生 2-3人分为一组;
3.操作系统 RHEL Server 7.x 。
: 教学过程设计(分教学步骤列出内容、时间安排、教学方法、训练项目、素材等)
1
1
1
:过程
1
1
1
教师活动
学生活
动
I
I 0
■
项目导入
一、 复习旧知:
掌握vim编辑器的使用。
使用 shell 。
熟练使用重定向和管道。
熟练使用正则表达式。
二、 导入新课
如果想要管理好属于你的主机,那么一疋要好好学习 shell script 。shell script
有点像是早期的批处理,即将一些命令汇总起来一次运行。但是 Shell script 拥有
更强大的功能,那就是它可以进行类似程序( program )的撰写,并且不需要经过编
译(compile )就能够运行,非常方便。冋时,我们还可以通过 shell script来简化
我们日常的工作管理。在整个 Linux的环境中,一些服务(service )的启动都是通
过shell script来运行的,如果你对于 script不了解,一旦发生冋题,可真是会求
助无门啊!
观看
演示; 回忆、 思考
讨 论、回 答问题
任务8-1
了解
SHELL
SCRIPT
子任务 1 了解 shell script
子任务2 编与与执行一个 shell script
。1.在shell script 撰与中的注意事项
。2.运行 shell script 程序
0 3.编与第一个shell script 程序
子任务3养成撰写shell script 的良好习惯
思考、 讨论、 观看演 示、边 学边做
任务8-2
练习简单
的 SHELL
SCRIPT
子任务1完成简单范例
0 1 ?对话式脚本:变量内容由使用者决定
0 2.随日期变化:利用 date进行文件的创建
。3.数值运算:简单的加减乘除
子任务2 了解脚本的运行方式的差异
。1.利用直接运行的方式来运行脚本
° 2.利用source运行脚本:在父程序中运行
思考、 讨论、 观看演 示、边 学边做
任务8-3
用好判断
式
子任务1利用test命令的测试功能
子任务2利用判断符号[]
子任务3 使用Shell script 的默认变量($0, $仁.)
子任务4 shift :造成参数变量号码偏移
思考、 讨论、 观看演 示、边 学边做
思考、
子任务1 利用if...then
任务8-4
使用条件
0 1.单层、简单条件判断式
讨论、
观看演
判断式
0 2.多重、复杂条件判断式
示、边
子任务2 利用case...esac 判断
学边做
子任务3 利用function 功能
思考、
任务8-5
子任务 1 while do done, until do done
(不定循环)
讨论、
使用循环
子任务2 for...do...done (固定循环)
观看演
(LOOP)
子任务3 for...do...done 的数值处理
示、边
学边做
[root@RHEL7-2 ?]# sh [-nvx] scripts.sh
思考、
任务8-5
选项与参数:
对 SHELL
-n :不要执行script ,仅查询语法的问题。
讨论、
SCRIPT 进
观看演
行追踪与
-v :在执行script 前,先将script 的内容输出到屏幕上。
示、边
调试
学边做
-x :将使用到的script 内容显示到屏幕上,这是很有用的参数!
上机完
学生
成实训
根据实训指导书,组织、布置、指导学生完成本堂课的实训任务
实训、项目
作业或
原创力文档


文档评论(0)