《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
1.3 curl
- 表单post提交:
- 示例一:
curl localhost:8765/open/credit/moresale -X POST -d ‘mobile=15261915041&sinceDate=20211221’
- json方式post提交:
- 示例一:
curl -H “Content-Type:application/json” -H “Data_Type:msg” -X POST --data ‘{“app_id”:“11111”,“timestamp”:1640568668,“signature”:“dda87982b73b30d1e2abb00ac8f321c91e716006”,“phones”:[“13400000000”]}’ http://127.0.0.1:8080/api/getInfo文章来源:https://www.toymoban.com/news/detail-485224.html
1.4 目录挂载
mount -t nfs 172.16.43.56:/data/files1 /data/files
172.16.43.56: nfs服务ip
/data/files1: nfs共享目录
/data/files: 挂载目录文章来源地址https://www.toymoban.com/news/detail-485224.html
到了这里,关于Linux实用命令手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!