查看日志命令记录

背景

最近看各种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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,237评论 2 33
  • 本内容出自https://github.com/fantasyKing/getting-started-for-m...
    _我和你一样阅读 533评论 0 0
  • 诚实,或许是很多父母力所能及想要教导孩子们学会的几件事情之一,无论是为了教育,还是未来,因为他们,或者说是我们都认...
    Queeni阅读 626评论 0 1
  • 线?什么线?穿针引线还是飞针走线? …… 大家可千万别误会,我虽七尺的汉子可真拿不起绣花针。我说的线不是小媳妇缝衣...
    芥子绘阅读 4,278评论 134 200
  • 九月 从落叶中起身 坐到村旁的河边 画上浓妆,掩饰 自夏以来 流满一河的孤独 与苍老 农民忙碌 不管不问 绿色的衣...
    footprint123阅读 259评论 2 4