linux的统计命令:
wc 统计文件内容。
用法:统计根/etc目录有多少个文件:ls /etc | wc -l #ls /etc 是列出目录的内容 | 管道符把 列出来的内容 用wc -l来处理。
grep 查找
awk 按行查找字符
管道符的作用 | 【竖线,键盘上\这个的上档位】
作用:把前面命令的输出作为后面命令的输入
/var/log/secure #这个文件是系统记录用户登录的信息文件。如果有一天你发现你的系统有异常。你先观察一下这个文件。一般小hacker入侵你的系统后。都会把这个文件清空或者删除他的足迹。
需求:1我要查询一下ssh相关的关键词
cat /var/log/secure | grep --color -i 'ssh'
需求:2.把用户名筛选出来
cat /var/log/secure
我想看一下统计的时间数据,并排序。
cat /var/log/secure |awk '{print $3}' | sort
查看这个用户出现了多少次。
cat /var/log/secure |awk '{print $4}' | sort |wc
说明:awk ‘{print $4}'这个是按空格来数,第4个的内容。这里匹配的是ad这2个字符 。
sort 排序
wc 统计。行数,字数。字符数