Linux实用命令手册

《Linux实用命令手册》

提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!!


1. 命令

1.1 AWK

#求和
grep '2022-09-21' 0921 | grep '识别开始' | awk -F 'mobileList.size:' '{sum += $2} END {print sum}'

#过滤输出
zcat info-2022-11-06-11.log.gz | grep '识别成功' | awk -F 'time:' '{print $2}'| awk -F 'ms' '{if($1>200) print $1}'

#过滤计数
grep '27509' /logs/app.log | awk -F 'API调用总耗时:' '{ print $2}'|awk -F ', ' '{if ($1 >50) print $0}' |wc -l

#
zcat app.log.2022-09-20-* | grep '客户262943真实IP' | awk -F'客户262943真实IP为:' '{print $2}' | sort | uniq -c

# 求和、计数、计算平均耗时
grep '详细版' app.log | awk -F '调用总耗时:' '{print $2}' | awk -F ',' '{sum += $1; count+=1; } END {print "sum="sum, "count="count, "ave="sum/count}'

1.2 获取服务器出口ip

curl ipinfo.io

或者

curl icanhazip.com
curl ifconfig.me
curl curlmyip.com
curl ip.appspot.com
curl ipinfo.io/ip
curl ipecho.net/plain
curl www.trackip.net/i

你可能感兴趣的:(计算机基础,linux,数学建模,运维)