Linux搜索日志关键字的2种方法
1.cat
1.1 查看日志前n行
cat 文件名 | head -n 数量
cat info.log | head -n 200 # 查看info.log前200行
1.2 查看日志尾n行
cat 文件名 | tail -n 数量
cat info.log | tail -n 200 # 查看info.log后200行
1.3 根据关键词查看日志,并返回关键词所在行
1.3.1 cat 文件名 | grep '关键词'
cat info.log | grep '定时任务' # 返回info.log中包含"定时任务"的所有行
1.3.2 cat 文件名 | grep '关键词' -B 行数
cat info.log | grep '定时任务' -B 10 # 根据关键字查看前10行日志(注:B--Before)
1.3.3 cat 文件名 | grep '关键词" -A 行数
cat info.log | grep '定时任务' -A 10 # 根据关键字查看后10行日志(注:A--After)
1.3.4 cat 文件名 | grep '关键词' -C 行数
cat info.log | grep '定时任务' -C 10 # 根据关键字查看前后10行日志(注:C--Context)
2.grep(根据关键词查看日志)
1.1 grep '关键词' 文件名
grep '定时任务' info.log #根据关键字搜索日志
1.2 grep -B 行数 '关键词' 文件名
grep -A 10 '定时任务' info.log #根据关键字查看前10行日志(注:B--Before)
1.3 grep -A 行数 '关键词' 文件名
grep -B 10 '定时任务' info.log #根据关键字查看后10行日志(注:A--After)
1.4 grep -C 行数 '关键词' 文件名
grep -C 10 '定时任务' info.log #根据关键字查看前后10行日志(注:C--Context)
注:grep不光支持单文件搜索同样也支持多文件搜索
例:grep '定时任务' *.log
Linux搜索日志关键字的2种方法相关推荐
- 在 Linux 上安装软件的 3 种方法
在 Linux 上安装软件的 3 种方法 转载自DLonng的Blog https://dlonng.com/posts/linux-install-soft 前言 学习 Linux 必须要学会如何安 ...
- linux清除文件内容 ,Linux清除文件内容的几种方法
# 清空或删除大文件内容的五种方法: # 法一:通过重定向到 Null 来清空文件内容 $ >test.sh # 法二:使用 'true' 命令重定向来清空文件 $ true > test ...
- linux实现时间服务器视频,linux实现时间同步有哪几种方法
原标题:linux实现时间同步有哪几种方法 方法一:用ntpdate从时间服务器更新时间 如果linux系统没有ntpdate这个命令,可以输入以下代码进行安装 yum install ntp 安装完 ...
- Linux修改主机名的两种方法
Linux修改主机名的两种方法 文章目录 先展示一下效果 一.通过hostname命令直接更改主机名(不是永久) 1.显示当前的主机名 2.更改主机名 二.通过修改配置文件(永久改) 1.hostna ...
- Linux清空文件内容的三种方法
Linux清空文件内容的三种方法 测试文件:a.txt 第一种: $> a.txt 第二种: $echo "" > a.txt 第三种: $cat /dev/null ...
- Linux下进程通信的八种方法
Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号量 ...
- linux 批量删除进程的两种方法
linux批量删除进程的两种方法 介绍两种方法.要kill的进程都有共同的字串. [plain] kill -9 `ps -ef |grep xxx|awk '{print $2}' ` ki ...
- linux屏蔽海外流量的两种方法
方法一:使用大神的开源脚本,屏蔽指定国家地区的IP访问 wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries ...
- 在 Linux 命令行发送邮件的 5 种方法
转载来源 :在 Linux 命令行发送邮件的 5 种方法 :http://www.safebase.cn/article-259551-1.html 摘要: 当你需要在 shell 脚本中创建邮件时, ...
- linux系统调用劫持隐藏进程,linux 下隐藏进程的一种方法及遇到的坑
前言 1.本文所用到的工具在 https://github.com/gianlucaborello/libprocesshider 可以下载 2.思路就是利用 LD_PRELOAD 来实现系统函数的劫 ...
最新文章
- 为什么说新型冠状病毒疫苗会研制成功?
- java图形界面应用程序(转)
- 一篇文章教会你使用html+css3制作GIF图
- [转]用Whois获得电信运营商的IP地址是如何分配的?
- python3-numpy np.nditer 迭代数组、np.nditer修改数组、np.nditer广播迭代
- AltiumDesigner17快捷键
- 使用pip安装包提示TLS证书错误解决办法
- 区块链 不可能三角是什么
- QQ聊天记录恢复、迁移教程(改变默认存储位置、个人文件夹保存位置)
- 网络编程项目——在线电子词典
- solidworks2016安装教程及破解方法
- 将8位的tif图片改为png图片
- [每日一氵]Latex 的通讯作者怎么搞
- 如何画好架构图详解(建议收藏)
- ――关于几个著名小说的胡思乱想
- 基于Java的网络编程实践
- 【ORACLE】各种数据类型
- 如何利用计算机进行数制转换,如何教授计算机基础中的数制转换内容
- 免费的模拟贝斯合成器-Togu Audio Line TAL-Bassline Free WiN-MAC
- 联想笔记本 Lenovo V310关闭Fn键功能