linuxvi保存退出命令

linuxvi保存退出命令

ID:8960457

大小:19.20 KB

页数:4页

时间:2018-04-13

linuxvi保存退出命令_第1页
linuxvi保存退出命令_第2页
linuxvi保存退出命令_第3页
linuxvi保存退出命令_第4页
资源描述:

《linuxvi保存退出命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、linuxvi保存退出命令(如何退出vi)Ren于2012-06-1415:55发表linuxvi保存退出命令(如何退出vi)新客网XKER.COM时间:2012-01-14评论:0条-有很多方法:退出Vi当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出,返回到shell。在末行模式下,输入命令:wVi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件

2、起一个新的文件名。[例6]:wnewfile此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:Fileexists(use!tooverride)此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令:w!newfile否则可选择另外的文件名来保存当前文件。在末行模式下,输入命令:q系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:Nowritesincelastchange

3、(use!tooverrides)提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令:q!Vi放弃所作修改而直接退到shell下。在末行模式下,输入命令:wqVi将先保存文件,然后退出Vi返回到shell。在末行模式下,输入命令:x该命令的功能同命令模式下的ZZ命令功能相同VI的保存退出Vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序。2.Vi不是排版程序,只是一个纯粹的文本编辑程序。3.Vi是全屏幕文本编辑器,它没有菜单,只有命令。4.Vi不是基于窗口的,所以

4、,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件。5.Vi的功能十分强大,但是命令繁多,熟练掌握起来有一定难度。6.Vi的发明者:billjoyVi的启动$Vifilename或者$Vi如果filename已经存在,Vi会打开现存文件如果是一个新文件,Vi会创建它Vi的退出在命令行模式下输入:q,:q!,:wq或者:x,可以退出Vi:w保存:wfilename另存为filename:wq!保存并退出:wq!filename以filename为文件名保存后退出:q!不保存退出:x保存并退出,功能和:wq!相同Vi的工作模式Vi有三种工作模式,

5、分别为:命令模式、插入模式(编辑模式)和末行模式,三种模式分别进行不同的操作,它们之间可以进行切换。1.命令模式:进入Vi后,首先进入的就是命令模式,等待用户输入编辑命令,此时输入的字母将作为编辑命令来解释。2.插入模式:在命令模式下输入插入命令i、附加命令a、打开命令o等命令可以进入插入模式,在插入模式下,用户输入可以对文本进行编辑,输入的任何字符都被当作文件内容保存起来。【Esc】键可以返回命令模式。3.末行模式:在命令模式下,按【:】键可以进入末行模式,Vi光标会显示在窗口的最后一行,以“:”作为末行模式的提示符,等待用户输入命令。末行命令执行后,V

6、i自动回到命令模式。Vi命令大全1、移动光标h或者向左方向键:光标向左移动一个字符l或者向右方向键:光标向右移动一个字符k或者向上方向键:光标向上移动一个字符j或者向下方向键:光标向下移动一个字符【Ctrl】+f:屏幕“向下”移动一页,相当于【PageDown】【Ctrl】+b:屏幕“向上”移动一页,相当于【PageUp】0:数字0,移动到这一行的最前面一个字符处$:移动到这一行的最后一个字符处G:移动到这个文件的最后一行gg:移动到这个文件的第一行n【Enter】:n是一个数字,光标向下移动n行2、搜索与替换/str:从光标开始,向下寻找一个名为str的

7、字符串。?str:从光标开始,向上寻找一个名为str的字符串。:n1,n2s/str1/str2/g:n1与n2为数字,在第n1行与n2行之间寻找str1这个字符串,并将该字符串替换成str2:1,$s/str1/str2/g:从第一行到最后一行寻找str1字符串,并将该字符串替换为str2:1,$s/str1/str2/gc:从第一行到最后一行寻找str1字符串,并将该字符串替换为str2,且在替换前提示符给用户确认是否需要替换3、删除、复制与粘贴x,X:x为向后删除一个字符,X为向前删除一个字符nx:n为数字,为连续向后删除n个字符dd:删除光标所在的

8、那一整行ndd:n为数字,从光标位置开始,删除向下n列,如20dd

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

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

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