搜索/查找
grep -l "xiaocheng" app-2024-08-29-*.log 根据关键字查找包含得文件名
grep -r "xiaocheng" app-2024-08-29-*.log 根据关键字查找包含日志,跨文件搜索 会展示所在文件名
grep -rl "关键字" ./目录 所有目录文件名
grep -r "关键" ./ 所有包含的数据
grep -r --include="*.{txt,md}"
grep -r '0b4b49f859b5f549b222006040b8f71c' ./ --include='*m.log'
grep -r '2024-09-28' --include='*.log' | grep 'Exception' 可以加 | 写多个命令
grep -r '2024-09-28 17' --include='*.log' | grep -C 2 '015 1839958299148840960' ----- -C 2 代表前后两行
find ./ -type f -newermt "2024-09-28 17:44" | xargs grep 'Exception' 根据文件最后修改时间搜索
搜索前筛结果 grep -r '2024-10-14' --include='*.log' | grep '前筛返回结果' | grep '9d89abf4263469979e01bc39e87118ce'
进件 grep -r '2024-10-14' --include='*2024-10-14*.log' | grep 'method=pushApiData' | grep '13911895635'
上游回调 grep -r '2024-10-25' --include='*.log' | grep 'incoming解密参数:' | grep '16602583016'
撞库 grep -r '2024-10-25' --include='*.log' | grep '网络撞库' |grep 'PointDataServiceV1' | grep 'b52d232d8001b0026f1cb81f771816fa'
crm进件搜索 grep -r '2024-10' --include='*.log' | grep 'incoming开始:' | grep '15814875524'
vim下
/搜索内容
Ctrl + f 下一页
Ctrl + b 上一页
n 下一个
N上一个
:g/XiaoChengCtl.queryKey 列出所有包含关键字得日志
cat app.log | grep "xiaocheng" > 1234.log 搜索包含关键词得日志保存到指定文件
cat app.log | grep "xiaocheng" 搜索包含关键词得日志
查找文件 find /ect -name nginx.conf 从 /ect 目录开始找 指定文件名 nginx.conf