linux sed 命令替换目标文件中的部分内容

本文为Linux新手提供了一种在不依赖vim编辑器的情况下,通过终端使用sed-i命令修改ifcfg-eth0文件中DNS设置的实用方法,包括命令解释和实战示例。

你是一名linux小白,不会使用vim编辑器,这条命令可以帮助你在不使用vim编辑器的情况下,修改文件内容。

代码安排:


# 在linux终端的任意位置执行即可
# 查看目前DNS1的配置情况
grep "DNS1=" /etc/sysconfig/network-scripts/ifcfg-eth0 
# 比如你想将网卡eth0的DNS1地址由114.114.114.114修改为223.5.5.5。
sed -i 's/DNS1=114.114.114.114/DNS1=223.5.5.5/g' /etc/sysconfig/network-scripts/ifcfg-eth0 
# 查看修改后的结果
grep "DNS1=114.114.114.114" /etc/sysconfig/network-scripts/ifcfg-eth0 

 示例:我的实战截图,供大家参看。

sed -i 命令的作用是将文本文件里的内容替换。

sed -i 's/AAA/BBB/g' file.txt 。将AAA内容替换为BBB内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值