当前课程知识点:Linux系统应用基础 > 第2章 Linux操作基础 > 2.4 文本编辑器vi的使用 > 2.4.1 学习指导-文本编辑器vi的使用
【预期学习成果】
1. 识记vi文本编辑器的三种模式,掌握模式间的切换方法。
2. 熟练掌握vi文本编辑器的使用方法,能够对文件内容进行编辑、剪切、复制、字符串搜索等操作,并对修改进行保持或恢复。
【课程内容提要】
1. vi是Linux下一款强大的全屏幕文本编辑器,没有菜单只有命令,可执行输出、删除、查找、替换、块操作等文本操作。
2. Vi的三种模式为:命令模式、输入模式和末行模式
3. 从命令模式进入插入模式的命令:a、i、o、A、I、O。
4. 从插入模式退回至命令模式:按esc键
5. 从命令模式进末行模式:按shift+:
6. 从末行模式进命令模式:按回车键
7. 命令模式下常用行操作命令:yy(复制)、dd(剪切)、p(在当前行下粘贴)、P(在当前行上粘贴)、gg(移动到文件第一行)、G(移动到文件最后一行)
8. 命令模式下常用字符操作命令:x(删除一个字符)、r(替换一个字符)
9. 命令模式下其他命令:u(撤销)、ZZ(保存并退出)、ZQ(不保存退出)
10. 末行模式下常用命令:q(退出)、wq(保存退出)、q!(强制退出不保存)、/(向右查找字符串)、?(向左查找字符串)、set number(设置行号)、set nonumber(取消行号)
【微课中的上机操作任务】
1. 创建、编辑新文件
2. 查看、修改已存在的文件
3. 整行剪切、复制、粘贴文件内容
4. 在文件中查找字符串
【课后作业】
1. 观看微课“文本编辑器vi的使用”,参考微课配套的上机操作指导,完成如下操作
(1) 进入“/opt/姓名全拼”目录
(2) 在该目录下创建一个文件“姓名全拼.txt”,文件内容为:
完整学号
(空行)
姓名全拼
(空行)
(3) 将以上内容复制2遍,为文件设置上行号。
2. 拓展学习:拓展一下vi指令
(1) 保存退出类(末行模式下)
:w filename 【另存为filename】
:x 【保存并退出 ,功能和:wq相同】
(2) 光标移动(命令模式下)
$ 【光标移动至行尾】
0(数字)或^ 【光标移动至行首】
(3) 剪切/删除(命令模式下)
dG 【删除光标位置到最后一行的所有内容】
d1G 【删除光标位置到第一行的所有内容】
d$ 【删除光标位置到当前行的行尾内容】
d0 【删除光标位置到当前行的行首内容】
dw 【删除一个单词】
-1.1 初识Linux
-讨论1
-1.2 安装centos 8 Linux系统
--1.2.1 学习指导-安装centos 8 Linux系统
-1.3 登录使用Centos 8 Linux系统
--1.3.1 学习指导-登录使用Centos 8 Linux系统
--1.3.2 微课-登录使用Centos 8 Linux系统
-讨论2
-测试1
-上机实践1
-2.1 Linux下区分文件类型
-2.2 目录常规操作
-2.3 路径与路径切换
-2.4 文本编辑器vi的使用
-讨论3
-测试2
-上机实践2
-2.5 查看文件的内容
-2.6 重定向与管道
-2.7 文本文件常规操作
-2.8 通配符的使用
-2.9 硬链接与软链接
-讨论4
-测试3
-上机实践3
-2.10 在系统中搜索指定的文件
-2.11 压缩与解压缩
-3.1 使用ip命令配置网络
-3.2 使用nmcli命令配置网络连接
-讨论5
-测试4
-上机实践4
-4.1 使用RPM命令管理软件包
-4.2 将本地光盘配置为YUM源
-4.3 源码安装软件包
-讨论6
-测试5
-上机实践5
-5.1 创建用户账户与组账户
-5.2 管理用户账户与组账户
-讨论7
-6.1 目录及文件的权限管理
-6.2 文件访问控制列表
-6.3 强制位与粘滞位
-测试6
-上机实践6
-7.1 扩充系统的磁盘空间
-7.2 移除主机中的磁盘
-讨论8
-8.1 进程管理
-讨论9
-测试7
-上机实践7