linux-Linux命令,根据关键字查询日志

问题描述

Linux命令,根据关键字查询日志

由于日志特别大,我想根据一个命令查询关键字,比如说日志中有一个 ‘111222’ 有没有一个命令可以定位到日志中这个关键字的位置,并且显示关键字前后的日志,并且关键字颜色加深,如果日志中有多个地方有这个关键字。按一下快捷键,就能定位到第二个关键字位置,求教!

解决方案

直接vi 日志文件后 /111222按enter查询,按n指向下一个

解决方案二:

可以试试 grep,参数 -A n -B n,显示上下需要行数

解决方案三:

难道不是grep吗?个人低见,见笑见笑

解决方案四:

linux 日志查询常用命令

解决方案五:

grep xx 文件名

解决方案六:

grep -n 关键词 能出来需要名词所在的行

时间: 2024-09-26 19:29:52

linux-Linux命令,根据关键字查询日志的相关文章

Linux何命令可以根据条件查询显示文件内容?

问题描述 Linux 查看文件内容:cat more less tail head ...如service.log文件内容为:...[4/16/13 13:55:56:738 CST] 00000071 MDBListaaa...[4/17/13 13:55:56:738 CST] 00000071 MDBListbbbb...[4/18/13 13:55:59:520 CST] 000002cb BPHTimeccc...[4/19/13 13:56:02:187 CST] 000002cb

MySQL中查询日志与慢查询日志的基本学习教程_Mysql

一.查询日志   查询日志记录MySQL中所有的query,通过"--log[=file_name]"来打开该功能.由于记录了所有的query,包括所有的select,体积比较大,开启后对性能也有比较大的影响,所以请大家慎用该功能.一般只用于跟踪某些特殊的sql性能问题才会短暂打开该功能.默认的查询日志文件名为:hostname.log.  ----默认情况下查看是否启用查询日志: [root@node4 mysql5.5]# service mysql start Starting

Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解_linux shell

之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装.另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查

linux常用命令加实例大全

目  录引言    1一.安装和登录    2(一)    login    2(二)    shutdown    2(三)    halt    3(四)    reboot    3(五)    install    4(六)    mount    4(七)    umount    6(八)    chsh    6(九)    exit    7(十)    last    7(十一)    动手练习    7二.文件处理    9(一)    file    9(二)    mkd

Linux | 常用命令(一)

整理了一下linux常用命令,方便大家使用和学习. 一.文件处理命令 1.命令格式与目录处理命令 ls –a[查看隐藏文件] ls –l[查看文件信息长格式显示] ls –d[查看指定目录的详细信息] ls –h[显示容量大小] ls –i[查看任何文件的I 节点] ll 文件名[查看一个文件的详细信息] 2.目录处理命令 mkdir –p[递归创建目录] cd[切换指定目录] pwd[显示当前目录] rmdir[删除空目录] cp[复制文件到某个目录下] cp –r[复制目录] cp –p[保

Linux基础命令介绍十五:推陈出新

本文介绍ip.ss.journalctl和firewall-cmd,它们旨在代替linux中原有的一些命令或服务. 1.ip ip [OPTIONS] OBJECT COMMAND  ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig.route等,使用权限为超级用户. OPTIONS是修改ip行为或改变其输出的选项. OBJECT是要获取信息的对象.包括: address   表示设备的协议(IPv4或IPv6)地址  link  

linux shell 命令

linux shell 命令 什么是Shell? Shell 是连接操作系统内核 与 用户 的接口. 终端是shell的表现形式. Linux的内核版本号由三部分组成:主版本号.次版本号.修正号.次版本号有其他含义:奇数为测试版,偶数为稳定版. 常见的linux发行版有 Fedora.Ubuntu等. 什么是Shell编程? Shell 脚本语言加上linux 命令语句就构成了shell程序.优点在于批量处理.不用用户每次手动输入. bash是shell程序解释器的一种.  常用命令 Shell

Linux中使用logrotate对MySQL日志进行轮转

日志轮转特别适用于具有固定文件名的日志文件,比如MySQL的出错日志.常规查询日志.慢查询日志 等.Linux系统有一个非常好用的根据logratate可以实现自动轮转,本文介绍它的原理和用法. 默认情况下,logrotate部署为每天运行的cron job,你可以在目录/etc/cron.daily里找到名为 logrotate的配置文件.那么它是在每天的上面时候运行的呢?打开文件/etc/crontab就知道了,下面是 我机器上的情况: SHELL=/bin/bash PATH=/sbin:

linux基础命令(1) ls命令

ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印 出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文 件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看 文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常 的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目录下的所有文件