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
相关推荐
GeW16 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
aningx18 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位20 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象32721 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
..Dauntless..21 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason1 天前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特1 天前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器
あ-1 天前
CubeSandBox配置CubeMaster CPU 超分
linux·运维·服务器
Escalating_xu1 天前
【Linux 网络编程】TCP Socket 编程(上):从 listen、accept 到完整回显通信
linux·网络·tcp/ip
老秦包你会1 天前
Linux第十课---------Linux信号
linux