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
相关推荐
sim202044 分钟前
把etcd分区挂到SSD盘
linux·etcd
EndingCoder1 小时前
函数基础:参数和返回类型
linux·前端·ubuntu·typescript
CAU界编程小白1 小时前
Linux系统编程系列之动静态库
linux
济6171 小时前
linux(第十三期)--filezilla使用方法(实现ubuntu和windows11文件互传)-- Ubuntu20.04
linux·运维·ubuntu
HIT_Weston1 小时前
91、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(五)
linux·运维·ubuntu
oMcLin1 小时前
如何在 Rocky Linux 8.6 上配置并调优 Nginx 与 Lua 脚本,提升 API 网关的性能与并发处理能力
linux·nginx·lua
Yana.nice1 小时前
Linux目录结构说明
linux
EndingCoder1 小时前
箭头函数和 this 绑定
linux·前端·javascript·typescript
食咗未1 小时前
Linux iptables工具的使用
linux·运维·服务器·驱动开发·网络协议·信息与通信
tech-share1 小时前
【无标题】IOMMU功能测试软件设计及实现 (二)
linux·架构·系统架构·gpu算力