查看线上日志常用命令
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/↓ :向后移动一行 pgup :向上翻页 pgdn :向下翻页 搜索所需内容 /nick:在日志文件中查找 nick n:向下查找下一个匹配的文本 N: 向上查找下一个匹配的文本 tail 命令(显示文件结尾) 显示文件file的最后10行 tail file 滚动输出日志 tail -f