• 马哥第五周


    1,查找/etc目录下所有大于1M的普通文件

      find /etc   -type f -size  +1M

      

      所用命令find

      find:查找命令

      语法:

        find   【路径】  【选项】

          -type:匹配查找目录的格式

            f:普通文件

            l:链接文件

            d:目录

            c:字符设备文件

            s:套接字文件

            b:块设备文件  

          -size:匹配擦查找文件的大小

             +:是大于该值

             -:是小于该值

             默认不加-/+是等于该值

             k,m,g

          -maxdepth:查找的深度,透过多少目录层级

          -name:匹配查找文件的名字,支持正则

    2,压缩/etc目录下所有以.conf结尾的文件,打包至/usr/local/src目录下并且命名为当天的日期

      find /etc  -type f -name "*.conf" | xargs tar -czvf /usr/local/src/`date '+%F'`.tar

      

       

       所用命令:tar:打包压缩

        命令格式:

          tar 【选项】  【压缩后的命令】【要压缩的文件或目录】

           -c:建立新的备份文件,就是压缩

           -v:显示过程

           -f:指定备份文件

           -z:通过gzip或者ungzip进行压缩

           -x:解压

           -t:查看压缩包里包含的文件

    3,利用sed取出ifconfig命令里的ipv4地址

      ifconfig |sed -n "2p;11p" |  sed -n 's/^.*inet //;s@ netmask.*$@@p'

       

       s/^.*inet //; :表示搜索以inet开头,将其替换为空

      s@ netmask.*$@@p:搜索以 空格+netmask后面所有跟着的,替换为空

      将ip地址前面的,后面的都替换为空

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

      删除以#开头,并且#后面跟了一个或多个空白字符的行

       

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

      echo /etc/fstab | sed -nr 's@^(.*)/([^/]+)/?$@1 2@p'

      

      

  • 相关阅读:
    Apache虚拟主机配置
    【笔记】php常用函数
    【笔记】linux x86漏洞利用
    【笔记】ubuntu如何切换到root用户&&linux如何关闭各种保护
    【实验吧】登陆一下好吗???
    渗透相关website
    【实验吧】Reverse400
    ajax+jquery+ashx如何实现上传文件
    使用Jquery解析Json基础知识
    C#中把Datatable转换为Json的5个代码实例
  • 原文地址:https://www.cnblogs.com/api5253/p/13279421.html
Copyright © 2020-2023  润新知