查看日志常用的命令

1 查看日志

查看文件内容
cat a.txt

查看内容并显示行号
cat -n a.txt

查看文件,空格翻页
more a.txt

查看文件头2行
head -2 a.txt


查看文件后2行
tail -2 a.txt

实时查看添加内容
tail -f a.txt
  
实时查看添加内容最后5行
tail -n 5 a.txt

2 -文档内搜索关键词


在文档内搜索关键词【hello】
grep hello a.txt

在文档内搜索关键词【hello】开头的内容
grep ^hello a.txt


3 搜索文档的位置

从根目录精确搜索某个文件
find / -name a.txt

从根目录批量搜索后缀是bin的文件
find / -name *.bin

4 查看文档大小

du -h info.log

5 文档的筛选

5-1 查看匹配w s y那行以及上下3行

cat a.txt | grep -C 3 wsy

年冬天,祖母死了,父亲的差使1也交卸了,
正是祸不单行的日子。我从北京到徐州,
打算跟着父亲奔丧2回家。到徐州见着父亲,
wsy
看见满院狼藉3的东西,又想起祖母,不禁簌簌地流下眼泪。
父亲说:“事已如此,不必难过,好在天无绝人之路!”
回家变卖典质4,父亲还了亏空;又借钱办了丧事。这些日子,

5-2 查看匹配w s y那行以及上3行

cat a.txt | grep -B 3 wsy

5-3 查看匹配w s y那行以及下3行

cat a.txt | grep -A 3 wsy

5-4 显示行号

cat -n a.txt

5-5 找到关键词的行号

cat -n a.txt | grep wsy
上一篇:巧用 Cat / set 查看大Log文件部分内容


下一篇:16.第五章 文本处理工具和正则表达式 -- 文本常见处理工具(二)