Centos7 如何用命令直接更改配置文件里面内容

环境:

Centos7.7

问题描述:

Centos7 如何用命令直接更改配置文件里面内容

ifcfg-bond1文件里面DNS想替换改成114
Centos7 如何用命令直接更改配置文件里面内容_第1张图片

解决方案:

1.使用sed命令

sed -i -e "s:匹配参数=.*:匹配参数=替换后的内容:g" 对应的文件路径

本案例命令

sed -i -e "s:DNS=.*:DNS=114.114.114.114:g" /etc/sysconfig/network-scripts/ifcfg-bond1

原内容

Centos7 如何用命令直接更改配置文件里面内容_第2张图片改后

Centos7 如何用命令直接更改配置文件里面内容_第3张图片

2.脚本

1.sh脚本

#!/bin/bash
TEST_CONF=/etc/sysconfig/network-scripts/ifcfg-bond1
sed -i -e "s:DNS=.*:DNS=114.114.114.114:g" ${TEST_CONF}

echo "ok success!"

你可能感兴趣的:(CentOS,服务器,linux,网络)