sed -i 's/10.8.8/192.168.2/g' /etc/hosts
使用
sed命令修改/etc/hosts文件
sed命令可以直接修改文件内容,无需打开编辑器。以下命令将/etc/hosts文件中所有10.8.8替换为192.168.2:
bashsed -i 's/10.8.8/192.168.2/g' /etc/hosts
-i表示直接修改文件(原地编辑)。s/old/new/g是替换语法,g表示全局替换(所有匹配项)。在 Vim 中执行替换操作
在 Vim 中打开文件并执行替换:
bashvim /etc/hosts进入 Vim 后,输入以下命令完成替换:
vim:%s/10.8.8/192.168.2/g
:%s表示对整个文件进行替换。/10.8.8/192.168.2/g是替换表达式,g表示全局替换。保存并退出 Vim:
vim:wq
sed替换文字和vim里替换文字
linux修理工2026-01-08 9:26
相关推荐
如意.7593 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通Thera7773 小时前
C++ 高性能时间轮定时器:从单例设计到 Linux timerfd 深度优化爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ4 小时前
Linux 查询某进程文件所在路径 命令安当加密6 小时前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证内卷焦虑人士6 小时前
Windows安装WSL2+Ubuntu 22.04dddddppppp1238 小时前
qemu模拟的一个内核驱动 io口中断程序员老赵8 小时前
超全 Docker 镜像源配置指南|Windows/Mac/Linux一键搞定,拉镜像再也不卡顿门豪杰8 小时前
Ubuntu下安装Claude Code总要冲动一次8 小时前
离线安装 percona-xtrabackup-24桌面运维家9 小时前
Windows/Linux双启动:BIOS/UEFI多配置桌面创建指南