Linux基础与服务管理电子教案 06-文本编辑器.docx
PAGE1
教案(06)
教学标题
项目一文本编辑器vi任务1课程导学熟悉文本命令操作、进行文本编辑器编辑
授课班级
课时
2
场地
4201
时间
星期三
授课教师
唐乾林
教学设计
1.项目/任务价值
了解本次课程性质、教和学的方法及考核方式;了解项目的工作任务;学会文本编辑器vi的操作
2.学习目标
知识目标
1能利用讲授的课程学习方法学习本课程;
2熟悉文本编辑器vi的三种输入模式;
3可以进行文本编辑器操作;
4对已学习的命令对已编辑的文本进行操作。
能力目标
1能熟悉文本编辑器vi的三种输入模式;
2能在Linux系统上熟练操作文本编辑器;
思政-素质目标
1线上线下结合,引导学习方式,培养自主学习能力;
2培养学生崇尚劳动的动手精神;
3.学习内容
1任务描述
2知识准备:课程的导学;基本命令行操作;文本编辑器概念的理解
3任务实施:利用文本编辑器进行文本编辑
4重点:文本编辑器三种模式的理解
5难点:文本编辑器的实际操作
4.学习资源
多媒体课件,理实一体化实训室
实物:教材
教学实施过程
教学环节
学生、教师活动
教学方法、手段
及思政设计
时间分配
本次课程导学:
通过询问日常工作常用的文本编辑器有哪些引发学生讨论
课程特点:少数命令功能概念难以理解,需加强讲解;
明确本次课程学习内容与学习目标;
学习要求:预习+认真+复习+用心
互动问题讨论
首先讨论在windows下常见的文本编辑器有哪些激发学生思考,然后导入在Linux下进行文本编辑所需操作。再次讨论在Linux下的几种文本编辑器。
多媒体演示
讲授、讨论、案例教学
课前发布导学单,线上线下结合。
(通过notepad++文本编辑器作者不良政治倾向导入思政讨论)
20
引入项目学习任务和目标
任务一文本编辑器基本功能
1、打开命令:
vi+filename
2、退出命令:
q退出而且不保存修改的内容
q!强制退出不保存修改的内容
wq退出并且保存修改的内容
wq!强制保存修改的内容然后退出(修改了只读文件会用到)
3、光标移动命令
字母h(左),j(下),k(上),l(右)也是可以的
^光标移到行首
$光标移到行尾
shift+g光标移动到文件最后一行
gg光标移动到文件第一行
4、控制命令
打开一个内容很多的文件的时候经常用到。
Ctrl+d向下滚半屏
Ctrl+u向上滚半屏
Ctrl+f向下滚全屏
Ctrl+b向上滚全屏
5、编辑命令
主要是进入编辑状态,也就是insert状态
i光标当前位置开始编辑
o光标的下一行开始编辑
shift+o光标的上一行开始编辑
小组讨论常用命令的功用,在windows下是否有对应的操作。然后老师讲解并实际演示操作。
多媒体演示
讨论教学
(国内比较缺乏自主开发的的linux下的文本编辑器,由“独立自主”引入思政)
15
任务二高级功能
1、删除命令
dd删除一行,可以带个数字,如6dd,表示向下删除6行
d$删除光标到行尾的内容(也可以使用ctrl+d)
d^删除光标到行首的内容
x删除光标位置的字符(向后删除)
shift+x删除光标位置的字符(向前删除)
2、替换命令
r按esc退出insert状态再按个r,然后再输入一个字符,将会替换光标位置的字符
R跟r一样,只不过是可以替换多个字符
s/aa/bb/g替换当前行的所有aa将会变成bb
%s/aa/bb/g替换整个文件的,所有aa将会变成bb
n1,n2s/aa/bb/g替换n1到n2行之间所有的aa变成bb
3、查找命令
/String查找一个字符串(向下开始)
?String查找一个字符串(向上开始)
n向后查找下一个
shift+n向前查找下一个
4、粘贴复制命令
yw复制一个单词
yy复制一行,和删除dd一样可以带个数字,6yy复制六行(向下复制6行)
p粘贴到光标位置的下一行
shift+p粘贴到光标位置的上一行
小组讨论用符号做为命令与英文字母作为命令在理解与使用上有何异同点,然后老师讲解并演示操作。
多媒体演示
讨论教学
15
教学内容:文本编辑器vi常用命令讲解与实际操作
深化:
1、文本编辑器vi的三种模式
2、文本编辑器vi的命令操作
小组讨论并答题
在线视频教学
讨论教学
10
总结:
1、文本编辑器vi的不同模式的优势点
2、其它编辑器的引入
小组总结
引导同学总结
互动教学
5
任务:
1、整理实训操作台及实训室
2、上机利用文本编辑器vi进行操作
多媒体
23
学业评价
小组评价和个人综合评