小工具      在线工具  汉语词典  css  js  c++  java

Linux日志命令汇总

Linux,linux,java 额外说明

收录于:43天前

猫查看命令

查看文件内容
cat 文件名
cat -b filename (功能:列出行号,仅针对非空白行做行号显示)
cat -n 文件名 (功能:列出行号,包括空白行)

尾巴和头

查询实时日志: 
(会把 out.log 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。)
tail -f out.log

显示开头 5 行
head -n 5 out.log

grep 搜索命令

/**
    使用grep查找文件中的最后一次匹配项,显示最后5行内容
    grep 'passport/getAccessToken' -A 1 out.log:从后(-A,After)获取out.log文件里的关键字日志里的一行
    tail -n 5 :显示最后5条日志,感觉日志多的话,可以改成2条
**/
grep 'passport/getAccessToken' -A 1 out.log | tail -n 5  
cat out.log | grep '/passport/getAccessToken' -n   显示日志的行号

使用grep获取文件中的最后一次匹配项,显示最后5行内容
grep 'passport/getAccessToken' -A 1 out.log | tail -n 5  


根据日志ID查找日志信息
cat out.log | grep 'landApi6^1648638253494^10293525'
 
grep -A 50 'operatorDistributeCard' out.log  // 后面(After)50行日志
grep -B 50 'operatorDistributeCard' out.log  // 前面(Before)50行日志
grep -C 20 'operatorDistributeCard' out.log    // -C是匹配行和它前后各n行
grep -C 20 'ServiceException' out.log
cat -n out.log | grep 'ServiceException'  // 得到关键日志的行号

查看5月27日的日志(今天是5.29日),关键字‘operatorDistributeCard 失败’
cat out.log.2019-05-27 | grep -C 20 'operatorDistributeCard 失败'  


cat out.log | grep '2020-06-11 09:3[1-4]'    按照时间段来查找日志,查找2020-06-11 09:31到09:34的日志
gzip -dc out.log-20200611.gz | grep -C 10 'handleException'

下载Linux上的日志到本地

sz out.log  下载日志out.log到本地
tail -f out.log    查看实时代码
退出当前连接命令:exit 

更少的搜索日志

less out.log.2019-06-05
/19060318184860001      需要查找的关键字19060318184860001

输入小写n,代表向下翻页
输入大写N,代表向上翻页
q:  退出当前日志
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
Q 退出less 命令

vim命令

vim命令
  i  修改(insert), esc 退出修改命令
  :w】 保存文件
【:w!】 若文件为只读,强制保存文件
【:q】 离开vi
【:q!】 不保存强制离开vi
【:wq】 保存后离开
【:wq!】 强制保存后离开
【:w newfile】 另存为

. . .

相关推荐

额外说明

leetcode16(三个数字的最接近的和)

题目:给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 题解:解题思路与leetcode15(三数之和)基本一致 c

额外说明

未知错误:无法构建:未从 SDK 文件夹加载文件 dx.jar!解决方案

出现Failed to load \sdk\build-tools\29.0.3\lib\dx.jar Unknown error: Unable to build: the file dx.jar was not loaded from the SDK

额外说明

sql serverJDBC连接数据库查询表名与注释

sql serverJDBC连接数据库查询表名与注释 使用 SQL Server JDBC 连接数据库查询表名与注释 前言 问题发生的背景 解决思路 代码案例1 代码案例2 总结 博主 默语带您 Go to New World. ✍ 个人主页—— 默语

额外说明

面向对象学生考试系统实战:用Java构建简单的学生考试系统(附源码)

文章目录 项目简介 项目代码实现 1. Person类 2. Student类 3. Teacher类 4. Question类 5. ExamMachine类 6. TestMain类(主程序) 项目运行 在当今科技高速发展的时代,面向对象编程成为了软

额外说明

卷积神经网络(CNN)相关的基础知识

        卷积神经网络(Convolutional Neural Network,CNN)是一类包含卷积计算且具有深度结构的前馈神经网络,广泛地运用在图像识别,语音识别、自然语言处理、医学影像,甚至物理学和气象学等很多领域,几乎也是目前很多图像与视

额外说明

django项目开发模拟auth的做一个登录验证(一)

一、说明 在一个项目开发中涉及到前端与后台管理系统,一般我们后台管理系统使用django中自带的auth作为用户登录退出,及装饰器类的,但是前端页面就需要自己书写了 1、下面列举了常用的auth模块 from django.contrib.auth.mo

额外说明

常用IT词汇

文章目录 A B C D E F G H I J K L M N O P Q R S T U V W X A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstractio

额外说明

Pytorch深度学习实战1-5:解析函数对向量、矩阵的梯度(向量、矩阵求导)

目录 1 定义 2 十大常用公式总结 3 十大常用公式推导 3.1 ∇ ( a T x ) = ∇ ( x T a ) = a \nabla \left( \boldsymbol{a}^T\boldsymbol{x} \right) =\nabla \l

额外说明

Windows系统找不到InputHost.dll文件出现提示的解决办法

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个InputHost.dll文

额外说明

wordpress入门主题_什么是WordPress? 入门指南(常见问题解答+利弊)

wordpress入口主题 WordPress is the world’s most 流行的网站建设者. It allows you to easily create websites, blogs, eCommerce stores and more

ads via 小工具