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
相关推荐
清水白石0084 分钟前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
ao-weilai1 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
qq_349447952 小时前
Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull
linux·git·ssh
mCell5 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent
盐焗鹌鹑蛋5 小时前
【Linux】动静态库的制作与使用
linux
艾伦_耶格宇6 小时前
【ELK】-4 logstash的搭建及操作
linux·运维·ubuntu·elk
mifengxing7 小时前
文件逻辑结构、物理结构与磁盘空闲存储空间管理
大数据·linux·运维·操作系统·计算机408
zhangrelay7 小时前
ROS 2 Lyrical 第9章 计算机视觉与摄像头应用
linux·笔记·学习·ubuntu·机器人·ros2
小此方8 小时前
Re:Linux系统篇(五十七)线程篇 · 十:基于环形缓冲的生产者消费者模型与信号量
linux·运维·驱动开发