Linux之vi命令 Vi命令的常用技巧
命令模式在Shell提示符下输入命令vi,进入vi编辑器,处于vi的命令模式。Vi的常用命令vi编辑器模式和基本操作说明在shell界面输入vi,进入vi编辑器,进入vi是命令模式,按I进入编辑模式,Vi Editor提供了丰富的内置命令,有些命令可以通过键盘组合完成,有些则需要用冒号“:”输入。
vi命令是UNIX操作系统和类UNIX操作系统中最常见的全屏纯文本编辑器。Vi编辑器支持编辑模式和命令模式。在编辑模式下,可以编辑文本,在命令模式下,可以操作文件。要正确使用vi编辑器,必须熟练掌握两种模式的切换。默认情况下,当您打开vi编辑器时,会自动进入命令模式。使用“esc”键从编辑模式切换到命令模式,使用A、A、O、O、I和I键从命令模式切换到编辑模式。
Vi Editor提供了丰富的内置命令,有些命令可以通过键盘组合完成,有些则需要用冒号“:”输入。常用的内置命令如下:vi(选项)(参数)知识扩展vi编辑器有三种工作模式:命令模式、输入模式和ex转义模式。通过相应的命令或操作,可以在这三种工作模式之间进行切换。命令模式在Shell提示符下输入命令vi,进入vi编辑器,处于vi的命令模式。
1。查看目录下文件的内容,使用cat(ls//查看当前目录下的文件目录;Cat是查看文件内容的意思)找到内容是helloworld2,用vi进入编辑界面,如下图:3。进入编辑模式,按I键,此时可以将光标移动到想要修改的位置,同时我们修改内容如下:(注意界面左下角已经进入插入模式,表示现在是编辑模式)4。推出编辑模式并保存,按esc键退出插入模式,然后按shift :(shift冒号键)。
VI命令可以说是Unix/Linux世界中编辑文件最常用的命令,但由于其命令集众多,很多人并不习惯使用。其实你只需要掌握基本的命令,然后灵活运用,你就会发现它的优点,并逐渐喜欢上使用这种方法。本文旨在介绍一些最常用的命令和VI的高级应用技巧。一、基本命令介绍1。光标命令K,J,H,L上下左右光标移动命令。
这四个键是右手放在键盘上的基本位置。NG跳转命令。n是行数,该命令会立即使光标跳转到指定的行。报告Ctrl G光标所在的行数和列数。w和b使光标向前或向后跳过一个单词。2.编辑命令I,A,R在光标所在位置的前后插入字符命令(iinsert,aappend,rreplace)。Cw和dw命令改变(替换)/删除光标所在的单词(cchange,ddelete)。
通用模式下的常用操作【H(或左箭头键) 】将光标左移一个字符【J(或下箭头键) 】将光标下移一个字符【K(或上箭头键) 】将光标上移一个字符【L(或右箭头键) 】将光标右移一个字符【输入vi的命令vi:打开或新建一个文件, 并将光标放在第一行vi n:并将光标放在第n行的开头vi:打开文件并将光标放在最后一行的开头vi /pattern:打开文件并将光标放在第一个匹配模式的字符串vir:上次用vi编辑时发生系统崩溃,恢复:打开多个文件,按顺序编辑并移动光标。 命令H:将光标向左移动一个字符。l:将光标向右移动一个字符。空格:将光标向左移动一个字符。k或Ctrl p:将光标上移一行。j或Ctrl n:将光标下移一行。回车:将光标下移一行。W或W:将光标向右移动一个单词到前缀B或B:将光标向左移动一个单词到前缀E或E:将光标向右移动一个单词到后缀。) :将光标移至句尾(:将光标移至句首}:将光标移至段落开头{:将光标移至段落结尾nG:将光标移至第n行开头n:将光标下移n行n:将光标上移n行n$:将光标移至第n行结尾h:将光标移至 屏幕顶行m:将光标移到屏幕中间一行l:将光标移到屏幕最后一行0:(注意数字是零)将光标移到当前行的开头。
保存并退出:ESC:x或ESC:wq不保存退出:ESC:q如果修改了,抛出并不保存退出:ESC:q!vi命令退出步骤如下:(演示使用ubuntu18系统,其他linux版本操作基本相同)1 .首先,使用vi命令打开要编辑的文件。2.稍后,系统将进入vi编辑模式。3.最后输入wq,回车退出vi。
viprofile返回:q退出:wq或:x或shift zz保存并退出:q!不保存退出:w保存:w!强制保存编辑到输入模式:I在当前光标前当前光标所在行首输入I,切换到输入模式A在当前光标后当前光标所在行尾输入A,切换到输入模式O,在当前光标所在行下方新建一行,切换到输入模式O,在当前光标所在行上方新建一行,切换到输入模式1。移动光标字符:箭头键、上下、左右或键盘kjhl(上、下、左、右)word: w. E跳到当前或下一个单词的末尾;b跳转到当前或上一个单词的第一行:0是绝对第一行;行首的第一个非空白字符;$ absolute行之间:文末G;3G三号线;Gg文章开头翻屏:ctrlf【翻回来】;Ctrlb【前进】2。删除和替换单个字符x删除光标位置字符;3x删除光标的前3个字符;r代替光标位置字符dw删除一个单词;4dw删除光标开头的四个字;删除光标所在的行;删除光标的前五行。3.复制粘贴剪切yw复制一个单词。把这个单词粘贴在这一行。Yy复制整行,P卡在线下。
vi编辑器模式及基本操作说明在shell界面输入vi进入vi编辑器。Vi编辑器分为命令模式和编辑模式。命令模式只能输入操作指令,不能输入字符。进入vi是命令模式,按I进入编辑模式。输入字符。只能进入编辑模式。如果输入了错误,您需要先退出编辑模式,然后才能删除它。输入后按escshift:退出编辑模式,进入命令模式。Hjkl光标上下左右。
按esc键退出插入模式。q退出vi编辑器,Wq保存当前的编辑文件并启动vi编辑器。强制退出vi编辑器,不保存当前文件,x删除单字符编辑模式不可用,需要在命令模式下操作。x删除光标的前一个字符,Yw将从光标位置到行尾的所有字符复制到缓冲区。将缓冲区的内容粘贴到光标所在的位置,Dd删除整行编辑模式不可用,需要在命令模式下操作。