如何用vi编辑器高效管理Linux系统?

启动与退出

  1. 启动文件
    vi filename  # 打开文件(若不存在则创建)
  2. 退出操作
    • 保存退出:命令模式下输入 :wq
    • 强制退出(不保存)::q!
    • 仅保存::w

核心模式切换

vi有三种模式,通过按键切换:

  • 命令模式(默认):进入vi时的初始模式,执行导航、删除等命令。
  • 插入模式:按 i(光标前插入)、a(光标后插入)、o(下方新行插入)进入文本编辑。
  • 末行模式:在命令模式下按 进入,执行保存、搜索等操作。

提示:按 Esc 键可随时返回命令模式。


基础编辑操作(命令模式下)

  1. 光标移动

    • h(左)、j(下)、k(上)、l(右)
    • 行首:0,行尾:
    • 跳至第n行::n(如 :10 跳至第10行)
  2. 文本操作

    • 删除字符:x
    • 删除整行:dd
    • 复制行:yy
    • 粘贴:p(光标后粘贴)或 P(光标前粘贴)
    • 撤销:u,重做:Ctrl + r
  3. 进入插入模式

    • i:光标前插入
    • A:行尾插入
    • O:当前行上方插入新行

高级功能

  1. 搜索与替换

    • 搜索:命令模式下输入 /keyword(按 n 跳至下一个结果)
    • 替换:末行模式输入 :%s/old/new/g(全局替换)或 :10,20s/old/new/g(替换10-20行)
  2. 显示行号

    • 临时显示::set number
    • 永久配置:创建 ~/.vimrc 文件并添加 set number
  3. 分屏操作

    • 水平分屏::sp filename
    • 垂直分屏::vsp filename
    • 切换窗口:Ctrl + w + 方向键

实用技巧

  • 重复操作:在命令前加数字(如 5dd 删除5行)。
  • 组合命令d$ 删除至行尾,yG 复制到文件末尾。
  • 查看状态Ctrl + g 显示文件名和行号。
  • 执行外部命令:末行模式输入 :!command(如 :!ls 查看目录)。

常见问题解决

  1. 误入插入模式无法操作:按 Esc 返回命令模式。
  2. 文件只读:用 :w !sudo tee % 强制保存(需sudo权限)。
  3. 恢复崩溃文件:重启后输入 vi -r filename

学习建议

  1. 运行 vimtutor 命令进行30分钟交互练习。
  2. 参考官方文档::help 或访问 Vim Documentation。
  3. 常用快捷键备忘:
    命令模式 → i/a/o → 插入模式  
    插入模式 → Esc → 命令模式  
    命令模式 → : → 末行模式

引用说明基于Vim 9.0官方手册及Unix系统管理标准实践,权威来源包括《Vi and Vim Editors Pocket Reference》(O’Reilly)及Linux man pages,操作已验证于Ubuntu 22.04/CentOS 7环境。

掌握vi需反复练习,初期可能不适应模式切换,但熟练后编辑效率远超图形工具,建议从基础命令开始,逐步探索高级功能。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7115.html

(0)
酷番叔酷番叔
上一篇 2025年7月12日 20:06
下一篇 2025年7月12日 20:27

相关推荐

  • DOS命令怎么用

    DOS(Disk Operating System)命令是早期Windows系统的核心操作工具,现代Windows仍通过命令提示符(CMD) 和 PowerShell 提供支持,掌握这些命令可高效管理文件、诊断网络、自动化任务,以下是详细使用指南:如何打开命令提示符Windows 10/11:按 Win+R 输……

    2025年6月21日
    14000
  • 安全加固方案的核心目标与实施要点是什么?

    在当前数字化转型加速的背景下,网络安全威胁日益复杂,数据泄露、勒索软件、APT攻击等事件频发,安全加固已成为企业信息系统的“必修课”,安全加固方案并非简单的技术堆砌,而是基于资产梳理、风险评估和业务需求,系统性提升系统抗攻击能力的综合性工程,其核心目标是“防入侵、防泄露、保可用、保合规”,安全加固的核心目标安全……

    2025年10月22日
    9300
  • ANSYS APDL核心概念有哪些?

    ANSYS APDL是一种参数化设计语言,通过命令流实现建模、求解和后处理的自动化,其核心在于利用脚本化命令进行参数化设计、批处理操作及复杂任务高效复用,显著提升仿真效率和可重复性。

    2025年7月27日
    11700
  • 安全合规折扣如何平衡合规要求与折扣优惠?

    安全合规是企业运营的底线,也是获取市场竞争优势的重要筹码,近年来,随着监管趋严和风险意识提升,越来越多的企业意识到,满足安全合规要求不仅能规避法律风险,还能通过“安全合规折扣”实现降本增效,这种折扣并非简单的价格优惠,而是企业在合规管理、风险控制、标准认证等方面达到特定水平后,获得的多元化激励与回报,覆盖保险……

    2025年10月19日
    9100
  • 安全帽商标去哪买正规渠道?

    在工业生产、建筑施工等众多领域中,安全帽是保障作业人员头部安全的重要防护装备,而正规的安全帽通常会带有清晰的商标标识,这不仅是对产品质量的承诺,也是品牌信誉的体现,对于需要采购安全帽的企业或个人而言,了解“安全帽商标在哪买”这一问题,其实涉及对正规采购渠道的掌握,以确保所购产品符合安全标准,真正发挥防护作用,安……

    2025年11月25日
    10500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信