日志分析常用命令
- 查看文件内容
cat access.log
- 分页显示文件
less access.log
使用/GET查找字符串GET
- 显示文件尾
tail -n2 access.log
-f 可以让tail程序不退出
- 内容排序
sort -n sortfile
-n是指定按数字顺序进行排序
sort -k 2 -t ’ ’ -n access.log
- 字符统计
wc -l accesslog统计行数
wc -c access.log统计字节数
wc -L access.log统计最长行的长度
wc -waccess.log统计文本包含了多少个单词
- 查看重复出现的行
uniq命令可以用来显示文件中行重复的次数,或者只显示仅仅出现一次的行,以及仅仅显示重复出现的行;并且uniq的屈从针对的只是连续的两行,因此他经常与sor结合使用。
sort uniqfile | uniq -c 通过sort排序后再通过uniq去重统计,-c参数用来在每一行的最前面显示该行出现的次数。
- 字符串查找