linuxvi底行命令
-
Linux vi编辑器是一种功能强大的文本编辑器,在底行模式下可以执行各种命令。以下是一些常用的底行命令:
1. :q – 退出编辑器。如果有未保存的修改,会提示保存或放弃修改。
2. :q! – 强制退出编辑器,放弃所有修改。
3. :w – 保存当前文件。
4. :wq – 保存当前文件并退出编辑器。
5. :e– 打开名为 的文件进行编辑。
6. :r– 在光标所在位置后插入名为 的文件内容。
7. :w– 将当前文件另存为 。
8. :set number – 显示行号。
9. :set nonumber – 取消显示行号。
10. :/pattern – 在当前文件中搜索匹配的内容。
11. :%s/old/new/g – 在整个文件中将所有的替换为 。
12. :w! – 强制保存当前文件,即使没有写权限。
13. :r!– 运行 命令并将输出插入到当前位置。
14. :!– 运行 命令。 这些是常用的vi底行命令,通过底行命令可以方便地进行文件保存、编辑、搜索和替换等操作。学习和熟练使用这些命令,可以提高编辑效率和灵活性。
2年前 -
在Linux的vi编辑器中,底部命令行可以用于执行一些命令和操作。以下是一些常用的底行命令:
1. :w – 保存文件:在底行中输入:w,可以将当前文件保存。如果文件是新建的,需要指定文件名保存。
2. :q – 退出vi编辑器:在底行中输入:q,可以退出当前的vi编辑器。如果文件有未保存的更改,vi会提示保存或放弃更改。
3. :wq – 保存并退出:在底行中输入:wq,可以保存当前文件并退出vi编辑器。
4. :q! – 强制退出:在底行中输入:q!,可以强制退出vi编辑器,即使有未保存的更改。
5. :e [文件名] – 打开文件:在底行中输入:e [文件名],可以打开指定文件。如果没有指定文件名,则会打开一个新的空白文件。
6. :set number – 显示行数:在底行中输入:set number,可以显示每行的行数。
7. :set nonumber – 不显示行数:在底行中输入:set nonumber,可以取消显示每行的行数。
8. :/pattern – 搜索文本:在底行中输入:后接/和要搜索的模式,可以在文件中搜索指定的文本模式。
9. :s/old/new – 替换文本:在底行中输入:s/old/new,可以将文本中的旧内容替换为新内容。old为要替换的旧文本,new为新文本。
10. :%s/old/new/g – 替换所有匹配的文本:在底行中输入:%s/old/new/g,可以替换整个文件中所有匹配的文本。
这些底行命令可以在vi编辑器中执行,提供了一些基本的文件保存、退出、打开、搜索和替换的功能。
2年前 -
Linux 中的 Vi 是一个强大的文本编辑器,它具有很多底行命令可以用来执行不同的操作。下面是一些常用的 Vi 底行命令:
1. 保存和退出:
– `:q`:退出 Vi。如果没有未保存的更改,Vi 将立即退出,否则会给出提示。
– `:q!`:强制退出 Vi,放弃对文件的任何更改。
– `:w`:保存文件,但保持在 Vi 中。
– `:wq` 或 `:x`:保存文件并退出 Vi。2. 操作文本:
– `:copy` 或 `:co`:复制指定行并将其粘贴到另一个位置。
– `:move` 或 `:m`:移动指定行到另一个位置。
– `:delete` 或 `:d`:删除指定行。
– `:yank` 或 `:y`:复制指定行。
– `:put` 或 `:p`:粘贴已复制或剪切的文本。3. 查找和替换:
– `/pattern`:向下搜索匹配的模式。
– `?pattern`:向上搜索匹配的模式。
– `:s/old/new/g`:在当前行替换所有匹配的字符串。
– `:%s/old/new/g`:在全文替换所有匹配的字符串。
– `:s/old/new/gc`:在当前行替换所有匹配的字符串,并在替换前进行确认。
– `:%s/old/new/gc`:在全文替换所有匹配的字符串,并在替换前进行确认。4. 标记和跳转:
– `:mark letter`:将当前位置标记为指定的字母。
– `’letter`:跳转到以指定字母标记的位置。
– “:跳转到上次离开的位置。
– `:mksession file`:保存当前 Vi 会话并将其存储在指定的文件中。
– `:source file`:执行指定文件中的命令。5. 打开和关闭文件:
– `:e file`:打开指定的文件进行编辑。
– `:e!`:放弃对当前文件的修改并重新加载文件。
– `:split file`:在不同的窗口中打开指定的文件。
– `:close` 或 `:cl`:关闭当前窗口。
– `:only` 或 `:on`:关闭除当前窗口以外的所有窗口。这些只是 Vi 底行命令的一小部分,Vi 提供了更多的命令和功能,可以按下 `:help` 或 `:exusage` 查看完整的命令列表和使用说明。
2年前