龙空技术网

Linux运维学习笔记之常用命令vi/vim

鹿茸 295

前言:

此时朋友们对“使用linux命令在文件中输入”可能比较讲究,各位老铁们都需要分析一些“使用linux命令在文件中输入”的相关资讯。那么小编在网摘上收集了一些有关“使用linux命令在文件中输入””的相关资讯,希望同学们能喜欢,朋友们快快来了解一下吧!

vi/vim可以说是linux系统下内置直接可以用来编辑文档的命令了。也是我们运维工作日常使用最多的一个命令之一。这个命令的使用,如果要全面去学习与了解的话,要记的东西实在太多了,而且有90%的快捷键我们不会用到。为了大家更快的掌握这个命令的使用,这次的学习,我们只讲到日常最最基本的几个快捷键使用。

首先我们来了解一下什么是vi/vim?

vi文档编辑器,是系统内建的文档编辑器,而其他的文书编辑器则不一定会存在。

vim 则是vi的升级版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。具有代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

vi/vim的用法

基本上 vi/vim 共有为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)

命令模式:

使用vi/vim 文件名 (注意,一定要文件名,如果文件存在,则是打开文件,如果文件不存在,则会新建这个文件)

[root@localhost ~]# vim 123.txt

此时,界面会直接进行文档编辑的主界面,既是命令模式

命令模式介绍

然后按一下“i”键,则可以在目前光标的情况下进行输入模式

输入模式介绍

当你完成了文档的编辑与修改,再按一下“ESC”键,即可进行底部命令模式

底部命令模式介绍

输入“:wq!”即可退出vi/vim,返回linux当前目录,

[root@localhost ~]# 

以上三种模式的总体工作关系如下图

vi/vim工作模式

日常运维当中 ,以修改文件的方式使用vi/vim的情况较多,因此过多的快捷键就不再详细去做讲解,大家只要会使用上面的几个快捷键,基本可以做完80%的运维工作了。这里再给大家细说几点需要注意的点

1、在命令模式下,可以直接使用底部命令“:q”退出vi/vim

2、":wq!"的含义: w是(write)写入,q是(quit)退出,!则表示强制,

比如修改后,在退出的时候,觉得后悔,不想改了,就使用":q!",表示强制退出,但不修改内容。

3、linux下的命令是分大小写的,因此,一定要注意命令都是小写的哦

另外如果大家想了解更多的内容,可以参考以下一个网上借用的图

标签: #使用linux命令在文件中输入