1.动态实时查找命令
使用以下命令的前提是需要在找到日志位置
tail -f server.log
实时展示日志末尾内容,默认最后10行,相当于增加参数 -n 10
tail -n filename;
tail命令扩展
查看日志最后20行内容并实时更新日志
powershell
tail -f -n 20 server.log
或者
powershell
tail -fn 20 server.log
追踪特定内容日志
tail 命令可以实时查看文件内容的变化。但是当项目日志实时更新内容特别多时,需要查看的列往往时一闪而过,在快速更新的大量日志中查询关键列非常不方便,这是就需要tail命令与grep命令连用。追踪需要展示的特定信息,以查看固定线程http-nio-8091-exec-7为例:
powershell
tail -f log_file | grep 'http-nio-8091-exec-7'
全局搜索
grep hello *.log
查找日志时,可以使用grep 线程id fileName.log
2.使用less命令查找
powershell
less fileName.log
会全局打印日志
powershell
shift + G 命令到文件尾部
使用/+id 会从上往下搜索
使用?+id会向下搜索
使用wq退出查看日志