Linux less grep

摘要:
第1步:less查看文件less日志文件名1。此时,使用shift+g导航到文件末尾。简单地说,另一个grep命令检查日志:grep-i“搜索内容”“日志文件名”在面试过程中遇到。询问文件中字符串的出现次数。命令如下:-c option:grep-c“search content”“log file name”“Linux搜索命令grep and less使用grep在文件中查找关键字grep-A40”,扣除用户余额异常“mall api”。出来

第一步,less查看文件

less  日志文件名

技术分享

1,这时候,使用组合键

shift + g

可以定位到文件末尾。

技术分享

在文件末尾,使用组合键(从末尾开始根据之后输入的字符串向上检索)

shift + ?

技术分享

然后输入查询条件,可以是时间串,也可以是关键字,比如日志有打印userid,则输入有问题的userid,检测所有有该userid出现过的日志。

技术分享

使用y键即可以向上逐个定位到

技术分享

2,若没有定位到末尾,则使用组合键(从文件开头向下检索)

shift + /

然后一样,输入要查询的字符串。

使用组合键

shift + n

向下查找下一个关键字。

当然直接enter也是可以的。

这样,就很简单地可以根据时间点定位日志。或者是根据需要的查询内容查找是否出错了。

另外一个grep命令,简单说下,

查看日志(查看某字符串出现的地方):

grep -i  ‘搜索内容‘ ‘日志文件名‘

面试还遇到过,问查询一个文件某个字符串的出现次数,命令如下,用-c选项:

grep -c ‘搜索内容‘ ‘日志文件名‘ 

Linux查找命令grep和less

用grep 查找文件中出现的关键字

grep -A 40 '扣除用户余额异常' mall-api.out

免责声明:文章转载自《Linux less grep》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python csv文件打开错误:_csv.Error: line contains NULL byte变异系数(离散系数)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

KVM(一)简介及安装

1. KVM 介绍 1.0 虚拟化简史 其中,KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由Quramnet 开发,该公司于 2008年被Red Hat 收购。 它支持x86 (32 and 64 位...

Linux定时任务(crond)

1、Crond定义   crond是Linux系统中用来定期执行命令或指定程序的一种服务或软件。   (1)linux系统自身定期执行的任务(轮询系统日志、备份数据等)   (2)用户执行的任务(定时更新同步时间、网站数据备份等) 2、Crond命令语法 定时任务的命令是crontab,其守护进程是crond(服务运行的程序) NAME   crontab...

linux 树莓派 debian ffmpeg alsa v4l2 录制音频 视频 cannot open audio device 无法播放 声音模糊 画面卡顿 ALSA buffer xrun Thread message queue blocking -pix_fmt

一个基本的命令: ffmpeg -f alsa -i <device> out.mp3 其中, -f 表示设置格式,有format的意思,out.mp3前面可以加上 -f mp3, 因为带了mp3后缀,就省略了。 alsa 表示alsa音频驱动程序的编码格式,它保证后面的音频流可以由alsa解码。具体可根据驱动程序选择。(alsa主页https...

linux安装unzip及使用

安装完linux ,发现没有UNZIP,没办法,重新安装。 1、获取unzip源码 sudo wget http://downloads.sourceforge.net/infozip/unzip552.tar.gz 2、解压 tar zxvf unzip552.tar.gz 3、进入目录 cd unzip-5.52/ 4、将Makefile从unix子...

V3s录音 交叉编译alsa linux

1.下载alsa-lib和alsa-utils  www.alsa-project.org/main/index.php/Download 2.编译alsa-lib tar xvf alsa-lib-1.1.5.tar.bz2 #解压 sync cd alsa-lib-1.1.5/ MyDIR="/usr/local/alsa" ./configure...

如何使用Linux套接字?

      我们知道许多应用程序,例如E-mail、Web和即时通信都依靠网络才能实现。这些应用程序中的每一个都依赖一种特定的网络协议,但每个协议都使用相同的常规网络传输方法。许多人都没有意识到网络协议本身存在漏洞。本文将会学习如何使用套接字使应用程序访问网络以及如何处理常见的网络漏洞。 图1  OSI模型 1.套接字 套接字是通过操作系统(O...