Linux中vi的命令
-
Linux中vi是一个非常常用的文本编辑器,下面是vi的常见命令:
1. 打开文件:
vi filename # 打开一个名为filename的文件
vi -r filename # 恢复上次意外关闭时未保存的文件2. 移动光标:
h # 向左移动一个字符
j # 向下移动一行
k # 向上移动一行
l # 向右移动一个字符
0 # 光标跳到行首
$ # 光标跳到行尾
gg # 光标跳到文件首行
G # 光标跳到文件末行
:n # 光标跳到第n行3. 插入和编辑文本:
i # 在当前位置前插入文本
a # 在当前位置后插入文本
o # 在当前行后插入新行
O # 在当前行前插入新行
r # 替换当前位置的字符
:%s/old/new/g # 替换文件中的所有old为new4. 删除和复制文本:
x # 删除当前字符
dd # 删除当前行
:n, m d # 删除从第n行到第m行
y # 复制当前字符或行
yy # 复制当前行
:n, m y # 复制从第n行到第m行
p # 粘贴复制的内容5. 撤销和重做操作:
u # 撤销上一次操作
:undo # 撤销上一次操作
Ctrl + R # 重做上一次操作6. 保存和退出:
:w # 保存文件但不退出vi
:wq # 保存文件并退出vi
:q # 不保存文件并退出vi
:q! # 强制退出vi,不保存文件这些是vi的基本命令,通过这些命令可以完成大部分的编辑工作。当然,vi具有很多高级功能和快捷键,需要进一步学习和实践才能掌握。
2年前 -
Linux中的vi是一款经典的文本编辑器,几乎在所有的Linux发行版中都包含。vi拥有丰富的命令集,以下是vi的一些常用命令:
1. 打开文件:vi filename
打开文件,并进入vi编辑模式。如果文件不存在,则会新建一个空文件。2. 保存文件::w
在编辑模式下,输入:w后按回车键即可保存文件。如果是新建的文件,则需要指定文件名。3. 另存为::w new_filename
将当前打开的文件另存为指定的名称,并保留原文件。4. 插入文本:在普通模式下按下i键
进入编辑模式,在光标的当前位置进行文本输入。5. 返回普通模式:按下Esc键
在编辑模式下,按下Esc键即可返回普通模式,可以进行其他命令操作。6. 退出编辑器::q
在普通模式下,输入:q后按回车键即可退出编辑器,如果文件有修改则无法退出。7. 强制退出编辑器::q!
在普通模式下,输入:q!后按回车键即可强制退出编辑器,忽略对文件的修改。8. 保存并退出::wq
在普通模式下,输入:wq后按回车键即可保存文件并退出编辑器。9. 删除字符:按下x键
在普通模式下,将光标移动到要删除的字符上,并按下x键即可删除该字符。10. 删除整行:按下dd键
在普通模式下,将光标移动到要删除的行上,并按下dd键即可删除整行。11. 撤销操作:按下u键
在普通模式下,按下u键即可撤销上一次操作。12. 复制和粘贴:yy和p键
在普通模式下,将光标移动到要复制的行上,按下yy键复制该行,然后将光标移动到要粘贴的位置上,按下p键即可粘贴。13. 查找和替换:
– 普通模式下,按下/键,后跟要查找的字符串,按下回车键即可查找。
– 普通模式下,按下:键,后跟s/old/new/g,并按下回车键即可将所有的old替换为new。14. 移动光标:
– 在普通模式下,按下h、j、k、l键可以分别向左、下、上、右移动光标。
– 按下Ctrl+F键可以向下翻页,按下Ctrl+B键可以向上翻页。这些是vi编辑器中的一些常见命令,同时vi还有很多其他强大的功能和快捷键,可以根据需要进行深入学习和使用。
2年前 -
Linux中的vi是一款强大的文本编辑器,常用于编辑文本文件。它具有较高的效率和灵活性,可以在终端界面中直接使用。
下面将介绍一些常用的vi命令及其操作流程:
1. 打开文件
在终端中输入以下命令打开文件:
“`
vi 文件名
“`
如果文件存在,则会直接打开;如果文件不存在,则会创建新文件。2. 切换模式
vi有三种模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(Last line mode)。– 命令模式:按下ESC键进入命令模式,可以进行复制、粘贴、删除、查找等操作。
– 插入模式:在命令模式下按下i、a、o等键进入插入模式,可以输入文本内容。
– 底行模式:在命令模式下按下冒号(:)键进入底行模式,可以执行保存、退出等操作。3. 移动光标
在命令模式下,可以使用以下命令移动光标:
– h:向左移动一个字符
– l:向右移动一个字符
– j:向下移动一行
– k:向上移动一行
– w:跳到下一个单词的首字母
– b:跳到上一个单词的首字母
– 0(零):跳转到当前行的行首
– $:跳转到当前行的行尾
– gg:跳转到文件的第一行
– G:跳转到文件的最后一行4. 文本操作
在命令模式下,可以使用以下命令对文本进行复制、粘贴、删除等操作:– yy:复制当前行
– dd:删除当前行
– p:在当前行的下一行粘贴复制的内容
– u:撤销上一次操作
– .:重复上一次操作5. 查找和替换
在命令模式下,可以使用以下命令进行查找和替换操作:– /关键词:向前查找关键词,按下n键进行下一个匹配项的跳转
– ?关键词:向后查找关键词,按下n键进行下一个匹配项的跳转
– :s/原始内容/替换内容/g:替换当前行中的所有匹配项
– :%s/原始内容/替换内容/g:替换文件中的所有匹配项6. 保存和退出
在底行模式下,可以使用以下命令保存和退出文件:– :w:保存文件,但并不退出vi
– :wq:保存文件,并退出vi
– :q:退出vi,如果对文件做了修改,会提示保存以上是一些常用的vi命令及其操作流程,熟练掌握这些命令可以提高在Linux系统中编辑文件的效率。
2年前