linux常见vi命令
-
vi是一种在Linux中常用的文本编辑器,非常强大和灵活。下面是一些常见的vi命令:
1. 打开文件:vi 文件名
这将打开一个名为“文件名”的文件以开始编辑。2. 保存文件:按Esc键,然后输入:w
这将保存修改后的文件内容。3. 另存为:按Esc键,然后输入:w 文件名
这将把当前文件另存为“文件名”。4. 退出编辑器:按Esc键,然后输入:q
这将退出vi编辑器。5. 强制退出编辑器:按Esc键,然后输入:q!
这将强制退出vi编辑器,忽略任何未保存的修改。6. 保存并退出编辑器:按Esc键,然后输入:wq
这将保存文件并退出vi编辑器。7. 在行末插入文本:按Esc键,然后将光标移动到行末并输入i
这将进入插入模式,可以在行末插入文本。8. 在光标所在位置插入文本:按Esc键,然后输入i
这将进入插入模式,可以在光标所在位置插入文本。9. 删除光标所在位置的字符:按Esc键,然后输入x
这将删除光标所在位置的字符。10. 撤销最后一次操作:按Esc键,然后输入u
这将撤销最后一次操作。11. 删除整行:按Esc键,然后输入dd
这将删除当前光标所在的整行。12. 复制行:按Esc键,然后输入yy
这将复制当前光标所在的整行。13. 粘贴复制的内容:按Esc键,然后输入p
这将粘贴之前复制的内容。14. 查找关键字:按Esc键,然后输入/关键字
这将在文件中查找具有关键字的下一个匹配项。15. 替换文本:按Esc键,然后输入:%s/旧文本/新文本/g
这将在文件中替换所有的旧文本为新文本。这些都是常见的vi命令,掌握它们能够帮助你在Linux中高效地编辑文件。
2年前 -
Vi是一款经典且强大的文本编辑器,广泛应用于Linux系统中。下面是一些常见的Vi命令:
1. 打开和保存文件:
– vi filename:打开名为filename的文件。
– :w:保存当前文件。
– :w newfilename:将当前文件另存为newfilename。
– :q:退出Vi编辑器。
– :q!:强制退出Vi编辑器,无论是否保存。2. 光标移动:
– h:向左移动一个字符。
– j:向下移动一行。
– k:向上移动一行。
– l:向右移动一个字符。
– 0:将光标移动到行首。
– $:将光标移动到行尾。
– gg:将光标移动到第一行。
– G:将光标移动到最后一行。3. 插入和编辑文本:
– i:在光标前插入文本。
– a:在光标后插入文本。
– o:在当前行的下方插入新行。
– dd:删除当前行。
– dw:删除一个单词。
– x:删除光标所在位置的字符。
– u:撤销上一次操作。4. 复制、粘贴和删除:
– yy:复制当前行。
– p:将复制的行粘贴到光标下方。
– dd:删除当前行。
– d$:删除从光标位置到行末的内容。
– x:删除光标位置的字符。5. 查找和替换:
– /pattern:向下搜索pattern字符串。
– ?pattern:向上搜索pattern字符串。
– n:定位下一个匹配项。
– N:定位上一个匹配项。
– :s/old/new:将当前行的第一个匹配项替换为new。
– :s/old/new/g:将当前行的所有匹配项替换为new。
– :%s/old/new/g:将整个文件中的所有匹配项替换为new。这些命令只是Vi编辑器中的一小部分,但它们足够用于基本的文本编辑任务。熟练掌握这些命令,可以高效地编辑和修改文本文件。
2年前 -
Vi是Linux系统中最常见的文本编辑器之一,广泛用于编辑和查看文本文件。在使用Vi进行文本编辑时,有许多常用的命令和操作流程。下面将逐个介绍这些常见的Vi命令。
1. 打开Vi编辑器
在终端中输入vi命令,然后输入要编辑的文件名。如果文件不存在,Vi会自动创建新文件。
“`
$ vi file.txt
“`2. 插入和编辑文本
一旦打开文件,Vi就进入了命令模式。在命令模式下,按下 `i` 键即可进入插入模式,然后可以开始插入和编辑文本。
3. 保存和退出文件
在插入模式下,按下 `Esc` 键即可退出插入模式并返回命令模式。保存文件可以使用以下命令:
– `:w` 保存文件不退出。
– `:wq` 保存文件并退出Vi。
– `:x` 或 `ZZ` 保存文件并退出Vi。4. 移动光标
在命令模式下,可以使用以下命令在文本中移动光标:
– `h` 左移一个字符。
– `j` 下移一行。
– `k` 上移一行。
– `l` 右移一个字符。
– `0` 移动到行首。
– `$` 移动到行末。
– `gg` 移动到文件首行。
– `G` 移动到文件末行。
– `:` 跳转到指定行数。5. 删除文本
在命令模式下,可以使用以下命令删除文本:
– `x` 删除光标所在位置的字符。
– `dd` 删除光标所在的整行。
– `d` + `w` 删除从光标位置到单词末尾的文本。6. 复制和粘贴文本
在命令模式下,可以使用以下命令复制和粘贴文本:
– `yy` 复制光标所在的整行。
– `yw` 复制从光标位置到单词末尾的文本。
– `p` 在光标下一行粘贴复制的文本。
– `P` 或 `Shift + p` 在光标上一行粘贴复制的文本。7. 撤销和重做操作
在命令模式下,可以使用以下命令撤销和重做操作:
– `u` 撤销上一步操作。
– `Ctrl + r` 重做上一步被撤销的操作。8. 查找和替换文本
在命令模式下,可以使用以下命令查找和替换文本:
– `/text` 在文件中向下查找 `text` 字符串。
– `?text` 在文件中向上查找 `text` 字符串。
– `n` 定位到下一个匹配项。
– `N` 定位到上一个匹配项。
– `:s/old/new` 替换当前行第一个匹配项。
– `:s/old/new/g` 替换当前行所有匹配项。
– `%s/old/new/g` 替换整个文件中所有匹配项。9. 设置和行号
在命令模式下,可以使用以下命令设置和显示行号:
– `:set number` 显示行号。
– `:set nonumber` 隐藏行号。以上是Vi编辑器的一些常见命令和操作流程。掌握这些命令可以帮助您更高效地使用Vi进行文本编辑。同时,还可以通过查找Vi的帮助文档或在线教程来学习更多的Vi命令和技巧。
2年前