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

     

  • 相关阅读:
    网页、JavaScript 数据类型
    网页javascript
    网页CSS
    使用ButterKnife无法inject view的解决办法
    项目管理实践 -- 健身小管家(Fitness housekeeper)的管理
    XML的序列化与反序列化
    JAVA虚拟机JVM-7.多线程常见问题刨析
    JAVA虚拟机JVM-6.锁优化
    JAVA虚拟机JVM-5.多线程以及锁
    JAVA虚拟机JVM-4.线程模型
  • 原文地址:https://www.cnblogs.com/mark-dq/p/11982819.html
Copyright © 2011-2022 走看看