linux日志过大怎么查看,Linux查看日志常用命令
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
tail:
-n 是显示行号;相当于nl命令;例子如下:
tail -100f test.log 实时监控100行日志
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log 查询10行之后的所有日志;
head:
跟tail是相反的,tail是看后多少行日志;例子如下:
head -n 10 test.log 查询日志文档中的头10行日志;
head -n -10 test.log 查询日志文档除了最后10行的其他所有日志;
cat:
tac是倒序查看,是cat单词反写;例子如下:
tac es999.log.2019-06-10|grep newbb|more
cat -n test.log |grep "debug" 查询关键字的日志
2. 应用场景一:按行号查看—过滤出关键字附近的日志1)cat -n test.log |grep "debug" 得到关键日志的行号
2)cat -n test.log |tail -n +92|head -n 20 选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录
3. 应用场景二:根据日期查询日志sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;
先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点
4.应用场景三:日志内容特别多,打印在屏幕上不方便查看(1)使用more和less命令,
如: cat -n test.log |grep "debug" |more 这样就分页打印了,通过点击空格键翻页
(2)使用 >xxx.txt 将其保存到文档中,到时可以拉下这个文档分析
如:cat -n test.log |grep "debug" >debug.txt
5.统计关键词出现次数cat logs* | grep 返回编码 |wc -l
cat logs* | grep -c 返回编码
分析:wc: word count,加参数为统计行数
grep -c 用统计查找后结果的行数统计
linux日志过大怎么查看,Linux查看日志常用命令相关推荐
- Linux常用文本编辑器,及文本查看摘选的常用命令
Linux常用文本编辑器: Emacs:功能强大,门槛高,对新手不友好. nano :优点是操作简单,缺点是无强大的命令支持复杂操作. gedit :只能在有gnome的换图形化界面中使用 kedit ...
- Windows 和 Linux 查看和关闭端口常用命令
title: Windows 和 Linux 查看和关闭端口常用命令 date: 2022-03-11 09:35:48 tags: Linux Windows categories: 开发实践 co ...
- Linux文件系统(文件系统类型、设备文件、常用命令、U盘与光盘挂载)
Linux文件系统(文件系统类型.设备文件.常用命令.U盘与光盘挂载) 本篇文章是Linux文件系统整块集合,包含了Linux文件系统介绍.设备文件介绍.常用文件系统命令(查看.修复与配置).挂载 ...
- 华为交换机查看端口相关信息常用命令
华为交换机查看端口相关信息常用命令 1.显示接口的运行状态和相关信息 display interface Ethernet brief (dis int br) 2.查看接口的描述信息 display ...
- linux查看rabbitmq运行状态,RabbitMQ常用命令
RabbitMQ常用命令 rabbitmqctl命令 http://www.rabbitmq.com/man/rabbitmqctl.1.man.html# 1). 服务器启动与关闭 启动: rabb ...
- Windows 和 Linux 查看和关闭端口常用命令解析
1. Windows 常用命令 查看系统当前所有的端口使用情况 netstat -ano 查看端口被哪个应用占用 netstat -ano|findstr "端口号" 查看端口信息 ...
- Linux下使用ps命令查看进程状态【ps常用命令】
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- Linux free 查看内存使用情况 常用命令
Intro 常用命令 free free -h 以更易读(human-readable)的格式输出 free -s 3 每3秒输出一次 示例 wuyujin1997@budy:~$ free -hto ...
- linux如何找大文件夹,Linux系统中如何查找大文件或目录文件夹的方法
Linux系统中如何查找大文件或文件夹的方法 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整 ...
- linux下开发python爬虫_linux入门教程—开发常用命令
开发常用命令 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. 查看一个程序是否运行 ps –ef|grep tomcat 查看所有有 ...
最新文章
- python paramiko包 ssh报错No existing session 解决方法
- 阿里百万级规模开源容器 PouchContainer GA 版本发布,邀您参与上海 Meetup 共话容器未来
- 线下报名 | NVIDIA JETSON 开发者交流会,走进哈工大!
- [转]application.properties详解 --springBoot配置文件
- 关于OC中的block自己的一些理解(二)
- 拓扑排序和关键路径课程设计
- poj 1733 ParityGame 并查集 离散化
- python找字符串中特殊字符_python – 在字符串中查找特殊符号
- vue-cli3+cordova实现app混合开发
- Android开发入门教程--3.Activity入门指南
- 操作系统安全 基本概念
- 骁龙200/400/600/800芯片型号对应及规格介绍
- 返利网app有那些?哪一个最好用?
- animite cc html5项目,Animate CC HTML5/Canvas使用actionscript控制嵌套的MovieClip時間軸
- 清华计算机自主招生试题,2017年清华大学自主招生笔试真题及答案汇总|2017自主招生笔试真题(清华大学)|清华大学2017年自主招生笔试真题...
- 数据库顶级会议介绍:VLDB、SIGMOD、ICDE
- 《电机学》第三篇 第10、11、12章 交流旋转电机的共同问题
- 【2022版】Java多线程与高并发面试题总结,108道题含答案解析。
- python生成ppt图表_使用Python从Excel到PowerPoint的图表
- 面向对象的三个基本特征和五种设计原则