linux 工具文档一

1 linux 命令

  • grep
    用于文件内部查找匹配命令

  • find
    用于查找文件使用

  • awk

    • AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。
    • 语法:
      awk [选项参数] 'script' var=value file(s)
      或
      awk [选项参数] -f scriptfile var=value file(s)
      
    • 示例:
      ps -ef|grep sync | awk '{print $2}'
      在这里插入图片描述
  • xargs

    • 一个给其他命令传递参数的过滤器
    • 示例:
      find ./ -name test.cpp | xargs grep Lock -rni
      
      在这里插入图片描述
  • wc

    • 用于统计。

    • 语法:

      wc [-clw][--help][--version][文件...]
      
    • 示例:

      find ./ -name test.cpp | xargs grep Lock -rni | wc -l
      

      在这里插入图片描述

    • 注意:

      1. NR,表示awk开始执行程序后所读取的数据行数.

      2. FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计.

        ps -ef|grep test | awk 'NR==1' |awk '{print $2}'
        

        在这里插入图片描述

  • pstree
    pstree -p 主线程id 查看主线程与子线程的关系

2 正则表达式

posted @ 2021-07-02 17:33  lihaihui199102  阅读(43)  评论(0)    收藏  举报