cat 命令(文本输出命令)
通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们要输出当前这个日志的前后几行:
- 显示file文件里匹配nick那行以及上下5行
cat error.log | grep -C 5 'nick'
- 显示nick及前5行
cat error.log | grep -B 5 'nick'
- cat error.log | grep -A 5 'nick'
显示nick及后5行
less 命令(分页查看文件内容)
- 分页查看日志,但是中文有乱码
less error.log
- 直接定位到第100行
less +100g xx.log
- 定位到最后一行
less +GG xx.log
- 查找并高亮关键字
less fis.log.2018-05-20 | grep 2018052019004984219071028 -A 5 --color=auto
移动日志
- G :到日志最后
- g :到日志最前面
- j/↑ :向前移动一行
- k/↓