例1:不能生成文件
SystemOut.log文件下查询订单 123456789 是否正常支付
cd 到SystemOut的文件路径下
grep --color 123456789 SystemOut.log
若显示目标内容,该文件是你要找寻的查询文件,继续打开查找
vi SystemOut.log
/123456789
查询完毕后执行 :q! 不保存退出;
普通模式下,/会调用查找提示符,如果vim扫描到文档尾部仍没有找到目标,会提示"search hit BOTTOM, continuing at TOP"。这意味着文档会回绕至开头继续查找。
/键查找时,执行正向扫描,?键查找时,执行反向扫描。
n用于跳转到下一次匹配,N用于跳转到上一次匹配。
例2:可以生成临时文件
SystemOut.log文件下查询订单 123456789 是否正常支付
cd 到SystemOut的文件路径下
grep --color 123456789 SystemOut.log
若显示目标内容,该文件是你要找寻的查询文件
SystemOut.log文件下查询订单 123456789 是否正常支付
cd 到SystemOut的文件路径下
grep --color 123456789 SystemOut.log
若显示目标内容,该文件是你要找寻的查询文件,继续打开查找
vi SystemOut.log
/123456789
查询完毕后执行 :q! 不保存退出;
普通模式下,/会调用查找提示符,如果vim扫描到文档尾部仍没有找到目标,会提示"search hit BOTTOM, continuing at TOP"。这意味着文档会回绕至开头继续查找。
/键查找时,执行正向扫描,?键查找时,执行反向扫描。
n用于跳转到下一次匹配,N用于跳转到上一次匹配。
例2:可以生成临时文件
SystemOut.log文件下查询订单 123456789 是否正常支付
cd 到SystemOut的文件路径下
grep --color 123456789 SystemOut.log
若显示目标内容,该文件是你要找寻的查询文件
grep -C 200 --color 123456789 SystemOut.log >> 123456789.log
(上面命令导出目标内容相关信息,-C后行数可以变,若无法显示出你想要的内容,可增加)
将文件 123456789.log 导出打开该文件,用grep --color 123456789 SystemOut.log命令得到目标日志进程号继续查询
>> 输出重定向
将一个命令的输出内容写入到一个文件里面。如果该文件存在, 就将该文件的内容覆盖
如果不存在就先创建该文件, 然后再写入内容。
输出重定向,意思就是说,将原来屏幕输出变为文件输出,即将内容输到文件中。
希望对你有帮助,祝你有一个好心情,加油!
若有错误、不全、可优化的点,欢迎纠正与补充;转载请注明出处!