linux中vi常用命令
-
在Linux中,vi是一款常用的文本编辑器。以下是vi编辑器常用的命令:
1. 打开文件:
vi filename (打开名为filename的文件)
vi -r filename (恢复上次意外关闭的文件)2. 移动光标:
h (左移一个字符)
j (下移一行)
k (上移一行)
l (右移一个字符)
0 (移动到行首)
$ (移动到行尾)
G (跳转到文件末尾)
nG (跳转到第n行)3. 编辑文本:
i (在光标前插入文本)
a (在光标后插入文本)
o (在当前行下插入新行)
O (在当前行上插入新行)
r (替换光标所在字符)
R (替换光标所在字符及后续字符)4. 删除文本:
x (删除光标所在字符)
dd (删除当前行)
ndd (删除当前行及其下面的n-1行)
:1,$d (删除整个文件内容)5. 复制和粘贴:
yy (复制当前行)
nyy (复制从当前行开始的n行)
p (粘贴剪贴板内容)6. 搜索和替换:
/keyword (向后搜索关键词)
?keyword (向前搜索关键词)
n (跳转到下一个匹配结果)
N (跳转到上一个匹配结果)
:%s/old/new/g (替换所有出现的old为new)
:1,$s/old/new/g (替换整个文件中出现的old为new)7. 保存和退出:
:w (保存文件)
:q (退出编辑器)
:wq (保存并退出)
:q! (强制退出,不保存文件修改)以上是vi编辑器常用的命令,掌握这些命令可以在Linux系统中高效地编辑文本文件。
2年前 -
在Linux中,Vi是一款经典的文本编辑器,广泛用于命令行界面。以下是Vi中常用的一些命令:
1. 打开文件:vi [文件名]
使用vi命令打开一个文件,如果文件不存在则创建新文件。2. 保存文件::w
在编辑模式下按下冒号(:),然后输入w,保存当前文件。3. 退出Vi::q
在命令模式下按下冒号(:),然后输入q,退出Vi编辑器。4. 保存并退出::wq
在命令模式下输入:wq,保存当前文件并退出Vi编辑器。5. 返回命令模式:按下Esc键
在编辑模式下按下Esc键,切换到命令模式。6. 进入编辑模式:按下i键
在命令模式下按下i键,切换到编辑模式。在编辑模式下可以进行文本输入和编辑。7. 删除字符:x
在命令模式下按下x键,删除当前光标所在位置的字符。8. 删除一行:dd
在命令模式下输入dd,删除当前光标所在行。9. 复制一行:yy
在命令模式下输入yy,复制当前光标所在行。10. 粘贴:p
在命令模式下输入p,将复制的文本粘贴到当前光标所在行的下方。11. 搜索:/搜索内容
在命令模式下输入/,后面跟着要搜索的内容,回车后Vi会定位到第一个匹配的位置。12. 替换::s/被替换的内容/替换的内容/g
在命令模式下输入:s/被替换的内容/替换的内容/g,将文本中所有匹配的内容替换为指定的内容。13. 定位行号::n
在命令模式下输入行号n,Vi会跳转到指定的行。14. 复制选中文本:v
在命令模式下按下v键,进入可视模式,通过光标键选择要复制的文本,按下y键完成复制。15. 撤销:u
在命令模式下按下u键,撤销之前的操作。这些是Vi编辑器中一些常用的命令,掌握这些命令可以在Linux系统中高效地进行文件编辑和操作。
2年前 -
在Linux系统中,vi是一款常用的文本编辑器。它功能强大,可以用于快速编辑各种类型的文件。下面是vi编辑器的一些常用命令及其使用方法:
1. 启动vi编辑器:
在终端中输入以下命令启动vi编辑器:
“`
vi 文件名
“`2. 进入编辑模式:
打开文件后,默认处于命令模式,需要按下“i”键进入编辑模式。此时,可以开始编辑文件。3. 退出编辑模式:
在编辑模式下,按下“Esc”键,即可退出编辑模式,回到命令模式。4. 保存修改:
在命令模式下,输入以下命令保存文件修改:
“`
:w
“`5. 保存并退出:
在命令模式下,输入以下命令保存文件修改并退出vi编辑器:
“`
:wq
“`6. 放弃修改并退出:
在命令模式下,输入以下命令放弃文件修改并退出vi编辑器:
“`
:q!
“`7. 光标定位:
在命令模式下,使用以下命令移动光标:
– h:左移一个字符
– j:下移一行
– k:上移一行
– l:右移一个字符
– 0:移动到当前行的行首
– $:移动到当前行的行尾
– G:移动到文件的最后一行
– :n:移动到第n行(n为行号)8. 文本编辑:
在编辑模式下,可以使用以下命令进行文本编辑:
– 删除字符:
– x:删除光标所在位置的字符
– dd:删除整行(单行删除)
– dG:删除从当前行到文件末尾的内容(多行删除)– 复制与粘贴:
– yy:复制当前行(单行复制)
– p:将复制的内容粘贴到光标所在行的下方
– P:将复制的内容粘贴到光标所在行的上方– 撤销与重做:
– u:撤销上一次的操作
– Ctrl + r:重做上一次的操作– 替换文本:
– :s/old/new:将当前行中的第一个old替换为new
– :s/old/new/g:将当前行中的所有old替换为new
– :%s/old/new/g:将整个文件中的所有old替换为new除了上述命令外,vi编辑器还有许多其它功能和命令可以使用。需要注意的是,在使用vi编辑器时,需要区分命令模式和编辑模式,正确使用相应的命令。
2年前