linux实时查看日志文件/查看日志后100行

Linux 有这些有用的命令来读取日志。

如果您想继续查看文件的最终内容,请使用“tail -f Console.log”。
该命令特别适合需要不断查看新输出的情况,例如系统监控等,按Ctrl+C即可停止。

如果您只想查看最后 1 00 行,请使用“tail -n 1 00 Console.log”。
例如,如果您刚刚重新启动服务并希望查看最后 1 00 行的更改,则此命令即可实现。

如果您想从第 2 0 行开始读取,请使用“tail -n +2 0 Console.log”。
我之前对此感到困惑,并且很容易将其与“tail -n 2 0 Console.log”混淆。
以下字符串从开头算起 2 0 行,而前一个字符串从第 2 0 行开始。

如果要搜索特定字符串,请使用“grep '搜索字符串' Console.log”。
例如,要查找“Error”错误消息,请输入“grep 'Error' Console.log”。
该命令将打印包含该字符串的所有行。

使用这些命令时,您可以随时按 Ctrl+C 来停止它们。
老实说,在读取日志时使用这些命令会方便得多。

工作笔记(三十一)——linux分割较大的日志文件,查看日志

直接下结论。

split -l5 0000 Large_log.log Small_log_ --verbose 将文件拆分为 5 0000 行。

split -b1 00M h3_log.logsmall_log_ --verbose 将文件拆分为 1 00MB。

tail -n1 000 h3_log.log > close.log 提取最后 1 000 行。

tail -f h3_log.log 实时查看。

catsmall_log_>合并文件merged_log.log。

rmsmall_log_删除文件。

grep“错误”h3_log.log | split -l1 000 error_logs_ 过滤器分离 ERROR 日志。

小心磁盘空间,避免命名冲突,并确保您具有读取权限。