【Linux基础】Linux查看日志命令汇总
cat
基本用法:cat 文件名
描述:cat命令用于查看文本文件的内容。它不适合查看大文件,因为会将整个文件内容一次性加载到内存中。
less
基本用法:less 文件名
描述:less命令允许你分页查看文件内容,支持前后翻页,非常适合查看大文件。
详细使用:https://www.cnblogs.com/upstudy/p/18742617
more
基本用法:more 文件名
描述:与less类似,more也支持分页查看文件内容,但功能相对简单一些。
tail
基本用法:tail -n 10 文件名
描述:tail命令用于查看文件的最后几行内容,常用于监控日志文件的最新更新。通过参数-f可以实时追踪文件的更新。
详细使用:https://www.cnblogs.com/upstudy/p/15982521.html
head
基本用法:head -n 10 文件名
描述:与tail相反,head命令用于查看文件的前几行内容。
详细使用:
grep
基本用法:grep '搜索词' 文件名
描述:grep是一个强大的文本搜索工具,用于搜索包含指定模式的行。它常与管道符(|
)结合使用,如:cat 文件名 | grep '搜索词'
。
详细使用:https://www.cnblogs.com/upstudy/p/17961612#_label5_0
awk
基本用法:awk '/搜索词/ { action }' 文件名
描述:awk是一个功能强大的文本处理工具,可以进行复杂的文本分析和处理。
详细使用:https://www.cnblogs.com/upstudy/p/17961612#_label5_1
sed
基本用法:sed -n '/搜索词/p' 文件名
描述:虽然主要用于文本替换和删除,但也可以用来搜索包含特定模式的行。
详细使用:https://www.cnblogs.com/upstudy/p/17961612#_label5_2
使用日志管理工具(如 journalctl, logrotate, rsyslog, systemd-journald)
这些工具主要用于管理系统日志,例如查看系统日志、配置日志轮转等。
例如,使用 journalctl 查看系统日志:
基本用法:journalctl 或 journalctl -u 服务名
(查看特定服务的日志)。
推荐使用方法
对于快速查看小文件内容,可以使用 cat
, less
, 或 more
。
对于实时监控日志文件的更新,推荐使用 tail -f 文件名
。
对于复杂的数据搜索和分析,可以使用 grep
, awk
, 或 sed
。
对于系统日志的查看和管理,可以使用 journalctl
, logrotate
等工具。
每种工具都有其特定的用途和优势,根据具体需求选择合适的工具可以更高效地处理日志文件。
进群交流、获取更多干货, 请关注微信公众号:

> > > 咨询交流、进群,请加微信,备注来意:sanshu1318 (←点击获取二维码)
> > > 学习路线+测试实用干货精选汇总:
https://www.cnblogs.com/upstudy/p/15859768.html
> > > 【自动化测试实战】python+requests+Pytest+Excel+Allure,测试都在学的热门技术:
https://www.cnblogs.com/upstudy/p/15921045.html
> > > 【热门测试技术,建议收藏备用】项目实战、简历、笔试题、面试题、职业规划:
https://www.cnblogs.com/upstudy/p/15901367.html
> > > 声明:如有侵权,请联系删除。
============================= 升职加薪 ==========================
更多干货,正在挤时间不断更新中,敬请关注+期待。