千家信息网

linux中有什么查看日志的命令

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,小编给大家分享一下linux中有什么查看日志的命令,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!linux查看日志的命令有:1、tail命令,用于查看前多少行日志;2、head命令,
千家信息网最后更新 2025年12月03日linux中有什么查看日志的命令

小编给大家分享一下linux中有什么查看日志的命令,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

linux查看日志的命令有:1、tail命令,用于查看前多少行日志;2、head命令,用于查看后多少行日志;3、cat命令,可用于查询关键字的日志。

本文操作环境:linux5.9.8系统、Dell G3电脑。

linux查看日志的命令有哪些?

Linux查看日志常用命令

1.查看日志常用命令

tail:

-n 是显示行号;相当于nl命令;例子如下:

tail -100f test.log 实时监控100行日志

tail -n 10 test.log 查询日志尾部最后10行的日志;

tail -n +10 test.log 查询10行之后的所有日志;

head:

跟tail是相反的,tail是看后多少行日志;例子如下:

head -n 10 test.log 查询日志文件中的头10行日志;

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

cat:

tac是倒序查看,是cat单词反写;例子如下:

cat -n test.log |grep "debug" 查询关键字的日志

2. 应用场景一:按行号查看---过滤出关键字附近的日志

1)cat -n test.log |grep "debug" 得到关键日志的行号

2)cat -n test.log |tail -n +92|head -n 20 选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

3. 应用场景二:根据日期查询日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log

特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;

先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点

4.应用场景三:日志内容特别多,打印在屏幕上不方便查看

(1)使用more和less命令,

如: cat -n test.log |grep "debug" |more 这样就分页打印了,通过点击空格键翻页

(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

如:cat -n test.log |grep "debug" >debug.txt

看完了这篇文章,相信你对"linux中有什么查看日志的命令"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

日志 命令 查询 关键 关键字 文件 例子 场景 行号 应用 常用 日期 篇文章 一行 两个 倒序 内容 到时 单词 完了 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库购买后能用多久 查询数据库中所有表 速达7000服务器怎么安装 plc的数据怎么写到数据库 5层网络安全体系的意义 三盛网络技术有限公司待遇 服务器搬迁时间表 嘉定区综合软件开发服务介绍 秘塔写作猫显示服务器版本低 数据库中新建查询中62表示什么 关于金融软件开发的公司官网 什么是网络安全密钥不匹配 网络安全威胁发布管理办法 华峰氨纶网络技术 刺激战场网络安全 长春市软件开发外包 软件开发的验收方案怎么写 湛江网络安全特训营高品质的教学 docker代理服务器怎么查看 北京创新网络技术推广信息推荐 情报网络安全特点是什么 彩讯股份是不是软件开发 中小学生网络安全进校园 手机网络安全密码怎么找回 国家为支持发展网络安全工作 数据库三级可以直接考吗 传送门服务器密码是多少 怎么用ftp链接服务器 安卓和软件开发区别 手机软件开发gprs定位
0