sort,uniq,cat,join,head,tail,grep,wc,fmt,fold,pr,tr
1.排序文本
sort [arg] [File ...]
2.文本去重
uniq [-c | -d | -u] [File]
3.统计文本行数,字数以及字符数
wc [-c | -w | -l] [File]
-c 字符个数
-w 单词个数
-l 行数
4.打印和格式化输出
pr 将文本转化成适合打印的文件
5.字段处理
//使用 cut 取出字段
cut -d ':' -f 1,7 /etc/passwd
-d cut 命令接受的字段分隔符
-f 1,7 cut 命令获取的字段列
6.文本替换
tr
7.实例
1.分析哪些IP的访问异常,如出现短时间大量访问的情况
2.分析哪些用户为活跃用户
3.分析哪些用户的账号存在异常
cut -d ' ' -f 1,4 /data/logs/nginx/fxd-api-access.log |sort | uniq -c | sort -r | head -n 10