Linux下VI命令详细介绍

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/

点赞(54) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部