linux操作系统05-v

linux操作系统05-v

ID:36209627

大小:287.31 KB

页数:34页

时间:2019-05-07

linux操作系统05-v_第1页
linux操作系统05-v_第2页
linux操作系统05-v_第3页
linux操作系统05-v_第4页
linux操作系统05-v_第5页
资源描述:

《linux操作系统05-v》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux操作系统文件编辑器vi周炯上海艾基信息技术有限公司1AcegeneITCo.Ltd.Linux——文本编辑器vivi的基本操作vi高级编辑命令vi的设置2AcegeneITCo.Ltd.§3.1进入vivi是一个较大的UNIX命令,在启动的时候也有它自己的选项和参数基本语法:vi[-options][+[n]][file]常用选项有:-r,-R-r用于恢复系统突然崩溃时正在编辑的文件-R用于以只读方式打开文件+n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行3AcegeneITCo.Ltd.§3.2vi的工作方式vi一共有三种工作方式:命令方式、插入方式和行方

2、式:命令方式插入方式行方式插入命令EscEsc命令执行完:4AcegeneITCo.Ltd.一、命令方式无论用户处于什么状态,按Esc键或组合键Ctrl+[就可以进入命令方式。当用户初始进入vi时,也处于这个状态。用户在命令方式下可以输入各种合法的vi内部命令,这些命令不会回显,而且不需要回车就会被执行5AcegeneITCo.Ltd.二、文本插入方式在命令方式下使用某些命令会导致vi马上进入文本插入方式,这些命令包括:i,I,a,A,o,O等在这种方式下用户的任何输入都被当作是文件的内容看待,并将其显示在屏幕上。6AcegeneITCo.Ltd.三、最后行方式行方式又称为最后行方式,通过在

3、命令方式下键入冒号:可进入这个方式,在这种方式下vi会在屏幕的最后一行显示一个冒号并等待用户输入命令行方式下用户输入的命令将回显在最后一行上,并且直到用户输入回车vi才会去执行它命令执行完毕后,vi自动进入命令状态或者在输入命令时敲Esc键或组合键Ctrl+[、或用退格键删除所有的输入之后再按一下退格键回到命令方式7AcegeneITCo.Ltd.§3.3基本编辑命令移动光标(cursormovement)Bksp左移一个字符Space右移一个字符Enter,+下移一行h左移一个字符l右移一个字符j下移一行k上移一行8AcegeneITCo.Ltd.§3.3基本编辑命令[n]G跳到第n行w,

4、W跳到下一个词的词头b,B跳到上一个词的词头e,E跳到下一个词的词尾^跳到行首(第一个非空字符)[0]跳到行首$跳到行尾9AcegeneITCo.Ltd.§3.3基本编辑命令Ctrl-u向下翻滚1/2屏Ctrl-d向上翻滚1/2屏Ctrl-f向下翻滚1屏Ctrl-b向上翻滚1屏Ctrl-n向下移动一行Ctrl-p向上移动一行上述命令(除[n]G外)的前面均可增加一个数字来控制移动的次数10AcegeneITCo.Ltd.§3.3基本编辑命令修改文本命令(modification)[n]r用字符char代替光标处的字符,n指定字符char出现的次数。n缺省为1。[n]R

5、用text的内容替换当前行n次。n缺省为1。命令执行完后处于插入方式,必须按Esc键或组合键Ctrl+[回到命令方式。Cw,cw,cc替换一个词或替换到行尾11AcegeneITCo.Ltd.§3.3基本编辑命令编辑中的每一行正文都有自己的行号,用下列命令可以移动光标到指定行::[n]将光标移到第n行命令模式下,可以规定命令操作的行号范围。数值用来指定绝对行号;字符“.”表示光标所在行的行号;字符符“$”表示正文最后一行的行号;简单的表达式,例如“.+5”表示当前行往下的第5行。例如::345将光标移到第345行12AcegeneITCo.Ltd.§3.3基本编辑命令在编辑模式下正确定位光标

6、之后,可用以下命令切换到插入模式(Insert):i在光标左侧输入正文I在光标所在行的开头输入正文a在光标右侧输入正文A在光标所在行的末尾输入正文o在光标所在行的下一行增添新行O在光标所在行的上一行增添新行13AcegeneITCo.Ltd.§3.3基本编辑命令删除文本命令(delete)x删除当前光标所在位置的字符X删除光标前的字符dd删除当前行D删除从当前光标位置直到行尾的所有字符d删除从当前光标位置直到参数指定的位置14AcegeneITCo.Ltd.§3.3基本编辑命令字符串搜索(search)/[pattern]/

7、[offset]/[pattern]?[pattern]?[offset]?[pattern]上述四个命令分别表示向下/向上搜索指定的正则表达式[pattern],并将光标停留在相对搜索结果距离为[offset]行处15AcegeneITCo.Ltd.§3.3基本编辑命令n重复命令,搜索得到使用结果后,可以重复命令n或N沿着相同或相反的方向重复上一次的搜索f命令在当

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

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

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