线上日志文件很大,有200M,如果用VI看,会卡,那怎么搜索内容呢?
你可以用 grep
搜索,支持正则
或者可以用 head
tail
等查看头部尾部的内容
或者用sed
查看指定范围内的内容,sed
还支持串范围,比如 sed -nre '/regex1/,/regex2/p' 日志
可以打印匹配到的两个正则之间的日志
另外,awk
可以显示指定的列
实在没有可用的工具也可以使用 perl
one-liner或者脚本 来代替,虽然这语言老了,但是正则很强大,值的一学
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答796 阅读✓ 已解决
2 回答3.2k 阅读
使用
less
命令.less file
.