Ubuntu中vi/vim是Linux管理核心技能吗?

vi的两种核心模式

  1. 命令模式(默认)
    启动vi后自动进入,可执行复制、删除、保存等操作(不可直接输入文本)。

    • 进入方式:按 Esc 键(多次按确保退出其他模式)。
  2. 插入模式(编辑文本)
    需从命令模式切换至此才能编辑内容。

    • 进入方式(命令模式下输入以下任一命令):
      i → 光标前插入
      a → 光标后插入
      o → 当前行下方新建一行插入

基础操作流程

打开/创建文件

vi 文件名.txt  # 文件存在则打开,不存在则创建

编辑文本

  • 命令模式下输入 i 进入插入模式,屏幕底部显示 -- INSERT --
  • 自由编辑内容(使用方向键移动光标)。

保存与退出

  • 返回命令模式:按 Esc
  • 关键命令:
    :w → 保存文件
    :q → 退出(未修改时)
    :wq:x → 保存并退出
    :q!强制退出不保存(放弃修改)

高效编辑命令(命令模式下)

光标移动

  • h(左)、j(下)、k(上)、l(右)
  • 0 → 行首, → 行尾
  • gg → 文件首行,G → 文件末行
  • 50G → 跳转到第50行

文本操作

命令 功能
x 删除光标处字符
dd 删除整行
yy 复制当前行
p 粘贴到光标后
u 撤销操作
Ctrl + r 重做操作
:s/old/new/ 替换当前行第一个匹配项
:%s/old/new/g 全局替换(所有匹配项)

  • → 向下搜索(按 n 跳转到下一个)
  • → 向上搜索

实用技巧

  1. 显示行号
    命令模式输入 :set number(简写 :set nu),取消用 :set nonu
  2. 多文件操作
    • 分屏::sp 文件名(水平分屏),:vsp 文件名(垂直分屏)
    • 切换窗口:Ctrl + w + 方向键
  3. 自动补全
    插入模式下按 Ctrl + n 触发单词补全。

注意事项

  • 避免方向键失灵:部分系统需安装完整版vim:
    sudo apt update && sudo apt install vim
  • 误操作恢复
    强制退出后,可用 vi -r 文件名 尝试恢复未保存内容。
  • 模式混淆
    若无法输入命令,连续按 Esc 返回命令模式。

学习建议

  1. 练习基础命令(如 iEsc:wq)。
  2. 使用内置教程:终端输入 vimtutor(约30分钟掌握核心操作)。
  3. 查阅帮助文档:命令模式下输入 :help

引用说明参考Vim官方文档(vim.org)及Ubuntu Manpage(manpages.ubuntu.com),结合Linux社区最佳实践整理,操作基于Ubuntu 22.04 LTS及Vim 9.0验证。

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

(0)
酷番叔酷番叔
上一篇 2025年7月30日 15:10
下一篇 2025年7月30日 15:31

相关推荐

  • 安全情报促销是什么?包含哪些关键信息?

    在当前数字化浪潮席卷全球的背景下,网络安全已成为企业生存与发展的生命线,随着网络攻击手段日益复杂化、产业化,企业对安全情报的需求从“被动防御”转向“主动预警”,而如何将专业的安全情报转化为客户可感知的价值,成为安全厂商突破市场瓶颈的关键,“安全情报促销”正是这一趋势下的创新实践——它不再局限于传统的价格战或功能……

    2025年11月7日
    6700
  • 傲游云主机优惠码哪里领?2024最新有效码获取使用攻略指南

    傲游云主机作为一款基于云计算技术的弹性计算服务,凭借其高性能、高可用性和灵活扩展能力,已成为众多企业和开发者的首选,无论是搭建网站、部署应用,还是进行大数据分析,傲游云主机都能提供稳定的算力支持,对于初次尝试或预算有限的用户而言,成本控制往往是选择云服务时的重要考量,傲游云主机优惠码便成为降低使用门槛、提升性价……

    2025年11月19日
    4300
  • AV1云转码服务器如何高效提升转码性能?

    爆炸式增长的今天,视频已成为信息传播、娱乐消费的核心载体,从短视频平台到在线教育,从直播互动到企业内训,海量的视频内容对处理技术提出了更高要求,视频转码作为将原始视频文件适配不同终端、网络环境和播放格式的关键环节,其效率、成本和质量直接影响用户体验与业务运营,AV1(AOMedia Video Format 1……

    2025年12月11日
    4500
  • 如何快速掌握CMD命令提示符必学技巧

    命令提示符(CMD)是Windows系统的命令行解释器,允许用户通过输入文本命令直接与操作系统交互,执行文件管理、系统配置、程序运行等任务。

    2025年8月7日
    8400
  • 安全市场数字化转型下如何平衡创新与风险防控?

    在数字化浪潮席卷全球的今天,安全市场已成为支撑经济社会稳健运行的关键基础设施,从个人隐私保护到企业数据安全,从关键信息基础设施防护到国家网络空间主权维护,安全市场的边界不断拓展,内涵持续深化,正逐步形成技术驱动、需求牵引、生态协同的发展格局,市场现状与规模:需求爆发下的增长引擎近年来,全球安全市场呈现高速增长态……

    2025年11月15日
    3900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信