Linux 文件编辑命令

三种模式介绍

文件编辑中的三种模式有:命令模式、插入模式(编辑模式)与末行模式。

模式切换

从命令模式切换到插入模式

字符 作用
a 进入当前光标后开始编辑
A 进入当前光标所在行的行末开始编辑
i 进入当前光标位置开始编辑
I 进入当前光标所在行的行头开始编辑
o 进入当前光标的下一行开始编辑
O 进入当前光标的上一行开始编辑

命令模式切换到末行模式

字符 作用
对文本的设置或保存工作
/ 对文本进行全文向下搜索string
对文本进行全文向上搜索string

vi/vim常用命令

字符 作用
n dd 删除光标开始向下的n行
n yy 拷贝光标开始向下的n行
p 粘贴
u 撤销上一次操作
ctrl+r 恢复上一次撤销操作
r 替换一个字符
gg 光标移动到整个文本的第一行
n shift+g 光标移动到第n行
d n shift +g 删除光标到n行的内容
y n shift+g 拷贝光标到n行的内容

末行模式下的操作

字符 作用
:w 保存文本
:q 退出编辑
:wq 保存并退出
:q! 强制退出
:w newfile 另存为
:set nu 显示行号
:set nonu 取消行号
:set hlsearch 设置高亮搜索
:set nohlsearch 取消设置高亮搜索
n,m s/oldstring/newstring 替换整个文本每行的第一个oldstring
n, m s/oldstring/newstring/g 替换整个文本中所有的oldstring
/string 向下搜索string
?string 向上搜索string

Guess you like

Origin blog.csdn.net/qq_32100603/article/details/120654069