news 2026/6/25 6:40:19

grep看日志常见使用方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
grep看日志常见使用方法

一般用法

grepxxx my.log

-----------------------------------------------------------------------------------------

当做文本文件查找

grep -axxx my.log

-----------------------------------------------------------------------------------------
正则表达式查找

grep -Exxx my.log


^ 表示字符串的开头位置
$ 表示字符串的结尾位置
. 表示匹配任意单个字符


*修饰前面的元素(表示出现0 次或多次),不能单独使用

a*匹配 0 个或多个连续的 a ,例如匹配 " "、 "a"、"aa"、"aaa" 等
(ab)*匹配 0 个或多个连续的 "ab" 例如匹配:""、"ab"、"abab"、"ababab" 等

.*匹配中间的任意字符,是 (.)* 的简写


匹配 "name":"XXX" 值不为空的行

grep -E'"name":"[^"]+"'my.log

"name":" 前半部分内容
[^"]+

^"除了双引号之外的任意单个字符

+ 前面的字符至少出现1 次
" 尾部双引号

----------------------------------------------------------------------------------------

查找A开头中间任意B 结尾
grep"A.*B" my.log


查找 [] ,需要转义
grep"name:\[\]" my.log

查找两个条件 -E:启用扩展正则表达式模式,支持 | 表示逻辑或 , -i忽略大小写
grep -Ei'no:123|no:456' my.log

----------------------------------------------------------------------------------------

压缩文件中查找

zgrepXXX my.log.gz

----------------------------------------------------------------------------------------

查看日志尾部最近10行

tail-n 10 my.log

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 22:35:11

构建10万+文档规模的企业级RAG系统,从入门到实战指南

本文针对企业级RAG系统构建中的三大痛点(检索慢、召回率低、部署复杂),提出了一套完整的解决方案。从文档预处理、Embedding模型选型、向量库优化、Rerank技术到生成阶段约束,详细介绍了10万文档规模下的RAG系统构建方法。文章强调…

作者头像 李华
网站建设 2026/6/16 19:57:49

大模型RAG实战:手把手教你用ThinkDoc搭建智能知识库(含API调用代码)

本文介绍了新上线的ThinkDoc智能知识库平台及其在RAG应用中的实战用法。文章详细演示了如何创建知识库、通过多种方式上传资料,并对比了“深度解析”与“快速解析”两种模式的优势。同时,讲解了向量、混合及全文三种检索策略。最后,文章提供了…

作者头像 李华
网站建设 2026/6/20 17:40:32

西藏拉萨启示录:高原数据中心开发者的生存指南

第一章 高原环境的双重挑战与测试应对 低压低温的硬件可靠性陷阱 磁盘阵列的"高原病"验证:海拔3700米环境下,空气密度下降导致传统风冷散热效率衰减23%。测试需设计阶梯式降压模拟实验,验证SSD在450hPa气压下的读写错误率阈值&…

作者头像 李华
网站建设 2026/6/17 5:12:24

Vue 3 中 watch 的使用详解:监听响应式数据变化的利器

在 Vue 3 的组合式 API(Composition API)中,watch 是一个非常核心且强大的工具,用于监听响应式数据的变化并执行相应的副作用操作。本文将结合实际代码示例,深入讲解 watch 的使用方法、参数配置(如 deep、…

作者头像 李华