zoukankan      html  css  js  c++  java
  • 第五周作业

    1、查找/etc目录下大于1M且类型为普通文件的所有文件

     

    [root@db01 scripts]# find /etc -size +1M -type f
    /etc/udev/hwdb.bin
    /etc/selinux/targeted/active/policy.kern
    /etc/selinux/targeted/contexts/files/file_contexts.bin
    /etc/selinux/targeted/policy/policy.30
    /etc/brltty/zh-tw.ctb

     

    2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。

     

    [root@db01 src]# cd /etc/
    [root@db01 etc]# tar -cf /usr/local/src/`date +"%F-%T"`.tar *.conf
    [root@db01 etc]# cd /usr/local/src/
    [root@db01 src]# ls
    2019-12-04-15:21:34.tar

    3、利用sed 取出ifconfig命令中本机的IPv4地址

     

    [root@db01 src]# ifconfig ens160|sed -nr '2s/^[^0-9]+([0-9.]+) .*$/1/p'
    192.168.0.199

     

    4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

     

    [root@db01 src]# sed 's@^#[[:space:]]+@@' /etc/fstab
    
    #
    /etc/fstab
    Created by anaconda on Thu Nov 7 13:07:01 2019
    #
    Accessible filesystems, by reference, are maintained under '/dev/disk'
    See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/centos-root / xfs defaults 0 0
    UUID=0a4a57b3-645c-4c03-beba-a6a9a4242549 /boot xfs defaults 0 0
    /dev/mapper/centos-swap swap swap defaults 0 0

     

    5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

     

    [root@db01 src]# echo "/etc/fstab" | sed 's@[^/]+/?$@@'
    /etc/
    
    [root@db01 src]# echo /etc/fstab |sed -r 's@(^/.*/)([^/]+)/?$@1@'
    
    /etc/
    [root@db01 src]# echo /etc/fstab |sed -r 's@(^/.*/)([^/]+)/?$@2@'
    fstab

     

  • 相关阅读:
    正则表达式元字符查询
    重置SQLSERVER表的自增列,让自增列重新计数
    C#byte类型
    C#编程,TreeView控件的学习
    20个常用正则表达式
    .jquery中$.get()提交和$.post()提交有区别吗?
    JQuery有几种选择器?
    undefined,null 和 undeclared 有什么区别
    根据你以往的经验简单叙述一下MYSQL的优化
    什么是 JavaConfig?
  • 原文地址:https://www.cnblogs.com/mark-dq/p/11982819.html
Copyright © 2011-2022 走看看