Linux vi 常用指令总结

一、基本操作

1、vi 文件名

进入vi 的“命令行模式”,此模式无法编辑,只能查看

需要按下键盘的“i”键,进入“编辑模式”,才能进行文件的内容编辑

2、模式切换

处于「插入模式(Insert mode)」,就只能一直输入文字

3、退出vi及保存文件

在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:

w filename (输入 「w filename」将文章以指定的文件名filename保存)

wq (输入「wq」,存盘并退出vi)

q! (输入q!, 不存盘强制退出vi)

 保存并退出,然后就到了下边的界面

二、三种模式
 1)命令行模式:刚进入文件的时候状态
           [root@hanjiangtao - hbza]# vi 1.txt

dd删除(剪切)光标所在整行。

5dd删除(剪切)从光标处开始的5行。

yy复制光标所在整行。

5yy复制从光标处开始的5行。

p将之前删除(dd)或复制(yy)过的数据粘贴到光标后。

/字符串在文本中从上至下搜索该字符串。

?字符串在文本中从下至上搜索该字符串。

n显示搜索命令定位到的下一个字符串。

N显示搜索命令定位到的上一个字符串。

u撤销上一步的操作

   2   编辑模式(插入模式):按i键进入编辑模式

 3   最后行模式:保存和退出状态
  :w保存

:q退出

:q!强制退出(放弃对文本的修改内容)

:wq!强制保存退出

:set nu显示行号

:set nonu不显示行号

:命令执行该命令

:整数跳转到该行

dd

删除(剪切)光标所在整行。

5dd

删除(剪切)从光标处开始的5行。

yy

复制光标所在整行。

5yy

复制从光标处开始的5行。

p

将之前删除(dd)或复制(yy)过的数据粘贴到光标后。

/字符串

在文本中从上至下搜索该字符串。

?字符串

在文本中从下至上搜索该字符串。

n

显示搜索命令定位到的下一个字符串。

N

显示搜索命令定位到的上一个字符串。

u

撤销上一步的操作

原文地址:https://www.cnblogs.com/hjt123/p/11722487.html