Linux 系统文本编辑器vi常用命令详解(操作演示)

引言:

在Linux中我们常用的文本编辑器有vi、vim(vi的增强版本)。而且vi编辑器不仅仅是适用于Linux,它是所有Unix以及Linux系统下的标准编辑器,几乎适用于Unix、Linux系统的所有版本。
vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的。它能轻易地创建和修改文本文件,维护Linux系统中的配置文件。
学会它,你就拥有了打开Linux大门的钥匙。

主要内容:

vi编辑器的三种工作模式
命令模式的基本命令操作
末行模式的基本命令操作

vi编辑器的三种工作模式:

1.命令模式command mode):
控制屏幕光标的移动,字符、字或行的删除、移动、复制到某区段。以及进入编辑模式(Insert mode)和末行模式( last line mode)。

2.编辑模式(Insert mode):
只有在编辑模式(Insert mode)下,才可以做文字输入,按[ESC]键可回到命令行模式。

3.末行模式(last line mode):
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

4.三种工作模式间的切换:
注意着三个模式之间不是任意切换的,只有在命令模式下才能进入编辑模式和末行模式。
Linux 系统文本编辑器vi常用命令详解(操作演示)
这里解释一下“a、i、o、O”等键都是进入编辑模式,那它们之间有什么区别:
按[a]键进入编辑模式后,是当前光标所在位置之后开始输入文字;
按[i]键进入编辑模式后,是当前光标所在位置之前开始输入文件;
按[o]键进入编辑模式后,是在光标所在位置下一行添加新的一行,从行首开始输入文字;
按[O]键进入编辑模式后,是在光标所在位置上一行添加新的一行,从行首开始输入文字。
下面是我用来演示的文本,我光标统一放在“this”的“t”上,然后test1、test2、test3、test4分别演示[a]、[i]、[o]、[O]键的功能:
Linux 系统文本编辑器vi常用命令详解(操作演示)
5.保存与退出vi编辑器:
: w 文件名 (保存指定文件)
Linux 系统文本编辑器vi常用命令详解(操作演示)
: wq (保存所有编辑内容并退出vi)
Linux 系统文本编辑器vi常用命令详解(操作演示)
: q! (输入q!, 不保存强制退出vi)
Linux 系统文本编辑器vi常用命令详解(操作演示)

猜你喜欢

转载自blog.51cto.com/14449541/2429597