恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

90DaysOfDevOps 之 Linux 文本编辑器实战:nano 与 vim 从入门到日常运维

  • 首页
  • 资讯中心
  • /
  • 90DaysOfDevOps 之 Linux 文本编辑器实战:nano 与 vim 从入门到日常运维

相关资讯

my-tv 电视直播应用安装与遥控器换台操作指南:U 盘装好,数字键就能选台 2026/10/9 5:08:14
Django还是Flask?仓库库存管理系统实战选型与完整实现 2026/10/9 5:08:14
联合储能的配电网优化调度及新能源消纳评估Matlab实现 2026/10/9 5:08:14

最新资讯

Qwen 部署与视频生成定价:ComfyUI 实战与 LoRA 微调指南
二叉树存储结构详解:顺序存储与链式存储的取舍与实战踩坑
个人博客全栈开发与部署:Spring Boot + Vue3 实训完整指南
宠物爱心组织管理系统实战:SpringBoot+Vue前后端分离开发避坑指南
Unity转微信小游戏全流程:适配、打包、上架与性能优化实践
独显驱动装不对?从症状识别到干净重装全教程

今日推荐

AI编程智能体实战:从写代码到指挥代码的架构与落地
多模态大模型全栈能力拆解:从数据对齐到弹性推理
大模型Agent开发入门:从工具调用循环到落地避坑指南

本周热门

MR25H40CDF + PIC18F65K40:工业记录仪高可靠存储实战
基于STM32的数控恒压恒流电源设计:从硬件到PID调参全解析
LT9211 MIPI重定时器原理与双路扇出实战指南

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

90DaysOfDevOps 之 Linux 文本编辑器实战:nano 与 vim 从入门到日常运维

