一、GREP命令
1、grep命令查找一段时间内的日志
grep '2022-12-30 09:5[1-8]' log_info.log 查找 2022-12-30 9:51到2022-12-30 9:58之间产生的日志
2、grep查找一段时间内包含‘关键字’的日志
grep '2022-12-30 09:5[1-8]' log_info.log|grep '关键字'
3、grep 多文件查找
grep '关键字' log* 查找目标文件为当前目录下所有以'log'开头的文件
4、grep多关键字查找
grep -E '关键字1|关键字2' log_info.log,查找包含关键字1或者关键字2的日志
5、查找结果指定显示行数,grep -A10 '关键字' log_info.log,现在查找内容行&上下10行
二、LESS命令
当文件比较大的时候,我们用less命令实现分页查找
1、less log_info.log
然后翻页操作:按键盘pgDn键(上页) pgUp键(下页) 大写Q(退出less命令)
2、less显示文件当前位置百分比
less -m log_info.log
3、less分页查找 关键字
先输入命令less -m log_info.log
然后键盘输入/关键字 然后回车键 进行查找
然后键盘N/n键 向上/向下翻页查找
4、less从后往前查找
先输入命令less -m log_info.log
然后键盘shift + G直接跳到文件最后一行。然后通过查找命令进行查找关键字