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
相关推荐
鹤落晴春1 小时前
【Linux复习】管理SELinux安全性
linux·运维·服务器
yz_aiks1 小时前
Linux Jar包配置Systemd自启动实战:从排查到配置全流程
linux·python·jar·自启动·systemd
bjzhang752 小时前
CentOS下安装MySQL详解
linux·mysql·centos
Jason_chen4 小时前
Linux 6.2 音频机制深度解析:AI驱动的低延迟音频与零信任音频安全架构
linux
下午写HelloWorld4 小时前
Linux系统及Ubuntu常用指令
linux·ubuntu·操作系统
weixin_523185326 小时前
Collections.unmodifiableMap详解:真的不可修改吗?
java·linux·前端
凡人叶枫7 小时前
Effective C++ 条款04:确定对象被使用前已先被初始化
java·linux·开发语言·c++·嵌入式开发
云栖梦泽7 小时前
玩转RK3506SDK
linux·嵌入式硬件
Java面试题总结7 小时前
Linux-Ubantu-贴士-apt的地盘
linux·运维·服务器
kong@react8 小时前
Rocky Linux 10.2 全面解析:企业级 CentOS 替代方案及保姆级docker安装
java·linux·运维·docker