linux(vi)常用命令

fiy 其他 34

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统中,vi是一种常见的文本编辑器,被广泛应用于命令行环境下的文本编辑。下面列出了一些vi常用命令:

    1. 打开文件:vi filename
    打开一个名为filename的文件。

    2. 移动光标:
    – h:左移一个字符
    – l:右移一个字符
    – j:下移一行
    – k:上移一行
    – w:跳到下一个单词的开头
    – b:跳到前一个单词的开头
    – 0:跳到行首
    – $:跳到行尾
    – gg:跳到文件开头
    – G:跳到文件末尾

    3. 进入插入模式:
    – i:在光标所在位置前插入
    – a:在光标所在位置后插入
    – o:在光标所在行下插入新行
    – O:在光标所在行上插入新行
    – R:替换光标后的字符

    4. 退出插入模式:
    – Esc键:退出插入模式

    5. 保存文件:
    – :w:保存文件(不退出vi)
    – :wq:保存文件并退出vi
    – :q!:不保存文件并退出vi

    6. 删除字符:
    – x:删除光标所在位置的字符
    – dd:删除整行

    7. 复制和粘贴:
    – yy:复制整行
    – p:粘贴复制的内容

    8. 搜索和替换:
    – /pattern:向后搜索pattern
    – ?pattern:向前搜索pattern
    – n:向后查找下一个匹配项
    – N:向前查找下一个匹配项
    – :s/old/new/g:替换文本中的old为new(每行第一次出现的old)
    – :s/old/new/gc:替换文本中的old为new(每行每个old都会询问是否替换)

    9. 保存和退出:
    – :w:保存文件
    – :q:退出vi

    以上是一些vi的常用命令,通过这些命令可以完成基本的文本编辑操作。对于初学者来说,可能需要一些时间来适应vi的操作方式,但一旦掌握,vi将成为你命令行环境下的得力助手。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux 中的 vi 编辑器是一个非常强大且常用的文本编辑器。以下是一些常用的 vi 命令:

    1. 打开文件:
    – `vi 文件名`:打开指定的文件,如果文件不存在,则新建一个空文件。

    2. 插入和编辑文本:
    – `i`:在当前光标位置前插入文本。
    – `a`:在当前光标位置后插入文本。
    – `o`:在当前行后插入一个新行并进入插入模式。
    – `O`:在当前行前插入一个新行并进入插入模式。
    – `r`:替换当前光标下的字符。
    – `s`:删除当前光标下的字符并进入插入模式。

    3. 移动光标:
    – `h`:向左移动一个字符。
    – `j`:向下移动一行。
    – `k`:向上移动一行。
    – `l`:向右移动一个字符。
    – `0`:移动到当前行的行首。
    – `$`:移动到当前行的行尾。
    – `nG`:移动到第 n 行。
    – `G`:移动到文件的最后一行。
    – `w`:移动到下一个单词的开头。
    – `b`:移动到上一个单词的开头。
    – `/字符串`:在文件内搜索指定的字符串并定位到第一个匹配的位置。

    4. 删除和复制文本:
    – `x`:删除当前光标下的字符。
    – `dd`:删除当前行。
    – `yy`:复制当前行。
    – `p`:在当前光标下方粘贴复制的文本。
    – `P`:在当前光标上方粘贴复制的文本。

    5. 保存和退出:
    – `:w`:保存文件。
    – `:q`:退出 vi 编辑器。
    – `:q!`:强制退出 vi 编辑器,不保存修改。
    – `:wq` 或 `:x`:保存文件并退出 vi 编辑器。

    这些命令只是 vi 编辑器的基本用法,还有很多更高级和复杂的功能,可以通过查看 vi 的帮助文档或进行更深入的学习来掌握。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux作为一种流行的操作系统,拥有丰富的命令行工具。其中,vi是一个非常重要的文本编辑器,被广泛应用于Linux系统中。vi提供多种命令,用于编辑和操作文本文件。本文将介绍vi编辑器的常用命令及其用法。

    1. 打开文件:
    “`
    vi filename
    “`
    这将以vi编辑器打开指定的文件。

    2. 光标移动:
    – h:向左移动一个字符
    – l:向右移动一个字符
    – k:向上移动一行
    – j:向下移动一行
    – 0:移动至行首
    – $:移动至行尾
    – gg:移动至文件开头
    – G:移动至文件末尾

    3. 插入模式:
    – i:在当前光标位置前插入文本
    – a:在当前光标位置后插入文本
    – o:在当前行下方插入新行
    – O:在当前行上方插入新行

    4. 编辑文本:
    – x:删除光标所在位置的字符
    – dd:删除当前行
    – yy:复制当前行
    – p:粘贴复制或删除的文本

    5. 搜索与替换:
    – /text:向后搜索文本
    – ?text:向前搜索文本
    – :s/text/replace:替换当前行第一个匹配的文本
    – :%s/text/replace/g:替换所有匹配的文本

    6. 保存与退出:
    – :w:保存文件但不退出vi编辑器
    – :w filename:将保存文件另存为指定文件名
    – :q:退出vi编辑器
    – :q!:强制退出vi编辑器,丢弃所有修改
    – :wq或ZZ:保存并退出vi编辑器

    除了上述常用命令外,vi还有许多其他命令可以进行文本编辑和操作。在实际使用中,你可以通过输入 “:” 进入命令模式,然后输入具体的命令来执行相关操作。在命令模式下,还可以使用一些辅助命令来增强编辑效果,例如:
    – u:撤销上一步的操作
    – CTRL+r:恢复上一步的操作
    – CTRL+f:向前翻页
    – CTRL+b:向后翻页

    通过学习和掌握这些vi命令,你可以快速、高效地编辑和操作文本文件,并提高你在Linux系统中的工作效率。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部