linux查询.gz日志,linux2-查日志

1.tail 显示文件内容的最后几行

tail catalina.out

查最后10行

tail -f filename

输出最后10行内容,同时监视文件的改变,只要文件有一变化就显示出来。

tail -n 5 filename 或者 tail -5 filename

输出文件最后5行的内容

tail -nf catalina.out

输出文件最后n行的内容,同时监视文件的改变,只要文件有一变化就同步刷新并显示出来

2.more

more catalina.out

命令会从前往后一页一页的显示

空格是下一页;按 b 键就会往回(back)一页显示;= 输出当前行的行号

more +n catalina.out

从笫 n 行开始显示

more -n catalina.out

定义屏幕大小为 n 行,每次显示n行

more +/"this aaa" catalina.log

从 catalina.log文件中查找第一个出现"this aaa"字符串的行,并从该处前两行开始[显示输出]

more扩展

ll /app/ | more -3

使用 ll 和 more 命令显示/app 目录信息 ,只显示3个文件

[admin@iZuf6Zsp-xx]$ ll /app/ | more -3

total 16

drwxr-xr-x 2 admin admin 4096 Mar 21 15:04 sp-xx

drwxr-xr-x 9 admin admin 4096 Mar 20 19:10 tomcat-8080

3.cat

cat catalina.out

查看

cat > my.txt <

添加内容

[admin@iZuf6Z gw-xxx]$ cat > my.txt <

> AAAFADFA

> ADFADFD

> ADFA

> DFADF

> ADFAD

> FEOF

> EOF

[admin@iZuf6Zgw-xx]$ cat -n my.txt

1 AAAFADFA

2 ADFADFD

3 ADFA

4 DFADF

5 ADFAD

6 FEOF

cat >> my.txt <

追加内容

[admin@iZuf6Zgw-xx]$ cat my.txt

AAAFADFA

ADFADFD

ADFA

DFADF

ADFAD

FEOF

[admin@iZuf6Zgw-xx]$ cat >> my.txt <

> this is addxxxxxxxxxxx

> EOF

[admin@iZuf6Zgw-xx]$ cat my.txt

AAAFADFA

ADFADFD

ADFA

DFADF

ADFAD

FEOF

this is addxxxxxxxxxxx

cat a.txt b.txt c.txt > d.txt

合并多个文件到一个文件中

4.less

q 退出less

空格键 向下滚动一屏;

b 向上滚动一屏;

回车键 向下移动一行;

y 向上移动一行;

d 向下滚动半屏;

u 向上洋动半屏;

g 跳到第一行;

G 跳到最后一行;

w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;

p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;

/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;

v 调用vi编辑器;

h less的帮助;

5.head 显示文件内容的前几行

head -n 5 catalina.log 或者head -5 catalina.log

显示文件前5行

zgrep 不解压过滤文本

zgrep "xxxx" catalian.gz

不解压过滤压缩包中文本

有时候上面语句会报 Binary file a.log matches错误;原因:grep认为a.log是二进制文件。这时候需要加 -a,该参数让二进制文件等价于文本文件

zgrep -a "xxxx" catalian.gz

加颜色

grep --color "xxxx" catalina.out

tail -f catalina.out | grep --color "xxxx" catalina.out

grep -C6 --color

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558489.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux qt yuv,c – 如何使用Qt中的RGBA32数据将带有YUV数据...

我找到了一个内置于Qt5的解决方案,但是不受Qt的支持.以下是如何进行的&#xff1a;>将QT multimedia-private放入qmake .pro文件中>将#include“private / qvideoframe_p.h”放入代码中以使该功能可用.>您现在可以访问具有以下签名的函数&#xff1a;QImage qt_image…

union all会影响性能吗_哪些因素会影响悬臂式掘进机的性能?

悬臂式掘进机性能的好坏是决定快速掘进的关键&#xff0c;已有成果的基础上&#xff0c;对影响悬臂式掘进机性能的主要因素进行了综合分析。下面小编就具体说明一下&#xff1a;1.截割头、截齿的影响因素截齿是掘进机的关键部件&#xff0c;其材料和制造技术对悬臂式掘进机的性…

自制简单的小型Linux,自制小型Linux系统

<div id”content” contentScore”949″>自制小型Linux系统【详细步骤】1&#xff1a;找一个新的SCSI接口的Hard Disk 装载到Linux虚拟机上(/dev/sdb),加电。fdisk /dev/sdb 进行分区&#xff0c;格式化。2&#xff1a;建立2个挂载点,并分别挂载。3&#xff1a;构建MBR引…

numpy序列预处理dna序列_合成生物学快讯2019年第12期:基于DNA的分子数字数据存储...

本文由中国科学院上海生命科学信息中心 战略情报团队供稿基于DNA的分子数字数据存储:现状与挑战编者按&#xff1a;美国华盛顿大学和微软研究院的研究人员2019年8月在Nature杂志发文&#xff0c;对基于DNA的分子数字数据存储进行总结&#xff0c;梳理了该领域的研究发展历史、D…

c语言编程游戏开代码错误,[蓝桥杯][历届试题]数字游戏 (C语言代码)(兄弟们帮我看一下为什么运行错误86%)...

解题思路:注意事项:参考代码:#include #include #define N 1000int main(){unsigned int n,k,T;int i,j;int num[N];int m1;int sum0;scanf("%d%d%d",&n,&k,&T);while(n<1||k<1||T<1||n>1000000||k>1000000||T>1000000){scanf("%…

方正高影仪安装方法_铝合金门窗是怎么安装的?

