117.info
人生若只如初见

linux vi命令的用法有哪些

vi命令是Linux系统中常用的文本编辑器,其用法如下:

  1. 打开文件:vi filename

打开指定文件进行编辑,如果文件不存在则会新建一个空文件。

  1. 保存并退出:按下Esc键,然后输入:wq或者ZZ

保存当前文件并退出vi编辑器。

  1. 不保存退出:按下Esc键,然后输入:q!

不保存当前文件的修改并退出vi编辑器。

  1. 光标移动:
  • h:左移一个字符

  • j:下移一行

  • k:上移一行

  • l:右移一个字符

  • 0:移动到行首

  • $:移动到行尾

  • gg:移动到文件开头

  • G:移动到文件末尾

  • nG:移动到第n行

  1. 插入文本:
  • i:在当前位置前插入文本

  • I:在当前行行首插入文本

  • a:在当前位置后插入文本

  • A:在当前行行尾插入文本

  • o:在当前行下方插入新行

  • O:在当前行上方插入新行

  1. 删除文本:
  • x:删除当前字符

  • dd:删除当前行

  • ndd:删除当前行及其后的n-1行

  • dG:删除当前行及其后的所有行

  1. 复制和粘贴:
  • yy:复制当前行

  • nyy:复制当前行及其后的n-1行

  • p:粘贴剪贴板中的内容

  1. 撤销和恢复:
  • u:撤销上一次操作

  • Ctrl+r:恢复上一次撤销的操作

  1. 查找和替换:
  • /text:向下查找文本

  • ?text:向上查找文本

  • n:继续查找下一个匹配项

  • :s/old/new:替换当前行第一个匹配项

  • :s/old/new/g:替换当前行所有匹配项

  • :%s/old/new/g:替换整个文件中的所有匹配项

  1. 设置行号:
  • :set nu:显示行号

  • :set nonu:取消显示行号

以上是vi命令的常见用法,还有更多高级用法可以参考vi的帮助文档。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe520AzsLCQJfAlU.html

推荐文章

  • linux vi命令怎么使用

    Vi是一个非常常用的文本编辑器,在Linux系统中经常使用。以下是一些常见的Vi命令: 打开文件:在终端中输入vi 文件名,例如vi test.txt,即可打开名为test.txt的...

  • linux vi命令的用法是什么

    vi命令是Linux系统中的文本编辑器,用于创建、编辑和查看文本文件。
    vi命令的基本用法如下: 打开文件:vi filename 打开名为filename的文件。如果文件不存...

  • 物理机服务器防ddos的软件有哪些

    以下是一些常用的物理机服务器防DDoS软件: Cloudflare:Cloudflare是一家提供CDN(内容分发网络)和DDoS保护服务的公司。他们提供了一套全面的DDoS保护工具,包...

  • 如何区分物理服务器和vps

    物理服务器和VPS(虚拟专用服务器)是两种不同的服务器类型,可以通过以下几个方面来区分它们: 硬件资源:物理服务器是一台独立的硬件设备,具有自己的处理器、...

  • 武汉idc服务器托管要注意哪些事项

    武汉IDC服务器托管需要注意以下事项: 选择可靠的IDC服务商:确保选择有良好信誉和经验丰富的IDC服务商,他们应该提供稳定可靠的网络和电力设备,以确保服务器的...

  • 武汉idc服务器托管怎么选择机房

    选择武汉的IDC服务器托管机房时,可以考虑以下几点: 机房的地理位置:选择距离自己所在地较近的机房,可以减少网络延迟和传输时间。 机房的带宽和网络质量:了解...