将屏幕打印输出到文件
./a.out > file.log
查找包含关键字的信息
- 使用grep过滤出想要的信息
#过滤关键字所在的一行
方法1:grep "关键字" file.log
方法2:cat filename | grep "关键字"
# 过滤出关键字所在的多行
包含关键字及上面(前面, before, -B)10行:
grep -B 10 "关键字" file.log
包含关键字及下面(后面, after, -A)10行:
grep -A 10 "关键字" file.log
包含关键字及上下10行:
方法1:grep -C 10 "关键字" file.log
方法2:grep -A 10 -B 10 "关键字" file.log
- 使用vim编辑器查找
末行模式:
通过 /关键字 查找,按回车确认;n向下查找,N向上查找
正常模式翻屏操作:
置顶:gg
上翻半屏:ctrl+u
上翻一屏:ctrl+b
下翻一屏:ctrl+f
下翻半屏:ctrl+d
置底:G
去整个文件的百分比n%行:n%