Unix中基本操作指令和Unix_vi命令

Unix中基本操作指令和Unix_vi命令

ID:37913485

大小:118.00 KB

页数:17页

时间:2019-06-02

Unix中基本操作指令和Unix_vi命令_第1页
Unix中基本操作指令和Unix_vi命令_第2页
Unix中基本操作指令和Unix_vi命令_第3页
Unix中基本操作指令和Unix_vi命令_第4页
Unix中基本操作指令和Unix_vi命令_第5页
资源描述:

《Unix中基本操作指令和Unix_vi命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UNIXlinuxvi命令收藏vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。  输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。  末行模式:在命令模式输入“:”即可进入该模式

2、,在末行模式中有好多好用的命令。1.进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filenamevifilename....filename:打开多个文件,依次进行编辑2.移动光标类命令h或Backspace:光标左移一个字符l或space:光标右移一个字符k或Ctrl+p:光标上移一行j或Ctr

3、l+n或Enter:光标下移一行w或W:光标右移一个字至字首b或B:光标左移一个字至字首e或E:光标右移一个字至字尾):光标移至句尾(:光标移至句首}:光标移至段落开头{:光标移至段落结尾nG:光标移至第n行首n+:光标下移n行n-:光标上移n行n$:光标移至第n行尾H:光标移至屏幕顶行M:光标移至屏幕中间行L:光标移至屏幕最后行0:(注意是数字零)光标移至当前行首$:光标移至当前行尾3.屏幕翻滚类命令Ctrl+u:向文件首翻半屏Ctrl+d:向文件尾翻半屏Ctrl+f:向文件尾翻一屏Ctrl+b;向文件首翻一屏nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。4.插入文本类命令

4、(文本输入模式)i:在光标前I:在当前行首a:光标后A:在当前行尾o:在当前行之下新开一行O:在当前行之上新开一行r:替换当前字符R:替换当前字符及其后的字符,直至按ESC键s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之ncw或nCW:修改指定数目的字nCC:修改指定数目的行5.删除命令ndw或ndW:删除光标处开始及其后的n-1个字do:删至行首d$:删至行尾ndd:删除当前行及其后n-1行dd:删除一行x或X:删除一个字符,x删除光标后的,而X删除光标前的Ctrl+u:删除输入方式下所输入的文本6.复制操作yy命令复制当前整行的内容到

5、vi缓冲区yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词y$复制光标所在位置到行尾内容到缓存区y^复制光标所在位置到行首内容到缓存区#yy例如:5yy就是复制5行#yw例如:2yw就是复制两个单词  如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。粘贴缓冲区中的内容,用p7.撤销操作u命令取消最近一次的操作,可以使用多次来恢复原有的操作U取消所有操作Ctrl+R可以恢复对使用u命令的操作8.搜索及替换命令vi的查找和替换功能主要在末行模式完成:至上而下的查找  /要查找的字符窜,其中/代表从光标所在位

6、置起开始查找,例如:/work至下而上的查找  ?要查找的字符窜例如:/work替换  :s/old/new用new替换行中首次出现的old  :s/old/new/g用new替换行中所有出现的old  :#,#s/old/new/g用new替换从第#行到第#行中出现的old  :%s/old/new/g用new替换整篇中出现的old9.选项设置:setnu显示行号:setnonu隐藏行号:setshowmode显示当前操作模式(如用vedit将自动打开):setnoshowmode关闭模式显示:set显示所有vi变量:setall显示所有可能的vi变量和它们的当前的值all:列出所有选项

7、设置情况term:设置终端类型ignorance:在搜索中忽略大小写list:显示制表位(Ctrl+I)和行尾标志($)number:显示行号report:显示由面向行的命令修改过的数目terse:显示简短的警告信息warn:在转到别的文件时若没保存当前文件则显示NOwrite信息nomagic:允许在搜索模式中,使用前面不带“”的特殊字符nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始mesg:允许

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

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

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