CentOS 8修改Linux配置文件指定属性的值

1.前提:

存在test空文件(test位于/etc/sysconfig/network-scripts目录)

2.test文件插入内容:

1)添加内容:IPADDR=192.168.132.129

echo 'IPADDR=192.168.132.129' | sudo tee -a /etc/sysconfig/network-scripts/test 

或者

echo 'IPADDR=192.168.132.129' >> /etc/sysconfig/network-scripts/test 

执行结果:

2)在文件末尾添加内容:GATEWAY=192.168.132.2

sed -i '/^/a\GATEWAY=192.168.132.2' /etc/sysconfig/network-scripts/test

执行结果:

3.修改test文件指定属性的值:

1)修改:IPADDR=192.168.132.130

sed -i 's/IPADDR=192.168.132.129/IPADDR=192.168.132.130/' /etc/sysconfig/network-scripts/test

执行结果:

或者

2)修改:GATEWAY=192.168.132.1

sed -i '/^GATEWAY/s/=.*/=192.168.132.1/' /etc/sysconfig/network-scripts/test

执行结果:

4.修改指定的属性值,若该属性存在,先进行删除,后添加,确保属性不重复:

1)删除已有的属性,删除:NETMASK=255.255.255.0

sed -i '/^NETMASK=/d' /etc/sysconfig/network-scripts/test

执行结果:

2)重新添加属性:

echo NETMASK=255.255.255.0 >> /etc/sysconfig/network-scripts/test

执行结果:

相关推荐
九河云6 分钟前
AWS域名注册服务详解
服务器·云计算·aws
Creeper_exe9 分钟前
RHCE http作业
linux·http
白-胖-子39 分钟前
【原创分享】详述中间件的前世今生
运维·中间件·java-ee·jdk
Johny_Zhao1 小时前
Centos7系统docker部署Ferry工单系统
linux·工单系统·ferry
库克库伯电气1 小时前
变压器没有做电容补偿还能带同样的负荷吗
运维·服务器·单片机·嵌入式硬件·物联网
Xzzzz9112 小时前
华为配置 之 GVRP协议
服务器·网络·华为
ITenderL2 小时前
Linux常用命令总结
linux·常用命令
Ljw...2 小时前
进程信号
linux·进程信号
昨天今天明天好多天2 小时前
【Linux】Kafka部署
linux·运维·kafka
b哈利路亚d2 小时前
使用ubuntu On windows安装docker
运维·docker·容器