发布时间:2026/10/9 5:08:14
90DaysOfDevOps 之 Linux 文本编辑器实战:nano 与 vim 从入门到日常运维 文档/教程【免费下载链接】90DaysOfDevOpsThis repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.项目地址https://gitcode.com/gh_mirrors/90/90DaysOfDevOps点击查看免费下载导读在无图形界面的 Linux 服务器上修改配置文件是运维的日常而 nano 与 vim 正是两大主流终端文本编辑器。本文以 90DaysOfDevOps 挑战第 17 天文档为核心从零开始带你掌握用 nano 快速编辑、用 vim 完成模式切换、全局替换、复制粘贴与搜索的完整操作并配合仓库中的真实截图与后续 bash 脚本章节的调用场景让你在面试和日常工作中都能从容应对你最常用的文本编辑器这一经典提问。为什么服务器运维离不开文本编辑器绝大多数 Linux 系统以服务器形态运行它们往往没有图形界面GUI。同时正如 Day 16 文件系统讲解 所述Linux 系统由配置文件组成——想要改变系统上的任何行为就必须有能力编辑这些配置文件。在终端里修改/etc下的配置、编辑脚本或日志记录文本编辑器就是最核心的工具。终端文本编辑器选项很多本文聚焦最常用的两个编辑器定位核心特点nano简单易上手的快捷键编辑器界面底部常驻快捷键提示适合快速小改动vim功能强大的模式化编辑器几乎每个 Linux 发行版都内置功能极其丰富作者本人的使用习惯是需要快速改动配置文件时用nanoeasy button需要强大编辑能力时用vim。两者互补值得都掌握。第一节nano —— 零学习成本的快速编辑nano 的适用场景与限制并非每个系统都预装 nano多数基于 Debian/Ubuntu 的系统自带部分精简发行版需要自行安装。界面友好、交互直观是新手入门文本编辑的最佳起点。用 nano 新建文件并写入内容在终端执行nano 90DaysOfDevOps.txt该命令会创建一个全新的空文件并打开编辑器。此时可以直接输入文本编辑器顶部会显示文件名底部有一排常驻的快捷键提示行如^X Exit、^G Get Help、^W Where Is、^\ Replace其中^代表Ctrl键M-代表Alt键。输入内容后按Ctrl X再按Enter确认保存并退出。回到终端执行ls就能看到刚创建的文件ls使用cat查看文件内容随后再次执行nano 90DaysOfDevOps.txt即可继续追加或修改内容cat 90DaysOfDevOps.txt nano 90DaysOfDevOps.txt对配置文件的小改动而言nano 的体验非常轻松无需记忆任何模式打开即写Ctrl X退出时按提示选择保存即可。第二节vim —— 强大而需要理解模式的编辑器vim 的前世今生与生态地位vim 是 UNIX 编辑器vi1976 年诞生的继任者在几乎所有 Linux 发行版上都默认可用堪称最常见的文本编辑器之一。它的功能极其强大完整掌握足以撑起数小时的专项课程。进入 vim 与第一个问题如何退出直接运行vim进入编辑器或编辑已有文件vim 90DaysOfDevOps.txt与 nano 不同vim 界面底部没有常驻快捷键提示新手第一反应往往是怎么退出。退出方法按Esc键回到普通模式如果未做任何修改输入:q回车即可退出若文件被修改过vim 会拒绝退出并提示改用:q!放弃修改或:wq保存后退出。vim 的四种核心模式vim 的关键在于模式化操作主要模式有normal普通、command命令行、visual可视、insert插入。刚打开 vim 时处于normal 模式此时键盘按键是命令而非输入文本想输入内容必须切换到insert 模式按i键即可。输入文本后按Esc返回普通模式再输入:wq保存并退出退出后同样可用cat 90DaysOfDevOps.txt验证修改已落盘。高频技巧一全局查找替换:%s/vim 能让你快速完成重复性工作。例如一个配置文件里多次出现重复的单词Day现在需要批量替换为90DaysOfDevOps:%s/Day/90DaysOfDevOps按Esc后输入上述命令并回车文件中所有Day都会被替换。vim 底部会给出反馈如5 substitutions on 5 lines随后可用cat或直接在 vim 中确认结果。补充说明%表示对整个文件生效s是 substitute替换的缩写。不加结尾的/g时 vim 会默认替换每行第一个匹配若需同时替换所有匹配可在命令末尾追加g如:%s/Day/90DaysOfDevOps/g。这是配置类文件批量改名的常用手段。高频技巧二复制yank与粘贴vim 中复制不叫 copy而叫yank操作按键说明复制yankyy在普通模式下复制当前行粘贴p粘贴到当前行之后同一行位置粘贴到新行P粘贴到当前行之前的新行高频技巧三删除多行先输入要删除的行数再按dd例如3dd删除当前行及以下共 3 行。这在清理重复配置项时非常高效。高频技巧四文件内搜索需要在一个大文件里找内容时除此前章节讲过的grep外vim 自身也能搜索普通模式下输入/word即可跳转到第一个匹配处按n键继续跳到下一个匹配。配合高亮显示比来回翻页高效得多。高频技巧五光标移动在 vim 普通模式下可以用H、J、K、L四个键实现与方向键等效的光标移动分别对应左、下、上、右熟练后手指不用离开键盘主区位编辑效率显著提升。第三节仓库里的实战印证 —— 从编辑到脚本自动化文本编辑器并非孤立技能。在 Day 19 用 bash 脚本自动化任务 中作者正是用nano或你选择的编辑器创建并编辑了第一个 shell 脚本touch 90DaysOfDevOps.sh创建文件nano 90DaysOfDevOps.sh打开编辑写入#!/usr/bin/bash及后续的目录创建、变量与条件判断代码再用chmod x赋予执行权限后运行。整个流程印证了编辑文件 → 保存 → 执行是 Linux 自动化的基础链路而编辑器就是这个链路中的第一环。另外在 Day 16 存储管理 中要让新增磁盘在重启后仍可自动挂载需要把挂载条目写进/etc/fstab配置文件——这正是用文本编辑器修改配置文件以持久化系统行为的典型场景Day 16 文档也明确提到我们将在未来的会话中讲解如何用文本编辑器编辑文件而 Day 17 恰好补上了这一课。第四节面试视角 —— 你最常用的 Linux 文本编辑器怎么答很多 DevOps 相关面试都会问你最喜欢的 Linux 文本编辑器是什么。这类问题的考察点并非工具本身的优劣而是你是否理解文本编辑器在 Linux 运维中的角色。回答nano完全没问题它简单直观能胜任快速改动说明你有清晰的工具取舍意识若想展示更强的熟练度则应在 vim 上多动手实践模式切换、:%s批量替换、yank/paste、/搜索等高频操作值得练成肌肉记忆最好的答案往往是都了解并会根据场景选择小改动用 nano批量处理、脚本编辑、无 GUI 环境下的复杂操作交给 vim。本章小结与学习建议编辑器一句话总结推荐场景nano打开即写、底部有快捷键提示快速修改单个配置文件vim模式化、命令丰富、功能上限极高批量替换、脚本编写、深度编辑vim 的功能远不止本文这些——本文只是冰山一角。最有效的学习方式是尽可能多地在实际场景中使用 vim编辑配置文件时用它、写脚本时用它把i、Esc、:wq、:%s、yy、p、/这些操作练成条件反射。下一步可以进入 Day 18 继续 Linux 学习旅程。赞分享文档/教程【免费下载链接】90DaysOfDevOpsThis repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.项目地址https://gitcode.com/gh_mirrors/90/90DaysOfDevOps点击查看免费下载相关推荐90DaysOfDevOps 第 17 天Linux 文本编辑器 nano 与 vim 实战指南90DaysOfDevOps 第 17 天Linux 文本编辑器 nano 与 vim 实战指南 导读 在 90DaysOfDevOps 的学习路线中第 1文档/教程90DaysOfDevOps Day17Linux 终端文本编辑器 nano 与 vim 实战指南90DaysOfDevOps Day17Linux 终端文本编辑器 nano 与 vim 实战指南 导读 在 90DaysOfDevOps 的 Linux 基文档/教程90DaysOfDevOps Day 17Linux 终端文本编辑器 nano 与 vim 实战指南90DaysOfDevOps Day 17Linux 终端文本编辑器 nano 与 vim 实战指南 导读在 90DaysOfDevOps 第 17 天的学文档/教程上一篇KKManager告别模组管理混乱高效管理Illusion游戏模组与卡片的智能工具下一篇WindowsCleaner专业高效的Windows系统清理与优化解决方案创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号