Liunx使用less和sed根据时间查看日志文件
-
less
-
命令格式less 【options】【文件名】
例1: 查看日志,显示行号 less -N gc.log 例2:直接查看日志 less gc.log
-
查看文件操作
j:向下一行 k:向上一行 f:向下翻一页 b:向上翻一页 q:退出 根据关键字搜索: ?:向下查找 输入关键字后按回车键 n:向上查找匹配性 N:向下查找匹配性 /:向上查找 输入关键字后按回车键 n:向下查找匹配性 N:向上查找匹配性
-
-
sed
-
命令格式 sed【options】{script-only-if-no-other-scrpit} 【文件名】
例1: sed -n '/2020-10-29 00:04:04/,/2020-10-29 01:04:04/p' k8s-mars-error.log.2020-10-29 注:开始、结束时间必须是日志中存在的时间,如果不存在则查询不到 例2:sed -n '/2020-10-29 00:[0-9][0-9]:[0-9][0-9]/,/2020-10-29 01:[0-9][0-9]:[0-9][0-9]/p' k8s-mars-error.log.2020-10-29 注:正则查询00点到01点时间段内的日志 例3:sed -n '/2020-10-29 00:04:*/,/2020-10-29 01:04:*/p' k8s-mars-error.log.2020-10-29 注:模糊查询,在不知道精确时间的情况下使用
-