linux里日志文件的结尾,linux如何在日志中查找关键字、前几行、结尾几行

如何使用命令行快速查看项目日志是每个开发人员必备技能,尤其在没有专门日志搜集系统的情况下,想要知道目前项目运行状态最好的办法就是打开log日志一瞅即明白。

复杂的到用时再查不晚,但是简单的还是有必要掌握的,以免显得自己过low~

好啦!说重点!经验总结以下几条常用命令:

1、查看日志 前 n行:

cat 文件名 | head -n 数量

demo:

cat  test.log | head -n 200  # 产看test.log前200行

2、查看日志 尾 n行:

cat 文件名 | tail -n 数量

demo:

cat  test.log | tail -n 200  # 产看test.log倒数200行

3、根据 关键词 查看日志 并返回关键词所在行:

方法一:cat 路径/文件名 | grep 关键词

demo:

cat  test.log | grep '"http"  # 返回test.log中包含http的所有行

方法二:grep -i 关键词 路径/文件名  (与方法一效果相同,不同写法而已)

demo:

grep "http" ./test.log  # 返回test.log中包含http的所有行

【SQL语句】 - 在所有存储过程中查找关键字,关键字不区分大小写 [sp_findproc]

USE [EShop]GO/****** Object: StoredProcedure [dbo].[sp_findproc] Script Date: 2015/8/19 11:05:24 *** ...

Linux 在文档中查找满足条件的行并输出到文件:

Linux 在文档中查找满足条件的行并输出到文件: 文件名称: dlog.log    输出文件: out.log 1.满足一个条件(包含  “TJ”  )的语句: grep  “TJ”  dlog. ...

原创:从海量数据中查找出前k个最小或最大值的算法(java)

现在有这么一道题目:要求从多个的数据中查找出前K个最小或最大值 分析:有多种方案可以实现.一.最容易想到的是先对数据快速排序,然后输出前k个数字.   二.先定义容量为k的数组,从源数据中取出前k个填 ...

Linux - Shell - 在多个文件中查找关键字

1. 概述 在多个文件中 查找内容 2. 想干啥 目的 在 多个文件 中, 查找内容 准备 之前在 单个文件里 查找过内容 工具 awk 前提 文件有固定格式 查找时有字段的要求 例子 # print ...

linux所有文件中查找关键字的命令

grep 192.168.1.1 * -r    在所有文件中查找192.168.1.1

linux,windows下日志文件查找关键词

1.查找 /apps/tomcat/tomcat3/apache-tomcat-7.0.69/logs 目录下已.txt结尾的文件,在文件中搜索关键字 IfcmpEcrService并打印行号 /lo ...

Linux平台从文件中查找字符赋值于变量

以telnet方式登录Linux主机,在默认目录下用命令创建一个包含DUT wanIP的文本文件.[root] echo wanIP=88.0.100.253 > ./wanIP.txt在默认目 ...

linux服务端日志中截取自己所需要的部分

近期开发一个图片处理的业务,涉及base64字符串解析的问题,为方便与友商间接口调试,日志中保存Base64.日,想想就肝儿疼,记录下来容易,取的时候难.为准确提取,配合两条命令即可. 1.获取日志所 ...

本地多张图片采用jmeter上传到ftp服务器的方法和获取服务器日志中某些关键字的基本方法

测试需求: 本地图片上传到ftp服务器里和另外两台不同算法比对服务器进行比对,得出漏检和误检结果:这实际属于功能测试范畴. 测试思路: 第一种方法:使用实际场景的摄像机抓拍图片上传到服务器,用录屏软件 ...

随机推荐

mysql习惯及主从复制参数设置

mysql 重复数据插入 replace into t(id, update_time) values(1, now()); 或 replace into t(id, update_time) sel ...

jquery基本选择器标签名选择器

//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

preference activity框架

从android3.0开始preference框架做了重大改变 框架由一下四部分组成 1.preference screen布局 一个xml文件,指定了要显示的Preference控件. 每个控件应当 ...

跳转语句Break、continue

跳转语句Break.continue 1.break -跳出 作用范围:switch或循环语句; -当break语句单独存在时,下面不需要定义其他语句,因为直接被跳出,不执行下面的语句. -break ...

Django之auth模块(用户认证)

auth模块简介 auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象, 而有了auth模块之后就可以很轻松的去验证用户的 ...

SQL学习指南第四篇

SQL必知必会(第4版)学习笔记 插入数据 插入有几种方式: 插入完整的行 插入行的一部分 插入某些查询的结果(INSERT SELECT) 注意:省略列 如果表的定义允许,则可以在 INSERT 操 ...

[转帖]PG里面的Citus简介----找时间学习一下.

1. Citus是什么 是PostgreSQL的扩展,可以同PG一同安装,之后通过SQL命令加入到数据库中. [相关操作] ? 1 2 #创建Citus扩展: CREATE EXTENSION cit ...

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值