sed替换文字和vim里替换文字

sed -i 's/10.8.8/192.168.2/g' /etc/hosts

使用 sed 命令修改 /etc/hosts 文件

sed 命令可以直接修改文件内容,无需打开编辑器。以下命令将 /etc/hosts 文件中所有 10.8.8 替换为 192.168.2

bash 复制代码
sed -i 's/10.8.8/192.168.2/g' /etc/hosts
  • -i 表示直接修改文件(原地编辑)。
  • s/old/new/g 是替换语法,g 表示全局替换(所有匹配项)。

在 Vim 中执行替换操作

在 Vim 中打开文件并执行替换:

bash 复制代码
vim /etc/hosts

进入 Vim 后,输入以下命令完成替换:

vim 复制代码
:%s/10.8.8/192.168.2/g
  • :%s 表示对整个文件进行替换。
  • /10.8.8/192.168.2/g 是替换表达式,g 表示全局替换。

保存并退出 Vim:

vim 复制代码
:wq
相关推荐
小肝一下8 分钟前
7. 库制作与原理
linux·c语言·操作系统·bash·shell·动静态库
hkj880844 分钟前
Ubuntu 20.04 安装 OpenJDK 17
linux·运维·ubuntu
huainingning1 小时前
防火墙重启后ssl登录提示证书过期临时解决方法
linux·服务器·ssl
Fu_Lin_1 小时前
Qt嵌入式从零基础到精通(01):Qt嵌入式开发全景图:从桌面Qt到ARM Linux
linux·arm开发·qt·qt5·嵌入式linux
lczllx1 小时前
从 TCP 90μs 到 SHM 28μs:我的 RPC 框架零拷贝优化历程
linux·后端
Kina_C2 小时前
LVS-DR 模式负载均衡实战从原理到部署与验证
linux·运维·服务器·负载均衡·lvs
盐焗鹌鹑蛋2 小时前
【Linux】权限
linux
小此方2 小时前
Re:Linux系统篇(四十六)信号篇·四:一文串联操作系统底层:时钟中断、内核态切换、系统调用与 Linux 信号处理全解析
linux·驱动开发·信号处理
无人生还别怕4 小时前
如何制作一个linux标准iso镜像
linux·iso·opencloudos·openanolisos
Yana.nice11 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome