1.根据访问IP统计UV
awk '{print $1}' xx.log|sort | uniq -c |wc -l
2.统计访问URL统计PV
awk '{print $7}' xx.log|wc -l
3.查询访问最频繁的URL
awk '{print $7}' xx.log|sort | uniq -c |sort -n -k 1 -r|more
4.查询访问最频繁的IP
awk '{print $1}' xx.log|sort | uniq -c |sort -n -k 1 -r|more
5.根据时间段统计查看日志
cat xx.log| sed -n '/14\/Mar\/2015:21/,/14\/Mar\/2015:22/p'|more
6.两个日期之间的UV
cat xx.log| sed -n '/10\/Jan\/2018:00/,/10\/Feb\/2018:23/p' |awk '{print $7}' |sort|uniq -c |wc -l
7.模糊查询某个页面得访问数
cat xx.log | grep ".mp4"|awk '{print $7}' |sort | uniq -c| wc -l uv
cat xx.log | grep ".mp4"|awk '{print $7}' | wc -l pv
查看具体数据,将wc 换成more
cat xx.log | grep ".mp4"|awk '{print $7}' |sort|uniq -c|more
mask-- pv的命令不带 sort|uniq -c|
8.查看日志文件最新几条数据
tail -n 100 xx.log
9.查看日志文件前几条数据
head -n 100 xx.log