red hat 9 vi编辑器.ppt_第1页
red hat 9 vi编辑器.ppt_第2页
red hat 9 vi编辑器.ppt_第3页
red hat 9 vi编辑器.ppt_第4页
red hat 9 vi编辑器.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章 Vi编辑器,Vi编辑器,vi是在Linux操作系统的字符界面下使用的全屏幕文本编辑器。 仅能编辑字符,不能对字体和段落进行排版,没有菜单,只有命令,而且命令繁多。 使用户更好地了解Linux的运行状况,保证各项设定的正确执行,因此,常用vi来编辑和修改文件内容,实现系统管理、系统设定、服务器参数设定等工作。 提示:Linux系统中的参数文件几乎都是ASCII码的纯文本文件,因此利用任何一款文本编辑软件都可以修改Linux的参数文档。,Vi工作方式,命令模式(又称为一般模式):当用vi打开一个文件时,默认的工作模式就是命令模式 。 编辑模式 :按下“i,I,o,O,a,A”等字母之后可以

2、进入编辑模式。 命令行模式(又称为末行模式):在命令模式中输入“:” 就可以将光标移动到屏幕最后一行。,5-4,vi的3种模式转换关系,启动Vi,进入vi的命令模式 启动vi的命令格式为:vi 文件 说明: 如果不指定文件或者指定的文件不存在,则新建一个文件;如果指定的文件存在,则打开该文件。 在vi的命令模式下所有输入的字母都被当作编辑命令解释并执行,而不会在屏幕上显示。 如果行首有“”符号,则表示此行为空行。,启动vi,进入vi的命令模式 举例:建立一个名为test.txt的文件 root test root# vi test.txt 打开的vi界面分为两部分: 编辑区和命令/状态区 最后

3、一行左下角显示这个文件的当前状态: 如果是新建文件,则显示“文件名”New File; 如果是已存在文件,则显示当前文件的名称,行数和字符数,如“文件名” XL,XXC,启动vi,进入vi的编辑模式 在命令模式下,只要输入i,I,o,O,a,A任何一个字母就可以进入编辑模式。在编辑模式中,最后一行的左下角会出现-INSERT-字样,这表明此时在编辑区可以输入任意字符。 要想退出编辑模式,只需要按下ESC键即可。,启动vi,进入命令行模式 在命令模式下输入“:”,光标会移动到最后一行,在该模式下,可以实现字符的替换,设置行号,保存文件并退出vi等操作。 例如“:wq”表示存盘并退出当前vi 。,

4、打开文件,文件的打开与读取操作 :vi filename 打开或新建文件名为*的文件到vi 编辑器中,并将光标置 于第一行首 :vi+nfilename 打开文件,并将光标置于第n 行首 :vi+filename 打开文件,并将光标置于最后一行首 :vi+/patternfilename 打开文件,并将光标置 于第一个与pattern匹配的串处,:vifilename.filename 打开多个文件,依次 进行编辑 :e filename 打开文件filename进行编辑 :r filename 读取文件内容到当前vi 编辑器 中,文本输入,要输入文本必须首先将工作模式转换为文本编辑模式, 在

5、命令模式下键入i、I、a、A、o、O等命令中的任意一个 即可。此时在状态/命令区出现“-INSERT-”。 i 从当前的光标位置开始输入字符 I 光标移动到当前行的行首,开始输入字符 a 从当前光标的下一个位置,开始输入字符 A 光标移动到当前行的行尾,开始输入字符 o 在光标所在行之下新增一行 O 在光标所在行之上新增一行,r 替换当前字符 R 替换当前字符及其后的字符,直至按ESC键 s 从当前光标位置处开始,以输入的文本替代指定 S 删除指定数目的行,并以所输入文本代替之 ncw或nCW 修改指定数目的字 n1,n2 co n3 将n1行到n2行之间的内容拷贝到第n3行下 n1,n2 m

6、 n3 将n1行到n2行之间的内容移至到第n3行下 n1,n2 d 将n1行到n2行之间的内容删除,保存文件,文件保存与另存为 :w 保存但不退出 :w newfile 保存为指定的文件 :ZZ 保存退出 :e 不保存当前修改,回到初始版本文件 :q 退出不保存 :v 另存为文件 将vi 编辑器中的内容另存为指定文件名 如果文件内容有改动需要使用命令: :q! 不保存文件,直接退出vi :wq(write quit) 存盘并退出vi,vi下的常用命令,命令模式下有关光标移动的命令,vi下的常用命令,命令模式下有关光标移动的命令,vi下的常用命令,命令模式下有关查找和替换的命令,命令模式下的删除、复制和粘贴,编辑模式下的常用命令,vi下的常用命令,命令行模式下的常用命令,vi下的常用命令,命令行模式下的常用命令,上机:熟悉vi的操作,练习vi的各种命令的用法 新建一个目录,将/etc/man.config复制到本目录中 使用vi打开该文件,设置行号 移动到第58行,向右移动40个字符,查看当前光标下的字符串内容是什么 移动到第一行,并向下搜索bzip2字符串,第几行搜到? 将50-100行之间的man改为MAN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论