Linux 查询日志常用指令大全

上周有客户问我如何在Linux中验证日志文件?我给它分配了最常用的命令。
下面对这些命令进行详细介绍:
1 . tail:该命令用于查看文件末尾的内容,特别适合实时监控日志文件更新。
例如,如果要查看a.log文件的最后1 0行,可以使用tail -n 1 0 a.log。
2 . Head:与tail相反,head用于查看文件的开头。
如果要查看 a.log 文件的前 1 0 行,请输入 head -n 1 0 a.log。
3 .cat:该命令可以链接文件并将其打印到标准输出,并且可以一次性查看整个文件内容。
例如cat a.log可以查看a.log文件的全部内容。
4 . 附加:此命令以分屏方式显示文件的内容,一次一屏。
如果您的文件很大,您可以轻松查看更多 A.Log。
5 .Less:与more相同,但更强大。
您可以向前和向后导航文件内容,以及搜索和设置书签。
例如使用less a.log查看文件,使用上下方向键切换页面。
6 . sed:这是一个流编辑器,可以执行替换、删除、插入等复杂的编辑操作。
例如,如果要将a.log文件中的所有“hello”替换为“world”,则可以使用sed 's/hello/world/g'a.log。
7 . nl:此命令添加并显示文件上的行号。
如果要向 .log 文件添加行号,可以使用 nl a.log。

这些命令在 Linux 系统中非常有用,管理它们将使您在处理日志文件时更加舒适。
无论如何,这是您的选择,确保您使用起来舒适。
我仍然想知道,您可以分享这些命令的快捷方式或提示吗?

每天学习一个Linux命令之journalctl

是的,journalctl是一个日志查询工具。
简单来说,就是使用systemd-journald来管理日志。

1 .只需使用journalctl,后跟选项即可。
例如,如果你想实时查看,请添加-f。

2 常用选项:
-实时追踪
-n 显示指定行数
-u 指定服务日志
-k 显示内核消息
-b 查看启动日志
-p 显示指定的优先级
-e 直接走到最后
--从时间点来看
--到时间点
--disk-usage查看日志占用空间
3 .摘要: 这个东西很强大,如果你知道如何使用它,你可以立即解决日志问题。
掌握它是 Linux 管理员和开发人员的一项基本技能。
你自己看看,还有什么不明白的吗?

linux查看日志的三种命令

Linux 日志是最常用的。

tail -f 文件名。
实时查看日志。
Ctrl+C 退出。

tail -n 2 0 文件名。
查看文件的最后 2 0 行。

tail -n +5 文件名。
开始查看第 5 行并转到文件末尾。

文件名猫 | grep“关键字”。
要搜索的关键字。

文件名猫 | grep -C 5 “关键字”。
用于搜索的关键字,上下各 5 行。

文件名猫 | grep -B 5 “关键字”。
要搜索的关键词,前 5 行。

文件名猫 | grep -A 5 “关键字”。
要搜索的关键字,最后 5 行。

vim 文件名。
使用vim查看文件。

/v 关键字。
在vim中通过关键字搜索。

n.找到下一个匹配项。

:问!强制退出而不保存。

:wq。
保存并退出。