《Linux网络操作系统(RHEL 8CentOS 8)》电子教案
教学任务 | Shell基础 | 学时 | 8 | ||||||||||||||||||||||||||
授课班级 | |||||||||||||||||||||||||||||
授课日期 | |||||||||||||||||||||||||||||
授课地点 | |||||||||||||||||||||||||||||
教 学 目 标 | 知识 目标 | 了解shell的强大功能和shell的命令解释过程 掌握grep的高级用法 掌握正则表达式。 学会使用重定向和管道的方法 | |||||||||||||||||||||||||||
技能 目标 | 掌握vim编辑器的使用。 使用shell。 熟练使用重定向和管道。 熟练使用正则表达式。 | ||||||||||||||||||||||||||||
社会 能力目标 | 1、培养学生动手操作能力 2、培养学生规划管理能力 | ||||||||||||||||||||||||||||
教学内容 | 1、命令运行的判断依据:;、&&、|| 2、掌握grep的高级使用 3、练习基础正则表达式 4、基础正则表达式的特殊字符汇总 5、使用重定向 6、使用管道命令 | ||||||||||||||||||||||||||||
教学重点 | 熟练使用重定向和管道。 | ||||||||||||||||||||||||||||
教学难点 | 使用正则表达式。 | ||||||||||||||||||||||||||||
教学方法 | 1、宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。 2、在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。 | ||||||||||||||||||||||||||||
教 学 过 程 设 计 | 教学环节 | 教学内容 | 教学 方式 | 时间 | |||||||||||||||||||||||||
课程思政 | 导入 | 明确职业技术岗位所需的职业规范和精神,树立社会主义核心价值观。 “高山仰止,景行行止”。为计算机事业做出过巨大贡献的王选院士,应是青年学生崇拜的对象,也是师生学习和前行的动力。 | 讲授 | 5 | |||||||||||||||||||||||||
目标 | “面壁十年图破壁,难酬蹈海亦英雄”。为中华之崛起而读书,从来都不仅限于纸上。 | ||||||||||||||||||||||||||||
内容 | 王选院士(1937—2006 年)是享誉国内外的著名科学家,汉字激光照排技术创始人,北京大学计算机科学技术研究所主要创建者,历任副所长、所长,博士生导师。他曾任第十届全国政协副主席、九三学社副主席、中国科学技术协会副主席、中国科学院院士、中国工程院院士、第三世界科学院院士。王选院士发明的汉字激光照排系统两次获国家科技进步一等奖(1987 年、1995 年),两次被评为全国十大科技成就(1985 年、1995 年),并获国家重大技术装备成果奖特等奖。王选院士一生荣获了国家最高科学技术奖、联合国教科文组织科学奖、陈嘉庚科学奖、美洲中国工程师学会个人成就奖、何梁何利基金科学与技术进步奖等20 多项重大成果和荣誉 | ||||||||||||||||||||||||||||
项目导入(L) | 一、项目导入 系统管理员的一项重要工作就是利用shell编程来减轻网络管理的难度和强度,而shell的文本处理工具、重定向和管道操作、正则表达式等是shell编程的基础,是必须要掌握的内容。 | 演示 提问 | 2’ | ||||||||||||||||||||||||||
二、项目任务 1、命令运行的判断依据:;、&&、|| 2、掌握grep的高级使用 3、练习基础正则表达式 4、基础正则表达式的特殊字符汇总 5、使用重定向 6、使用管道命令 三、项目理论目标分析 1、分析知识目标 2、分析技能目标 | 讲授 | 3’ | |||||||||||||||||||||||||||
讲解示范(E) 模仿练习(E) | 一、课堂讲解 命令运行的判断依据:;、&&、|| 二、操作示范 相关命令的介绍: 1. cmd ; cmd 在某些时候,我们希望可以一次运行多个命令,例如在关机的时候希望可以先运行两次sync同步化写入磁盘后才关机,那么怎么操作呢? [root@Server01 ~]# sync; sync; shutdown -h now 在命令与命令中间利用分号(;)来隔开,这样一来,分号前的命令运行完后就会立刻接着运行后面的命令。 我们看下面的例子:要求在某个目录下面创建一个文件。如果该目录存在的话,直接创建这个文件;如果不存在,就不进行创建操作。也就是说这两个命令彼此之间是相关的,前一个命令是否成功地运行与后一个命令是否要运行有关。这就要用到“&&”或“||”。
2. $?(命令回传值)与“&&”或“||”。 如同上面谈到的,两个命令之间有相依性,而这个相依性主要判断的地方就在于前一个命令运行的结果是否正确。在Linux中若前一个命令运行的结果正确,则在Linux中会回传一个 $? = 0的值。那么我们怎么通过这个回传值来判断后续的命令是否要运行呢?这就要用到“&&”及“||”。 通过实例演示整个知识点。 三、模仿练习 学生上机操作命令,掌握精髓。 | 讲授 案例 分析 学生 实践 | 30’ | ||||||||||||||||||||||||||
讲解示范(E) 模仿练习(E) | 一、课堂讲解 掌握grep的高级使用 二、操作示范 grep是shell中处理字符很方便的命令,其命令格式如下。 格式:grep [-A] [-B] [--color=auto] '查字符串' filename 选项与参数的含义如下。 -A:后面可加数字,为after的意思,除了列出该行外,后续的n行也列出来。 -B:后面可加数字,为befor的意思,除了列出该行外,前面的n行也列出来。 --color=auto:可将搜寻出的正确数据用特殊颜标记。 通过3道实例展示使用过程。 【例7-5】用dmesg列出核心信息,再以grep出内含IPv6的那行。 # dmesg可列出核心信息,通过grep获取IPv6的相关信息。 【例7-6】承上题,要将获取到的关键字显,且加上行号(-n)来表示。 【例7-7】承上题,在关键字所在行的前一行与后一行也一起出来显示。 三、模仿练习 学生模拟过程,自己动手操作一次。 | 讲授 案例 分析 实践 练习 | 40’ | ||||||||||||||||||||||||||
讲解示范(E) 模仿练习(E) | 一、课堂讲解。 练习基础正则表达式。 二、操作示范 介绍正则表达式的使用符号,演示使用方法。 1. 查特定字符串。 2. 利用中括号 [] 来搜寻集合字符。 3. 行首与行尾字节^ $。 4. 任意一个字符“.”与重复字节“*”。 5. 限定连续RE字符范围{}。 三、模仿练习 学生操作各类符号的使用方法。 | 讲授 案例 分析 实践 练习 | 50’ | ||||||||||||||||||||||||||
讲解示范(E) 模仿练习(E) | 一、课堂讲解 基础正则表达式的特殊字符汇总 三、操作示范 介绍以下符号的使用方法
三、模仿练习 给定实例,学生完成操作 | 讲授 案例 分析 实践 练习 | 30’ | ||||||||||||||||||||||||||
讲解示范(E) 模仿练习(E) | 一、课堂讲解。 使用重定向 使用管道命令 四、操作示范 常用的重定向符:
一条命令通过标准输入端口接收一个文件中的数据,命令执行后产生的结果数据又通过标准输出端口送给后一条命令,作为该命令的输入数据。后一条命令也是通过标准输入端口接收输入数据。 shell提供管道命令“|”将这些命令前后衔接在一起,形成一个管道线。格式为 命令1|命令2|...|命令n 三、模仿练习 下达任务,完成课题练习。 | 讲授 案例 分析 实践 练习 | 80 | ||||||||||||||||||||||||||
课堂实践 (P) | 一、实践目标 正则表达式的应用 二、学生实践 1)由一名学生在教师机上完成实践任务。 2)其它学生在学生机上完成实践任务。 | 演示讲授 实践 练习 | 70’ | ||||||||||||||||||||||||||
检查反馈 (E) | 教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充,对存在的问题进行评析,加深印象,强化记忆。 | 点评 | 5’ | ||||||||||||||||||||||||||
课堂 小结(E) | 总结本课学习内容 总结、评价学生小组活动情况 布置4个同学预习 项目2准备上台主讲 | 归纳 总结 | 5’ | ||||||||||||||||||||||||||
总计 | 320’ | ||||||||||||||||||||||||||||
拓展训练 (E) | 完成项目实录 | ||||||||||||||||||||||||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论