linuxvi常用命令全集
-
1. vim filename:打开一个名为filename的文件并进入编辑模式。
2. i:在光标所在位置前插入文本。
3. a:在光标所在位置后插入文本。
4. o:在光标所在行后插入新行并进入插入模式。
5. yy:复制当前行。
6. p:粘贴复制的内容。
7. dd:删除当前行。
8. u:撤销上一步操作。
9. :w:保存当前文件。
10. :q:退出当前文件。
11. :wq:保存并退出当前文件。
12. :q!:强制退出当前文件,不保存。
13. /word:在当前文件中搜索指定的单词word。
14. :%s/word/replace/g:将当前文件中的所有匹配到的单词word替换为replace。
15. :n:跳到下一个匹配项。
16. :N:跳到上一个匹配项。
17. :set number:在编辑器左侧显示行号。
18. :set nonumber:取消显示行号。
19. :sp filename:在当前窗口中水平分割打开一个名为filename的文件。
20. :vsp filename:在当前窗口中垂直分割打开一个名为filename的文件。这些是vim编辑器中的常用命令。通过这些命令,你可以在Linux系统中进行文件的编辑、查找、复制、粘贴、删除等操作。熟练掌握这些命令,能够提高你在Linux系统中的工作效率。
2年前 -
Linux中的文本编辑器vi是一个非常强大和常用的工具。vi具有众多功能和命令,以下是常用的vi命令集合:
1. 启动vi:在终端中输入`vi`命令,然后输入要编辑的文件名。
2. 光标移动:
– `h` —> 向左移动一个字符
– `j` —> 向下移动一行
– `k` —> 向上移动一行
– `l` —> 向右移动一个字符
– `0` —> 移动到行首
– `$` —> 移动到行尾
– `G` —> 移动到文件尾
– `gg` —> 移动到文件开头
– `:num` —> 移动到指定行数3. 插入和编辑文本:
– `i` —> 在当前位置前插入
– `a` —> 在当前位置后插入
– `o` —> 在当前行下插入一个新行
– `O` —> 在当前行上插入一个新行
– `r` —> 替换当前字符
– `dd` —> 删除当前行
– `yy` —> 复制当前行
– `p` —> 粘贴复制的行或文本
– `u` —> 撤销上次操作
– `.` —> 重复上次操作4. 搜索和替换:
– `/text` —> 向后搜索文本”text”
– `?text` —> 向前搜索文本”text”
– `n` —> 定位到下一个匹配项
– `N` —> 定位到上一个匹配项
– `:s/old/new` —> 替换第一次出现的”old”为”new”
– `:s/old/new/g` —> 替换当前行所有出现的”old”为”new”
– `%s/old/new/g` —> 替换文件中所有出现的”old”为”new”5. 保存和退出:
– `:w` —> 保存文件
– `:q` —> 退出vi
– `:q!` —> 强制退出vi,不保存修改
– `:wq` —> 保存并退出vi
– `:x` —> 保存并退出vi,只有当文件被修改时才执行保存操作这些是vi中常用的命令,它们能够帮助你在Linux系统中进行文本文件的编辑和处理。通过熟练掌握这些命令,你将能够更高效地使用vi来编辑和管理文件。
2年前 -
Linux下有很多文本编辑器,其中一个非常常用的就是vi编辑器。vi是一个功能强大的文本编辑器,适用于Linux和Unix系统。vi编辑器具有很多命令,掌握这些命令可以帮助你更高效地进行文本编辑。
下面是一些vi编辑器的常用命令:
1. 打开文件:
“`
vi 文件名
“`2. 进入编辑模式:
在vi编辑器中,默认处于命令模式。要进入编辑模式,可以使用以下命令:
“`
i:在光标位置之前插入文本
a:在光标位置之后插入文本
o:在当前行下方插入一行
“`3. 切换到命令模式:
在编辑模式下切换到命令模式,可以使用以下命令:
“`
Esc:切换到命令模式
“`4. 保存文件:
在命令模式下,可以使用以下命令保存文件:
“`
:w:保存文件
:w 文件名:将文件保存为指定名称
“`5. 退出vi编辑器:
在命令模式下,可以使用以下命令退出vi编辑器:
“`
:q:退出编辑器(如果文件没有修改)
:q!:强制退出编辑器,放弃所做的修改
:wq:保存文件并退出编辑器
“`6. 光标移动:
在命令模式下,可以使用以下命令移动光标的位置:
“`
h:向左移动光标
l:向右移动光标
j:向下移动光标
k:向上移动光标
w:向前移动一个词
b:向后移动一个词
0(零):移到行首
$:移到行尾
G:移动到文件末尾
:行号:移动到指定行
gg:移动到文件开头
“`7. 删除文本:
在命令模式下,可以使用以下命令删除文本:
“`
x:删除光标所在位置的字符
dd:删除当前行
d:w:删除从光标位置到下一个词的末尾
d:$:删除从光标位置到行尾
“`8. 复制和粘贴:
在命令模式下,可以使用以下命令复制和粘贴文本:
“`
yy:复制当前行
p:粘贴已复制的文本
“`9. 查找和替换:
在命令模式下,可以使用以下命令查找和替换文本:
“`
/字符串:向下查找指定字符串
?字符串:向上查找指定字符串
n:跳转到下一个匹配的字符串
N:跳转到上一个匹配的字符串
:s/旧字符串/新字符串:替换旧字符串为新字符串(仅替换当前行第一个匹配项)
:s/旧字符串/新字符串/g:替换旧字符串为新字符串(替换当前行所有匹配项)
:%s/旧字符串/新字符串/g:替换整个文件中的所有旧字符串为新字符串
“`10. 其他常用命令:
“`
u:撤销上一步操作
Ctrl + r:重做上一步被撤销的操作
.:重复上一次操作
:set number:显示行号
:set nonumber:取消行号显示
“`上面列出的只是vi编辑器中一些常用的命令,还有很多其他命令可以用于更高级的编辑操作。熟练掌握这些命令,可以提高文本编辑的效率和准确性。在实际使用中,你还可以使用man vi命令查看更多的详细信息和更高级的命令。
2年前