美文网首页
查看日志命令记录

查看日志命令记录

作者: ikaroskun | 来源:发表于2017-11-03 10:17 被阅读59次

背景

最近看各种log文件,所以有一些常用的命令去查看文件,记录一下。

流程

1、先查看文件的行数

wc -l xxx.log

2、 参看文件末尾100行

tail -n 20 xx.log
# 不执行行数 则默认出10行

3、查看文件全部内容

cat -n xx.log

4、查看文件头20行

head -n 20 xx.log
# 如果不指定行数 则默认10行

5、 实时查看文件变动

tail -f xx.log

6、查看文件中的某些行

sed -n '10,100p' xx.log
# p不能省去。 表示10-100行

7、从后往前显示文件

tac xxx.log

但是 tac 可以和tail一起用,可以查看debug的log(其实用处也不大)

tail xx.log | tac 

8、组合命令查看文件中的某些行

# 从3000行开始,展示100行,
cat -n xx.log | tail -n 3000 | head -n 100

# 显示1000到1500行
cat -n xx.log | head -n 1500 | tail -n +1000

# 其中
tail -n 100 # 显示最后100行
tail -n +100 # 显示第100行之后的所有行
head -n 100 # 显示当前开始的前100行

参考资料

Linux显示文件中间几行

安利一个全文搜索工具:
The_silver_searcher----AG

相关文章

网友评论

      本文标题:查看日志命令记录

      本文链接:https://www.haomeiwen.com/subject/ciozpxtx.html