Linux日志查询

1、动态获取实时生成日志信息

tail -f nohup.log

2、显示日志信息

-打印出所有日志文件中的日志信息
cat nohup.log

3、查找字符串指令

cat fileName|grep '需要查找的字符串'

  • fileName:需要查找的日志文件名

4、查询文件特定字符串前后文本信息

  • 获取日志文件的前10行和后50行,i表示忽略大小写
    grep -A 10 -B 50 -i '保存用户配置' nohup.log
  • 获取日志的前10行和后10行
    grep -10 '保存用户配置' nohup.log|more 10
  • 获取指定字符的日志
    grep '保存' nohup.log | tail -1

5、head命令

跟tail是相反的,tail是看后多少行日志;例子如下:

  • 查询日志文件中的头10行日志;
    head -n 10 test.log
  • 查询日志文件除了最后10行的其他所有日志;
    head -n -10 test.log

你可能感兴趣的:(Linux日志查询)