瑞芯微--Linux的常用指令VI
作为一个程序员,尤其是Linux程序员,那么一些常见的Linux指令肯定是需要知道的,今天介绍的就是我认为在Linux指令中最重要的一个指令,它就是VI。
首先介绍一下vi,在我看来,它就是一个无所不能的高手,不论是你文件,脚本,还是目录,它统统都能打开。
下面开始看例子
在这个目录中,有目录--test 、有脚本--Makefile 、有文件test.py,vi统统都能够打开。
我们可以先通过vi编辑目录,能够发现他可以直接打开,打开也会有提示,这是一个文件。这也说明了一句话,Linux中一切皆是文件
接着可以试试vi编辑脚本
看到这里,相信大家已经知道VI的强大了。接下面就看看VI的三种重要模式
命令模式(Command Mode)
输入模式(Insert Mode)
命令行模式(Command-Line Mode)
1. 命令模式
顾名思义,这个模式是让我们输入命令的,那怎么才能够进入这个模式呢?其实很简单。当我们使用vi打开一个文件的时候,此时他默认进入的就是命令模式。如图所示
在命令行模式中,有哪些命令可以使用呢?
我主要列出我常使用的一些指令:
1、i:切换到输入
视频演示如下
2、dd: 剪切
视频演示如下
3、yy:复制
视频演示如下
4、张贴:
视频演示如下
5、u -- 撤销上一次操作。
6、Ctrl + r -- 重做上一次撤销的操作。 具体可以看视频,不仅仅如此,这dd 和 yy还可以带参数
2. 输入模式
没有什么好讲的,在输入模式下,可以将其理解为一个记事本,可以随便的输入一些信息。
3. 命令行模式
我习惯叫他为底行模式,因为最终输入的地方是在底部的那一行的。 底行模式常见的指令有
:w:保存文件 :
q退出文件 :
q!强制退出 :
wq保存退出 :
wq!保存强制退出
4. 模式之间的转换
当我们通过vi打开一个文件的时候,此时属于命令模式,这个时候如果通过输入i就会进入到输入模式.
如果在输入模式按esc就会进入命令模式,在命令模式输入:则会进入底行模式 具体我们可以参考下面这张图,
vi的使用大致就讲到这里了,大家感兴趣的可以在评论区交流