linux常用查看日志命令

1.查看日志常用命令

    tail:  
       -n  是显示行号;相当于nl命令;例子如下:
            tail -f test.log    实时监控所有日志;
            tail -100f test.log      实时监控100行日志
            tail  -n  10  test.log   查询日志尾部最后10行的日志;
            tail -n +10 test.log    查询10行之后的所有日志;

    head:  
        跟tail是相反的,tail是看后多少行日志;例子如下:
            head -n 10  test.log   查询日志文件中的头10行日志;
            head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

    cat: 

        tac是倒序查看,是cat单词反写;例子如下:
            cat -n test.log |grep "debug"   查询关键字的所在行的日志

2.LINUX 中 less 命令常用总结

在linux中相较于cat、more命令, less的功能比较强大些,功能如下:
    less 文件名 打开后的快捷方式:
        1.全屏导航
          ctrl + F  -向前移动一屏
          ctrl + B  -向后移动一屏
          ctrl + D  -向前移动半屏
          ctrl + U  -向后移动半屏
        2.单行导航
          j  -向前移动一行
          k  -向后移动一行
        3.其它导航
          G - 移动到最后一行
           g - 移动到第一行
          q / ZZ - 退出 less 命令


        前进一行: 回车、e、j、
        向后移动一行:y、k
        向前一页: 空格、f d向前半页
        向后移动一页:b u向后半页
        文件第一行:g 文件最后一行:G
        同步上一部操作 n 同步上一步反向操作N
        向上查找/pattern 如果查询的有/需要\转义 向下查找?pattern
        CTRL + g: 显示当前文件名,行数,字节数,当前行在文件中所处的位置
        q 或 ZZ 退出
        同时看连个文件 通过 : :p 、:n切换两个文件视图
        less 文件1 文件2
        :p :n

        ps -ef | less ps查看进程信息并通过less分页显示
        history | less 查看历史使用less记录

        less参数 less [参数] 文件
        -e 当文件显示结束后,自动离开
        -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
        -g 只标志最后搜索的关键词
        -i 忽略搜索时的大小写
        -m 显示类似more命令的百分比
        -N 显示每行的行号
        -o <文件名> 将less 输出的内容在指定文件中保存起来
        -Q 不使用警告音
        -s 显示连续空行为一行
        -S 行过长时间将超出部分舍弃

3.常用grep查找关键字

grep 命令非常常用,经常用于匹配文本字符。一般情况下,grep 命令只能匹配一个关键字,怎么实现匹配多个关键字呢?

1. grep "关键字" ./* --当前路径下所有文件中包含的关键字

grep "2021-06-23 19:42:40" ./*

2. grep ‘字符串’

##匹配文件中包含 MANPATH 的那一行:
cat manpath.config | grep 'MANPATH'

3.grep -v ‘字符串’

匹配文件中不包含 MANPATH 的那一行:
cat manpath.config| grep -v 'MANPATH'

4. grep -E 同时匹配多个关键字–或关系

grep -E "word1|word2|word3" file.txt
匹配 file.txt 中包含 word1 或 word2 或 word3 的行。
满足其中任意条件(word1、word2和word3之一)就会匹配。

5.同时匹配多个关键字–与关系

grep word1 file.txt | grep word2 |grep word3
必须同时满足三个条件(word1、word2和word3)才匹配。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,204评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,091评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,548评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,657评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,689评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,554评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,302评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,216评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,661评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,851评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,977评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,697评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,306评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,898评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,019评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,138评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,927评论 2 355

推荐阅读更多精彩内容

  • 第一种:tail命令 查看实时变化的日志(比较耗内存) 常用: tail -f filename (默认最后10行...
    Jay_星晨阅读 137评论 0 0
  • 使用linux查看日志排除bug是不少开发和测试人员的必备技能,为了更好的使用,所以百度结合自己经验总结一下常用的...
    52Hetrz阅读 7,762评论 6 12
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -...
    BerL1n阅读 7,694评论 0 79
  • 参加了百人计划,昨天的第二讲,讲了Linux shell的常用命令,感觉我虽然从事测试工作很久了,但是对于Test...
    岩岩Fighting阅读 1,288评论 5 24
  • 一、目录结构 1.Windows文件系统 看到的是一个个驱动器盘符,例如:C盘,D盘等每个驱动器都有自己的根目录结...
    郑元吉阅读 667评论 0 0