《redhatvi编辑器》PPT课件

《redhatvi编辑器》PPT课件

ID:45094830

大小:544.50 KB

页数:21页

时间:2019-11-09

《redhatvi编辑器》PPT课件_第1页
《redhatvi编辑器》PPT课件_第2页
《redhatvi编辑器》PPT课件_第3页
《redhatvi编辑器》PPT课件_第4页
《redhatvi编辑器》PPT课件_第5页
资源描述:

《《redhatvi编辑器》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、式(又称为末行模式):在命令模式中输入“:”就可以将光标移动到屏幕最后一行。5-4vi的3种模式转换关系CommandMode主要功能:移动鼠标或编辑文字LastLineMode主要功能:搜索或替换、存保存及结束InputMode主要功能:输入文字按a、I、o键按:键命令错误或按Esc键执行vi命令回到提示符按q、pi、wq键启动Vi进入vi的命令模式启动vi的命令格式为:vi[文件]说明:如果不指定文件或者指定的文件不存在,则新建一个文件;如果指定的文件存在,则打开该文件。在vi的命令模式下所有输入的字母都被当作编辑命令解释并执行,而不会在屏幕上显示。如果行首有“~”符号,则表示此行为空行。

3、启动vi进入vi的命令模式举例:建立一个名为test.txt的文件[root@testroot]#vitest.txt打开的vi界面分为两部分:编辑区和命令/状态区最后一行左下角显示这个文件的当前状态:如果是新建文件,则显示“文件名”[NewFile];如果是已存在文件,则显示当前文件的名称,行数和字符数,如“文件名”XL,XXC启动vi进入vi的编辑模式在命令模式下,只要输入i,I,o,O,a,A任何一个字母就可以进入编辑模式。在编辑模式中,最后一行的左下角会出现--INSERT--字样,这表明此时在编辑区可以输入任意字符。要想退出编辑模式,只需要按下ESC键即可。启动vi进入命令行模式在命

4、令模式下输入“:”,光标会移动到最后一行,在该模式下,可以实现字符的替换,设置行号,保存文件并退出vi等操作。例如“:wq”表示存盘并退出当前vi。打开文件文件的打开与读取操作:vifilename打开或新建文件名为***的文件到vi编辑器中,并将光标置于第一行首:vi +n filename打开文件,并将光标置于第n行首:vi + filename打开文件,并将光标置于最后一行首:vi +/pattern filename打开文件,并将光标置于第一个与pattern匹配的串处:vi filename....filename打开多个文件,依次进行编辑:efilename打开文件filename

5、进行编辑:rfilename读取文件内容到当前vi编辑器中文本输入要输入文本必须首先将工作模式转换为文本编辑模式,在命令模式下键入i、I、a、A、o、O等命令中的任意一个即可。此时在状态/命令区出现“--INSERT--”。i从当前的光标位置开始输入字符I光标移动到当前行的行首,开始输入字符a从当前光标的下一个位置,开始输入字符A光标移动到当前行的行尾,开始输入字符o在光标所在行之下新增一行O在光标所在行之上新增一行r替换当前字符R替换当前字符及其后的字符,直至按ESC键s从当前光标位置处开始,以输入的文本替代指定S删除指定数目的行,并以所输入文本代替之ncw或nCW修改指定数目的字n1,n2

6、con3将n1行到n2行之间的内容拷贝到第n3行下n1,n2mn3将n1行到n2行之间的内容移至到第n3行下n1,n2d将n1行到n2行之间的内容删除保存文件文件保存与另存为:w保存但不退出:w[newfile]保存为指定的文件:ZZ保存退出:e不保存当前修改,回到初始版本文件:q退出不保存:v另存为文件将vi编辑器中的内容另存为指定文件名如果文件内容有改动需要使用命令::q!不保存文件,直接退出vi:wq(writequit)存盘并退出vivi下的常用命令命令模式下有关光标移动的命令h或←光标向左移动一个字符j或↓光标向下移动一个字符k或↑光标向上移动一个字符l或→光标向右移动一个字符Ctr

7、l+f屏幕向前翻动一页Ctrl+b屏幕向后翻动一页Ctrl+d屏幕向前翻动半页Ctrl+u屏幕向后翻动半页+光标移动到非空格符的下一行-光标移动到非空格符的上一行vi下的常用命令命令模式下有关光标移动的命令n按下数字后再按空格键,光标会在当前行向右移动n个字符,如20空格0移动到光标所在行的第一个字符处$移动到光标所在行的最后一个字符处H光标移动到当前屏幕最上方那一行M光标移动到当前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。