一、查找/etc目录下大于1M且类型为普通文件的全部文件linux
[18:13:53 root@centos7_6 ~]# find /etc -type f -size +1M /etc/udev/hwdb.bin /etc/selinux/targeted/active/policy.kern /etc/selinux/targeted/contexts/files/file_contexts.bin /etc/selinux/targeted/policy/policy.31 /etc/brltty/zh-tw.ctb
二、打包/etc/目录下面全部conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。find /etc -name "*.conf" |xargs tar -zcf
date +%F.tar && cp -a
date +%F.tar /usr/local/src
centos
三、利用sed 取出ifconfig命令中本机的IPv4地址ide
[22:02:28 root@centos7_6 ~]# ifconfig eth0 |sed -nr '2s/(^[^0-9]+)([0-9.]+)(.*$)/\2/p' 192.168.151.178
四、删除/etc/fstab文件中全部以#开头,后面至少跟一个空白字符的行的行首的#和空白字符centos7
sed -ri.bak 's/(^#[[:blank:]]+)(.*)/\2/' /etc/fstab
code
五、处理/etc/fstab路径,使用sed命令取出其目录名和基名get
[00:36:58 root@centos7_6 ~]# echo /etc/fstab |sed -nr 's#(^/.*/)(.*)#\1#p' /etc/ [00:38:47 root@centos7_6 ~]# echo /etc/fstab |sed -nr 's#(^/.*/)(.*)#\2#p' fstab [00:38:50 root@centos7_6 ~]#