铝合金门窗安装主要材料有铝合金门窗型材、钢钉、膨胀螺栓、滑移合页、防水密封胶、压条等。铝合金门窗的规格、型材应符合设计要求&#xff0c;五金配件配套齐全、并具有出厂合格证。防腐材料、填缝材料、密封材料、防锈漆、水泥、砂、连接铁脚、连接板等应符合设计要求和有关…

怎样用c语言统计字符个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#includemain(){int acount0,bcount0,ccount0,dcount0;char a;printf("请输入一行字符:\n");a getchar();while (a !\n){switch (a){caseq:casew:casee:caser:caset:casey:caseu:casei:caseo:casep:casea:cases:cased:c…

无法从“cstring”转换为“lpcstr”_U盘重装系统后,无法使用?

U盘重装系统&#xff0c;误GPT分区转换到mbr分区后&#xff0c;无法读取&#xff0c;储存&#xff0c;格式化失败&#xff0c;解决方法如下&#xff1a;无法读取无法格式化1.按住“WINR”&#xff0c;呼出“cmd”命令符WINR2.输入&#xff1a;diskpart&#xff0c;回车进入disk…

达内培训c语言,【达内C  培训教程】C语言实例 分数之和

求这样的四个自然数p,q,r,s(p<q<r<s)&#xff0c;使得以下等式成立&#xff1a;1/p 1/q 1/r 1/s1*问题分析与算法设计若规定p<q<r<s&#xff0c;将原式通分、化简并整理后得到&#xff1a;2<p<5p<q<7 q<p"">采用最简单的穷举方法…

dijkstra算法_最短路径问题——迪杰斯特拉算法(Dijkstra)

假期过长&#xff0c;导致停更了好长时间&#xff0c;复习一道算法题找找感觉。前段时间看到一篇文章&#xff0c;里面提到了统治世界的十大算法&#xff0c;其中之一就是迪杰斯特拉算法(Dijkstra)&#xff0c;该算法主要解决的”最短路径“这一类问题。说法虽然夸张了点&#…

c语言锐龙,AMD官方:锐龙5000抗热可以达到95°C 没问题!

对于现在的CPU而言&#xff0c;温度设定是一个至关重要的影响因素。在CPU制程工艺和架构设计水平差不多的情况下&#xff0c;谁的温度墙设定的更高&#xff0c;性能的发挥也会更好&#xff0c;因为如果一旦降频再强的性能也发挥不出来。而在这一点上&#xff0c;AMD锐龙5000系列…

ES6 深拷贝_你别自以为是:ES6误区 之 Object.assign()、const

文/北妈阅读本文需要 2.3分钟一很久没发技术文&#xff0c;今天北妈在新开一个技术系列&#xff1a;“别自以为是&#xff0c;1分钟走出JS常见误区“&#xff0c;里面我会每期挑选几个常见基础属性&#xff0c;讲一讲里面最容易被人忽略和认知错误的误区。帮助大家更好的掌握基…

c语言的数据类型复数型,C语言数据类型

一、基本类型C语言的基本数据类型包括字符型、整数型、浮点型。1、字符型(char)描述单个字符(一个字节)&#xff0c;用半角的单引号包含起来&#xff0c;如a、A、1、$等&#xff0c;键盘能输入的英文和半角的符号都是字符。A B C ...... Za b c ...... z0 1 2 ...... 9~ ! ...…

opengl实现三维动画简单代码_使用Python简单实现马赛克拼图!内附完整代码

今天小编带大家使用python简单实现马赛克拼图&#xff0c;内容比以往会稍长一些&#xff0c;各位看官老爷可以慢慢细读&#xff0c;若有不足之处还望请斧正&#xff0c;闲话不多说&#xff0c;请看文章。先看原图&#xff1a;效果图&#xff1a;思路&#xff1a;拼图的原理其实…

耳机不支持android,安卓手机为什么不能用EarPods耳机 原因分析【图解】

相信很多人都有这样的疑问&#xff0c;iPhone和安卓手机的耳机孔是一样的&#xff0c; 安卓手机为什么不能用EarPods耳机? 这是什么原因&#xff1f;本次在这里就给大家分析下。安卓手机为什么不能用EarPods耳机?目前市面上大多数的手机仍采用3.5mm的耳机接口。但很多人不知道…

python自然语言处理库_Python 自然语言处理(NLP)工具库汇总

最近正在用nltk 对中文网络商品评论进行褒贬情感分类&#xff0c;计算评论的信息熵&#xff08;entropy&#xff09;、互信息&#xff08;point mutual information&#xff09;和困惑值&#xff08;perplexity&#xff09;等&#xff08;不过这些概念我其实也还理解不深...只是…

android代码清除锁屏密码,清除Android手机锁屏密码的三个小妙招

大家有没有把锁屏密码忘记过&#xff1f;发生这种情况的概率应该很小吧&#xff0c;但为了以防万一大家还是看一下本文的解锁教程吧&#xff01;这种解锁的方法要求&#xff0c;被锁上的手机是联网的状态&#xff0c;并登录了google账号&#xff0c;账号密码已知。如果以上条件…

android退出app代码,Android应用退出代码各种方式

1. 点击按钮最小化app返回到home//并不会退出app&#xff0c;只是最小化findViewById(R.id.button3).setOnClickListener(new OnClickListener(){public void onClick(View v){Intent intent new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);startA…

c语言数组最大可定义多少位_C语言求数组的最大值三种方法

/* 黄哥Python培训 黄哥所写*/#include int maxValue(int* arr, int n);int maxRecursionValue(int* arr, int n);int maxDividAndConquerValue(int* arr, int left, int right);int main(void) { int arr[] {500, -1, 30, 7, 99, 12}; printf("数组中的元素最大…