查看博文:运维技术/配置调整/常见问题 > Linux 系统常用命令汇总(二) vi 文本编辑 返回相册页面

Linux 系统常用命令汇总(二) vi 文本编辑

发布时间:2022-07-08 浏览次数:333


摘要:文本编辑vi命令作用+文件名编辑文本文件,若文件不存在同时创建该文件Ctrl+f向后翻一页Ctrl+b向前翻一页Ctrl+d向后翻半页Ctrl+u向前翻半页+光标移动到下一行-光标移动到上一行数字+空格光标向右移动n个字符0移动到本行首个字符处$ 移动到本行最后一个字符处H光标移动到屏幕最上行M光标...
文本编辑
vi命令作用
+文件名编辑文本文件,若文件不存在同时创建该文件
Ctrl+f向后翻一页
Ctrl+b向前翻一页
Ctrl+d向后翻半页
Ctrl+u向前翻半页
+光标移动到下一行
-光标移动到上一行
数字+空格光标向右移动n个字符
0移动到本行首个字符处
移动到本行最后一个字符处
H光标移动到屏幕最上行
M光标移动到屏幕中间行
L光标移动到屏幕最下行
G光标移动到文件最后一行
nG光标移动到文件第n行
n+回车光标向下移动n行
/word在光标后面查找名为word的字符串
?word在光标前面查找名为word的字符串
:n1,n2s/word1/word2/g在第n1行到n2行间查找word1,并替换为word2
:1,$s/word1/word2/g在第1行到最后行间查找word1,并替换为word2
:1,$s/word1/word2/gc在第1行到最后行间查找word1,并替换为word2,但替换前需要用户确定
x(X)x删除光标所在位置的一个字符,X向前删除一个字符
nx从光标所在位向后删除n个字符
dd删除光标所在的整行
ndd删除光标向下的n行
d1G删除光标所在行到第一行的所有行
dG删除光标所在行到最后一行的所有行
yy复制光标所在行
nyy复制光标所在行往下n行
y1G复制光标所在行到第一行的所有行
yG复制光标所在行到最后一行的所有行
p(P)p黏贴复制的内容到光标所在行,P为黏贴到光标所在的上一行
u恢复上一次操作
:w存盘
:w!强制存盘
:q退出
:q!强制退出
:wq保存退出
:w 文件名保存为另一个文件
:r 文件名读入一个文件,把读入的文件内容添加到光标所在行
:set nu显示行号
:set nonu不显示行号
:n1,n2w 文件名从第n1行到n2行保存成另一文件
i插入
a添加
o新增行
r,R替换
ESC退出编辑模式




相关阅读:

·Linux 系统常用命令汇总(七) 安全设置

·Linux 系统常用命令汇总(六) 文件打包与压缩

·Linux 系统常用命令汇总(五) 磁盘管理

·Linux 系统常用命令汇总(四) 程序和资源管理

·Linux 系统常用命令汇总(三) 用户和用户组管理

·Linux 系统常用命令汇总(二) vi 文本编辑

·Linux 系统常用命令汇总(一) 文件和目录操作



转载文章,来源:https://www.cnblogs.com/zhangxinglong/p/5341618.html