欢迎来到天天文库
浏览记录
ID:44987788
大小:694.50 KB
页数:32页
时间:2019-11-06
《3_文本编辑器.PPT》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章内容回顾Linux命令格式Linux命令的组成获得命令帮助Linux常用命令文件、目录操作命令使用光盘和U盘用户和组管理命令用户管理用户组管理文件权限设定Chapter1/40文本编辑器第2章本章目标了解Linux系统中的编辑器知识掌握vi编辑器的模式切换掌握vi编辑器的操作命令掌握使用vi编辑器进行基本的文本编辑Chapter3/40本章结构文本编辑文本编辑器概述文本编辑器的作用文本编辑器的分类vi文本编辑器vi编辑器的模式vi编辑器的基本使用编辑器的多文件操作文本编辑器简介gedit文本编辑器Chapt
2、er4/40文本编辑器概述文本编辑器的作用Linux系统中的配置文件以文本文件的形式保存Linux管理员需要通过编辑配置文件进行系统管理文本编辑器的分类行编辑器与全屏幕编辑器字符界面编辑器与图形界面编辑器Chapter5/40Linux中的多种文本编辑器viLinux学习者需要掌握的第一个文本编辑器大多数Linux系统中缺省使用的文本编辑器vim:vi编辑器的增强版本,习惯上也称为viEmacs用于编辑程序源代码文件的文本编辑器nano在字符界面提供了菜单操作,易用性较好geditGNOME图形环境中的文本编辑器
3、Chapter6/40vi编辑器的工作模式三种工作模式命令模式、输入模式、末行模式不同模式之间的切换[root@localhost~]#vi文件名命令模式输入模式末行模式:键a、i、o等键Esc键Esc键教员演示操作过程Chapter7/40VI的模式(Cont.)命令模式状态栏编辑区空白区Chapter8/40VI的模式(Cont.)输入模式输入模式标志Chapter9/40VI的模式(Cont.)末行模式末行模式标志Chapter10/40vi编辑器的基本使用vi编辑器的启动与退出文件操作编辑操作查找与替换操
4、作vi编辑器的在线帮助Chapter11/40vi中的文件操作打开新文件读取文件保存文件另存为文件退出vi编辑器Chapter12/40文件的打开与读取操作在vi内打开新文件#viss:efilename读取文件内容到当前vi编辑器中:rfilenameChapter13/40文件保存与另存为保存:w另存:wxxx:23wabc把23行写到abc:2,4waaa把2-4行写到aaaChapter14/40退出vi编辑器的多种方法退出:q保存并退出:wq强制退出:q!强制保存并退出:wq!Chapter15/40文
5、件内行间快速跳转命令功能:setnu在编辑器中显示行号:setnonu取消编辑器中的行号显示1G或【跳转到文件的首行G或】跳转到文件的末尾行#G或:n跳转到文件中的第#行行间快速跳转Chapter16/40进入输入模式命令功能i在当前光标处进入插入状态a在当前光标后进入插入状态A插入行末o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态O在当前行的上面插入新行,光标移动到新行的行首,进入插入状态进入输入模式Chapter17/40命令模式中删除操作命令功能x删除光标处的单个字符dd删除光标所在行ndd删
6、除光标所在n行de删除当前字符到单词尾(不包括单词尾部的空格)的所有字符删除操作Chapter18/40命令模式中撤销操作命令功能u取消最近一次的操作,并恢复操作结果可以多次使用u命令恢复已进行的多步操作U取消对当前行进行的所有操作Ctrl+r对使用u命令撤销的操作进行恢复撤销操作Chapter19/40命令模式中复制与粘贴操作命令功能yy复制当前行nyy复制当前n行y$复制当前光标到行尾的内容到vi缓冲区y^复制当前光标到行首的内容到vi缓冲区p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内
7、容)复制与粘贴Chapter20/40可视1.v2.y3.p例复制5行s剪贴例剪贴5行Chapter21/40阶段总结vi编辑器的启动与退出文件操作光标移动操作vi编辑器的基本编辑操作从命令模式进入输入模式的命令输入模式中的基本编辑操作命令模式中的删除操作命令模式中的撤销操作命令模式中的复制操作命令模式中的粘贴操作Chapter22/40阶段练习练习vi编辑器中三种模式间的转换练习vi编辑器中的复制与粘贴操作Chapter23/40字符串查找操作命令功能/word从上而下在文件中查找字符串“word”?word从
8、下而上在文件中查找字符串“word”n定位下一个匹配的被查找字符串N定位上一个匹配的被查找字符串字符串查找操作Chapter24/40字符串替换操作命令功能:s/old/new将当前行中查找到的第一个字符“old”串替换为“new”:s/old/new/g将当前行中查找到的所有字符串“old”替换为“new”:#,#s/old/new/g在行号“#,#”范围内替换所有的字
此文档下载收益归作者所有