【Linux命令】grep命令
1.【Linux】Centos7 防火墙命令2.【Linux】linux查看端口占用情况
3.【Linux命令】grep命令
4.【linux】【转】压缩、解压命令5.【转】linux查看硬件配置命令6.【转】linux awk命令详解7.【Linux】ls命令8.【Linux】Linux终端常用快捷键9.【Linux】shell脚本提示‘\r’等命令不可用10.【Linux命令】检查Jar中是否包含log4j211.【Linux命令】Linux常用命令12.【Linux命令】获取linux内存、cpu、磁盘IO等信息13.【Linux命令】linux一行命令杀掉指定名称进程(killall 、kill 、pkill)14.【Linux命令】crontab 命令# n: 显示搜索关键字在文章中第几行
grep -n '1987-10-10' 2.txt
# c: 显示匹配到的个数
grep -c '1987' 2.txt
# A: 显示匹配到关键字下面几行
grep -A 2 '1987-10-10' 2.txt
# B: 显示匹配到关键字上面几行
grep -B 2 '1987-10-10' 2.txt
# C: 显示匹配到关键字上下几行
grep -C 2 '1987-10-10' 2.txt
# i: 不区分大小写
grep -i 'DiscoveryClient-InstanceInfoReplicator-0' apollo-assembly.log
# l: 显示包含关键字的文件
grep -l 'exception' *.log
# L: 显示不包含关键字的文件
grep -L '孙' *.txt
##### 正则
# `^`表示行首
grep --color '^1993-01' 2.txt
# `$` 表示行尾
grep '17$' 2.txt
# 使用 w 或者 使用`\<`和`\>`来准确匹配关键字
grep -color '\<registration status\>' apollo-assembly.log
grep -color -w 'registration status' apollo-assembly.log
# --include 选项,一般配合 -r 递归同时使用
grep -rl --include="*.js" ./ #列出当前以及子目录中所有"js"后缀的文件
grep -r --include=*.js --include=*.java ./
grep -rl --include=*.{java,vue} re . #多后缀使用正则,注意必须带上re
好学若饥,谦卑若愚
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?