新闻中心
Linux如何编辑配置文件_vim常用操作与配置文件修改全解析【技巧】
vim是Linux配置文件编辑首选工具,需掌握普通/插入/命令行三模式切换及:wq保存退出等核心操作,配合~/.vimrc配置可大幅提升效率。

在Linux中编辑配置文件,vim是最常用也最高效的工具之一。它轻量、无需图形界面、几乎存在于所有发行版,默认就是系统管理员的“第一把刀”。但对新手来说,vim的模式切换和快捷键容易让人卡住——比如一打开就输不了字、保存失败、找不到光标在哪。其实只要掌握几个核心操作,改个/etc/ssh/sshd_config或/etc/nginx/nginx.conf根本不用查半天文档。
进入编辑前:先确认你处在什么模式
vim有三种基础模式,搞错模式是90%新手“输不了字”的原因:
-
普通模式(Normal Mode):启动vim后默认就在这,能移动、删除、复制,但不能直接输入文字;按
i、a、o等才进编辑模式 -
插入模式(Insert Mode):可以像记事本一样打字;按
Esc键立刻退回普通模式 -
命令行模式(Command-line Mode):按
:(英文冒号)进入,用来保存、退出、查找、替换等;输完命令要回车执行
改配置文件必须会的5个操作
以修改/etc/hosts为例(建议先用sudo cp /etc/hosts /etc/hosts.bak备份):
-
打开文件:
sudo vim /etc/hosts(带sudo避免权限不足) -
快速跳转:按
G跳到最后一行,gg回到第一行,5G跳到第5行 -
查找关键词:按
/再输入内容(如/127.0.0.1),回车高亮匹配项;按n查下一个,N查上一个 -
修改一行:光标移到目标行,按
dd删整行,cc清空并进入插入模式重写;想在行尾加内容,按A(大写A)直接进入插入模式 -
保存并退出:按
Esc确保在普通模式 → 输入:wq回车(write + quit);只想保存不退出用:w;强制退出不保存用:q!
让vim更好用的3个实用配置
这些设置加到~/.vimrc里(没有就新建),下次打开vim自动生效:
晓象AI资讯阅读神器
晓象-AI时代的资讯阅读神器
72
查看详情
-
显示行号:
set number—— 查找某行、核对配置位置再也不靠数 -
高亮搜索词:
set hlsearch—— 找到的关键词自动高亮,一眼定位 -
启用语法识别:
syntax on—— 编辑.conf、.yaml等时,注释、关键字颜色区分,减少手误
改完.vimrc后,新打开的vim立即生效;已有vim窗口可输入:source ~/.vimrc重载。
常见问题与避坑提醒
不是所有“改不了”都是vim不会用,有些是权限或路径陷阱:
-
提示“Permission denied”:别硬试,先确认是否用了
sudo;某些容器或最小化系统里vim可能只是vi精简版,功能受限,可用apt install vim-full或yum install vim-enhanced补全 -
改完重启服务没生效:配置文件只是“告诉程序怎么跑”,还得手动重启对应服务,例如
sudo systemctl restart nginx或sudo systemctl reload sshd -
误操作删多了?别慌:普通模式下按
u撤销上一步,Ctrl+r重做;多次误删可用:q!放弃修改直接退出,再重新打开
基本上就这些。vim不复杂,但容易忽略模式切换这个前提。多练两次Esc → :wq,比背十遍快捷键更管用。
以上就是Linux如何编辑配置文件_vim常用操作与配置文件修改全解析【技巧】的详细内容,更多请关注其它相关文章!
# nginx
# linux
# 行号
# 命令行
# 跳到
# 重启
# 适用于
# 关键词
# linux配置
# 常见问题
# 配置文件
# 工具
# 都是
# seo推广专家十年乐云seo
# 大余县网站推广公司
# 平板模型网站推广
# 安庆电商网站建设价格
# 招商个人如何做网站优化
# 大冶抖音推广网站有哪些
# 让人
# 几个
# 亳州商务网站建设电话
# 中国芯片海外推广网站
# 江门网站海外推广价格
# 孝昌短视频SEO托管
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
海量存储:机器视觉智能化的核心基石
学习通网页版快速入口 学习通官网网页版直接打开
漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接
EMS快递官网app_中国邮政速递物流手机客户端
c++ 命名空间怎么用 c++ namespace使用指南
千牛数据看板网页版_千牛数据看板网页版访问方法
可靠CSGO开箱平台解析 CSGO开箱网合集
如何设置Windows Defender的定时扫描_计划任务实现自动杀毒【安全】
蛙漫安全无毒 官方认证的绿色入口
顺丰快件物流信息 官方网站查询入口
构建轻量级网站内部消息系统:Formspree 集成指南
优酷会员付费后没到账怎么办_优酷会员充值异常及解决方法
php源码怎么看淘宝客系统_看php源码淘宝客系统技巧
抓大鹅解压小游戏 抓大鹅摸鱼解压入口
怎么在mac上运行html代码_mac运行html代码方法【指南】
免费抖音短视频入口_抖音网页版短视频免费通道
如何在J*a中实现统一对象行为接口_项目大型化时的接口规范化
jQuery Mask 插件中实现电话号码固定前导零的教程
html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】
《明末:渊虚之羽》设计师谈设计角色:那会刚毕业 充满激情
b站怎么删除评论_b站评论管理与删除操作
智慧团建扫码登录入口 智慧团建扫码登录入口官网版
CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题
Go语言中JSON数据解码与字段访问指南
Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项
Python Socket多播通信中指定源IP地址的实践指南
C++如何进行游戏物理模拟_使用Box2D库为C++游戏添加2D物理效果
c++如何使用折叠表达式(Fold Expressions)_c++17可变参数模板新技巧
中兴Axon42Ultra怎样在文件App筛图_iPhone中兴Axon42Ultra文件App筛图【图片筛选】
我的世界mc.js免费游戏直接能玩 我的世界mc.js小游戏免费秒玩入口
Win11网速慢怎么解决 Win11网络设置优化解除限速
在Socket.IO连接中实现Access Token自动更新与动态重连
Angular中父组件异步更新子组件复选框状态的实践指南
KFC早餐时段怎么领特惠代码_KFC早餐订餐优惠代码获取与使用说明
J*aScript对象创建方式_J*aScript设计模式应用
深入理解J*a编译器的兼容性选项:从-source到--release
抖音网页版企业服务中心登录入口_抖音网页版企业登录平台
QQ邮箱正确登录入口_QQ邮箱官方网站使用地址
在Qt QML中通过Python字典动态更新TextEdit内容的教程
composer 和 npm/yarn 在管理依赖方面有什么核心思想差异?
我的世界官方游戏入口 我的世界官网平台直达链接
QQ邮箱官方登录入口_QQ邮箱网页版快捷使用平台
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】
痛风发作了怎么办? 快速止痛和后期饮食调理
Go Martini框架:动态服务解码后的图片内容
神庙逃亡小游戏在线玩 神庙逃亡小游戏入口
J*aScript动态修改指定div内所有a标签样式指南
Composer的 "licenses" 命令如何帮助你遵守开源协议_检查项目依赖的许可证合规性
今日头条怎么同步内容到抖音_今日头条内容同步到抖音教程


2025-12-15
浏览次数:次
返回列表