VI是Linux下最常用的文本编辑器之一。它强大而灵活,可以编辑各种文本文件。VI有两种模式:命令模式和编辑模式。在命令模式下,您可以执行各种操作,例如移动光标、复制、粘贴和删除文本。在编辑模式下,您可以插入、删除和修改文本。在此文章中,我们将详细介绍VI命令的使用方法和案例说明。
一、VI的模式
命令模式:打开文件后进入的模式,它允许您执行诸如移动光标、复制和删除操作等命令。
编辑模式:可编辑文件的模式,它允许您插入、删除和修改文本。
二、VI的常用命令操作
1.命令模式下的操作
移动光标
h 向左移动一个字符
j 向下移动一行
k 向上移动一行
l 向右移动一个字符
G 前往文件尾部
1G 前往文件头部
nG 前往第n行
Ctrl + F 向前翻页
Ctrl + B 向后翻页
复制、粘贴和删除操作:
yy 复制一行
nyy 复制n行
p 粘贴复制的行
dd 删除当前行
ndd 删除n行
D 删除当前行光标后内容
x 删除光标所在字符
u 撤销上一次操作
. 重复上一次操作
查找和替换:
/word 向前查找单词
?word 向后查找单词
n 重复查找
N 反向查找
:s/old/new/ 替换光标所在行第一个old为new
:s/old/new/g 替换光标所在行所有的old为new
:1,$s/old/new/g 替换整个文件中所有的old为new
退出和保存:
:wq 保存并退出
:q! 放弃修改并退出
:w 保存当前文件
:q 退出当前文件
2.编辑模式下的操作
i 插入文本
a 在光标后插入文本
A 在行末插入文本
o 在当前行下方插入一行并切换到编辑模式
O 在当前行上方插入一行并切换到编辑模式
三、案例说明
1.创建新文件并打开(vi 文件名)。
$ vi test.txt
2.在普通命令模式下,按“i”键进入编辑模式,将以下内容粘贴到文件中。
My First Text.
3.在编辑模式下,按“ESC”键返回普通命令模式。
4.在命令模式下,输入“:wq”保存并退出文件。
:wq
5.查看文件内容(cat 文件名)。
$ cat test.txt
My First Text.
VI是编辑Linux文本文件时必不可少的工具之一。以上是VI命令的基本使用方法和案例说明,这些命令足以使您更方便的编辑和管理文件。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/
发表评论 取消回复