`
wenjinglian
  • 浏览: 822431 次
  • 性别: Icon_minigender_1
  • 来自: 株洲->深圳
社区版块
存档分类
最新评论

linux 日志分析 命令grep、awk、sort、uniq

阅读更多

查看日志去除重复

cat catalina.out |grep "xxxxx"|awk -F ']' '{print $2}'|sort|uniq

统计去除重复的行数

cat catalina.out |grep "xxxxx"|awk -F ']' '{print $2}'|sort|uniq|wc -l 

 

查询日志大于某一个时间点的日志,并且去重复

cat catalina.out | grep "xxxxxxxx"|awk '($0>"05-19 18:20:00"){print $0}'|awk -F ']' '{print $2}'|sort|uniq

统计行数

cat catalina.out | grep "xxxxxxxx"|awk '($0>"05-19 18:20:00"){print $0}'|awk -F ']' '{print $2}'|sort|uniq|wc -l

分享到:
评论

相关推荐

    windows上可直接使用的awk、sed、grep等文本处理命令和彩色显示echo命令(from.Cygwin).zip

    包含命令:awk、cat、cut、diff、echo、gawk、grep、head、sed、sort、tac、tail、tr、uniq、wc 可以在windows上cmd窗口显示彩色文字,用法:echo.exe -e "\033[32;1mGREEN\033[0m

    Linux学习笔记【博文整理系列】

    Linux笔记——命令:Sort,uniq,join,cut,paste,split Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux...

    Apache日志分析手册

    5. 分析访问页面:分析访问页面时,可以使用awk命令提取日志中的页面信息,然后用sort和uniq命令来统计访问次数,最终筛选出访问次数最多的页面。 6. 查看进程和端口连接:手册中提到了使用ps和netstat命令来查看...

    Linux日志分析与视频分享资料

    本文将详细介绍如何利用一系列的Linux命令行工具(如`grep`、`sed`、`awk`、`sort`等)进行高效的日志分析,尤其关注Apache服务器日志。 #### 二、基础概念 **1. Apache日志格式** Apache Web服务器通常生成两种...

    linux使用lsof命令查看文件打开情况

    在Linux操作系统中,掌握如何查看文件的打开情况对于系统...在日常工作中,学会结合`lsof`与其他命令(如`ps`、`grep`、`awk`等)进行组合,将大大提升工作效率。了解并掌握`lsof`的使用,是提升Linux技能的关键一步。

    nginx-log-analysis:用于分析 nginx 日志文件的很棒的 linux shell 命令的精选列表

    本篇文章将详细介绍如何利用Linux shell命令来分析Nginx的日志文件。 首先,了解Nginx的日志格式至关重要。默认情况下,Nginx的主要访问日志文件通常位于`/var/log/nginx/access.log`,采用combined日志格式,内容...

    Shell 分析日志文件高效命令详解.docx

    命令:`ps -ef | grep apache | awk '{print $1}' | sort | uniq -c | sort -nr | head -10` 这条命令将当前服务器的 apache 进程信息输出到标准输出,然后使用 sort 和 uniq 命令对输出结果进行排序和去重,最后...

    Linux系统 grep命令用法详解.doc

    例如,通过`find`命令定位文件,然后使用`grep`筛选特定内容,最后可能还需要使用`sort`、`uniq`等命令进行进一步处理。熟练掌握`grep`命令的使用,对于Linux系统的日常管理和数据分析工作至关重要。

    第2篇:Linux日志分析.pdf

    在Linux系统中,有许多实用的命令可以帮助进行日志分析,如`find`、`grep`、`egrep`、`awk`、`sed`等。 - `grep -C 5 foo file`:显示`file`文件里匹配`foo`字串那行以及上下5行。 - `grep -B 5 foo file`:显示`...

    Linux下日志统计举例.pdf

    以上方法展示了如何利用Linux命令行工具(如`tail`、`grep`、`sed`、`awk`和`sort`)处理复杂的日志信息。在实际操作中,可以根据具体需求调整命令参数或选择更适合的工具。 此外,日志分析也可以用于故障排查。...

    Linux系统常用命令快速入门

    6. **awk**:更强大的文本分析工具,可以处理复杂的逻辑和计算。 通过深入学习和实践这些命令,你将能够更有效地在Linux环境下工作。提供的文件“Linux命令学习.chm”、“Linux命令学习加Linux标准文本处理命令.pdf...

    Linux文本处理命令合集

    ### Linux文本处理命令合集详解 #### diff/patch:查找/修补文本差异 - **diff** 命令用于比较两个文件之间的不同之处。 - `diff version1.txt version2.txt`:简单地列出两个文件之间的不同行。 - `diff -u ...

    linux数据统计基本命令

    ### Linux 数据统计基本命令 在Linux环境中进行数据统计是一项非常重要的技能,无论是系统管理员还是开发人员,掌握一些基本的数据统计命令对于日常的工作都是极其有用的。本文将详细介绍几个常用的Linux数据统计...

    071204awk应用1

    `awk`命令作为Linux下强大的文本处理工具,常常被用来分析日志、监控网络状态等。本篇文章主要探讨了`awk`在Linux Web服务器故障分析和网站日志分析中的应用。 1. **TCP连接状态分析** - `netstat -nat |awk '{...

    Linux命令之netstat

    可以使用以下命令来查出哪个 IP 地址连接最多,并将其封了:`netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n` Netstat 命令是一个非常强大的工具,能够帮助我们查看和...

    Linux课堂笔记.pdf

    一、操作系统概述 1、 操作系统 2、 不同应用利于的主流操作系统二、系统安装 1、安装VM虚拟机 1.1 简要介绍 1.2 配置网卡 2、 配置网卡信息 3、 Linux目录详解 三、 命令概述 1、 常用快捷键 ...2.8.12 awk命令

    Shell+Linux命令实现日志分析

    在Linux系统中,Shell脚本配合各种命令工具可以实现高效且灵活的日志分析。本文将详细介绍如何利用Shell和Linux命令来实现日志分析,特别是针对访问日志的统计。 1. 列出当天访问次数最多的IP: 使用`cut`命令以...

    Linux相关命令详解

    这个资源摘要信息主要介绍了 Linux 相关命令的详解,包括文本处理工具 awk、sed、grep、sort、uniq、cut、paste、join 等的语法规则、常用选项和示例应用。 awk 命令是Pattern Scanning and Processing Language,...

    Linux命令学习+Linux标准文本处理命令

    - `awk`(强大的文本分析工具) - `cut`(截取文件中的字段) - `sort`(排序文件内容) - `uniq`(去除重复行) - `join`(合并两个文件的指定列) - `tr`(字符替换和转换) ### 3. 特殊命令与技巧 #### 管道和...

    linux windows sort.exe

    这个工具在Windows环境中模拟了Linux中的`sort`命令,允许用户对文本文件内容进行排序,这对于数据处理、日志分析和自动化脚本编写等工作来说非常有用。下面我们将详细探讨`sort.exe`的功能、使用方法以及它在...

Global site tag (gtag.js) - Google Analytics