首页 > 其他分享 >日志查询常用命令

日志查询常用命令

时间:2023-05-05 17:35:43浏览次数:32  
标签:10 grep log 查询 tail 常用命令 日志 cat

tail
tail -f a.log 实时显示日志输出 Ctrl+c退出
tail -n 10 a.log 显示日志倒数10行
tail -n +10 a.log 显示第10行到最后行

head

cat
tac 反向
cat a.log 一次查看这个日志
cat -n a.log 一次查看整个日志并且编上行号包括空白行
cat a.log | more 显示满屏暂停,空格翻页,Ctrl+B 返回上一屏
Enter 向下n行,需要定义默认为1行,Q退出
cat a.log | less 显示满屏暂停,上下箭头翻页,:Q退出

cat a.log | grep "xxx" | less 查找到xxx文本行,分页输出

cat a.log | grep -i "xxx" 查看xxx出现的文本行,忽略大小写

cat app.log | grep -C 5 '关键字'   (显示日志里匹配字串那行以及前后5行)

cat app.log | grep -B 5 '关键字'   (显示匹配字串及前5行)

cat app.log | grep -A 5 '关键字'   (显示匹配字串及后5行)

cat xxx.log |sed -n '/2020-10-24 22:16:21/,/2020-10-24 22:16:59/p' 按照时间查看

grep
-i 查询忽略大小写
-n 列出所有匹配行
-w 精确匹配
grep -n 'xx' a.log 显示xx出现的行号和内容,不是精确匹配,会匹配XX*

 

 

sed
sed -n '3,9p' a.log 只查看文件的第3行到第9行

more
Q退出
Enter(向下翻滚一行),
空格(向下滚动一屏)
按B键:显示上一屏内容;
more app.log 默认打开所有的,从前往后

cat -n a.log | grep "xx" 显示xx出现的行号和内容
cat a.log | tail -n +a 从第a行到最后行
cat a.log | head -n 500 | tail -n +100 查看100-500行

tail cust-service-stdout.log |egrep 'update' --color=auto

标签:10,grep,log,查询,tail,常用命令,日志,cat
From: https://www.cnblogs.com/wengfanglei/p/17374826.html

相关文章

  • Linux 日志 | 常用系统日志
    为了保证Linux系统正常运行,遇到问题时能及时解决,高效分析系统日志是非常必要的。Linux系统中的日志驱动进程通常为syslog,系统日志都可在syslog配置文件中配置。我们可以通过调用syslog的接口进行log,syslogd在取到log后进行处理,根据配置,将log保存到本地或发送到其......
  • git 常用命令
    //创建分支并推送到远端gitcheckout-b分支名称gitpushorigin分支名称将创建的本地分支推送至远程gitbranch--set-upstream-to=origin/分支名称//其他命令gitbranch查看当前所有的分支gitbranch–r查看远程所有分支gitbra......
  • GC日志分析之配置参数
    一、常用的GC参数我们从简单到复杂,一步一步来验证前面学习的知识,学会使用,加深巩固。启动示例程序如果是在IDEA、Eclipse等集成开发环境中,直接在文件中点击鼠标右键,选择“Run…”即可执行。如果使用JDK命令行,则可以使用javac工具来编译,使用java命令来执行(还记得吗?JDK......
  • SpringBoot中策略模式+工厂模式业务实例(接口传参-枚举类查询策略映射关系-执行不同策
    场景设计模式-策略模式在Java中的使用示例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/127622238上面讲了策略模式在Java中的使用示例。下面看一个在SpringBoot中的实际使用示例。业务场景:有多个煤矿,信号灯有多个厂家/规则,每个煤矿对应一种信号灯。需要编......
  • sqlserver 查询表中的主键、外键列及外键表,外表中的主键列
    --获取主键信息EXECsp_pkeys@table_name='tablename'--获取外键方法一SELECTField=(SELECTnameFROMsyscolumnsWHEREcolid=b.fkeyANDid=b.fkeyid),FKTable=object_name(b.rkeyid),FKKeyField=(SELECTnameFROMsyscolumnsWHEREcolid=b.rkeyANDid=b.rkeyid......
  • 完善接口:输出值班医生的电话,查询小程序的密钥
    接口的开发:输出值班医生的电话我发现我之前创建的管理员的表是多余的,我可以直接借用若依自带的表来做。其中还有这角色,正好符合添加值班医生,而且后台管理的前端页面是有着功能的,这样更为方便,也可以添加值班医生的信息,我将自带的实体类导入到项目代码的指定的位置。根据角色和管......
  • kysely typescript 类型安全的sql 查询构建包
    typescript目前已经有不少方便的sql工具了,kysely是一个类型安全方便的sql查询构建工具对于使用typescript开发node服务的是个一个不错的选择,值得试用参考资料https://github.com/kysely-org/kyselyhttps://typeorm.io/https://github.com/typeorm......
  • Docker CLI docker compose pull常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • SQL 通用表达式递归查询的应用举例
    前置知识对于大多数人来说,SQL意味着SELECT、INSERT、UPDATE和DELETE。但实际上,SQL能够实现的功能远远不止简单的增删改查;今天我们来介绍一个高级功能:通用表表达式(CommonTableExpression)。CTE可以提高复杂查询的性能和可读性,实现树状结构或者图数据的遍历。例如:生成数字......
  • Django之模型层(二) Q查询进阶 ORM查询优化 ORM事务 ORM常用字段类型和字段参数 多对
    目录一、Q查询进阶操作这里主要就是让查询数据的时候,可以使用input获取的信息,进行用户交互。fromdjango.db.modelsimportQq_obj=Q()#1.产生q对象q_obj.connector='or'#默认多个条件的连接是and可以修改为orq_obj.children.append(('pk',1))#2.添加查询条件......