zoukankan      html  css  js  c++  java
  • grep是模糊匹配

    1.

    我:
    我用的ps -nat|grep -i "80"|wc -l命令
    我:
    解释详细点,,龙哥,对于我这种菜鸟
    :
    也是模糊匹配
    :
    你用 grep "80" 会匹配到8080
    :
    只要有80就会匹配到
    我:
    噢,明白了
    :
    netstat -apn | awk '{split($4,arr,":"); if(arr[2] == "80") print $0}'
    :
    用这个查看80

    2.netstat命令参数,-p显示程序名字 ,-a显示所有,-t显示tcp,-u显示udp连接情况,-n禁止反向域名解析,让它只显示ip地址,不显示主机名,加快netstat的查询速度。

    3.grep是模糊匹配,grep的参数有-i “端口”,显示某端口的连接情况,当然前提是netstat -ant的输出结果作为这条语句的输入,否则grep -i"端口号"能查到啥玩意。

    4.wc统计命令,wc命令用来打印文件的文本行数、单词数、字节数等,

    格式:wc -l <file>

    打印指定文件的文本行数。(l=小写L)

    5.ps命令查看进程,查看当前运行的程序进程

    1.查看所有80端口的连接数

    netstat -nat|grep -i "80"|wc -l

    2.对连接的IP按连接数量进行排序

    netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

    3.查看TCP连接状态

    netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
    netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 
    netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"	",state[key]}'
    netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"	",arr[k]}'
    netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c|sort -rn
    netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -c

    3、grep命令
    该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为
    [plain] view plain copy
     
     print?
    1. grep [-acinv] [--color=auto] '查找字符串' filename  
  • 相关阅读:
    PageObject小结
    python函数默认参数坑
    编译Android 8.0系统 并刷入pixel
    CF 289 F. Progress Monitoring DP计数
    EDU 61 F. Clear the String 区间dp
    Educational Codeforces Round 55 G 最小割
    Educational Codeforces Round 55 E 分治
    hdu 6430 bitset暴力
    AC自动机+DP codeforces86C
    CF895C dp/线性基
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6095131.html
Copyright © 2011-2022 走看看