精华内容
下载资源
问答
  • linux 常用查看日志命令--more 命令

    千次阅读 2018-10-25 10:29:17
    命令功能 more命令和cat命令一样都是查看文件里的内容,但more可以支持分页查询文件...more +/abc xxx.log 查找文件中第一次出现abc的行,并从该处前两行开始显示 ls -l | more -n 分页查看目录下文件 命令参数 +...

    命令功能

    more命令和cat命令一样都是查看文件里的内容,但more可以支持分页查询文件内容,还支持直接跳转行等功能

    常用命令

    more +n xxx.log 从第n行开始显示
    more -n xxx.log 设定每屏显示的行数
    more +/abc xxx.log 查找文件中第一次出现abc的行,并从该处前两行开始显示
    ls -l | more -n 分页查看目录下文件

    命令参数

    +n 从笫n行开始显示
    -n 定义屏幕大小为n行
    +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
    -c 从顶部清屏,然后显示
    -d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能 -l 忽略Ctrl+l(换页)字符
    -p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
    -s 把连续的多个空行显示为一行
    -u 把文件内容中的下画线去掉

    常用操作命令

    Enter 向下n行,需要定义。默认为1行
    Ctrl+F 向下滚动一屏
    空格键 向下滚动一屏
    Ctrl+B 返回上一屏
    = 输出当前行的行号
    :f 输出文件名和当前行的行号
    V 调用vi编辑器
    !命令 调用Shell,并执行命令 
    q 退出more

    展开全文
  • 有时候生产环境禁用vim,less等查询日志命令 可使用more查询 使用步骤: 1.morea.txt(文件名) 查看文件a.txt 2.进入后,单击“v”键,进入vim模式 3.输入“/”, 斜杆后输入关键字,如 /deviceNo 4.单击...
    • 背景:
      • 有时候生产环境禁用vim,less等查询日志命令
      • 可使用more查询
    • 使用步骤:
      • 1.more a.txt(文件名) 查看文件a.txt
      • 2.进入后,单击“v”键,进入vim模式
      • 3.输入“/”, 斜杆后输入关键字,如 /deviceNo
      • 4.单击“enter”,查找关键字
      • 5.单击“n”,查找下一个关键字,单击“shift + n”,查找上一个关键字
      • 6.查询结束,输入“:q”,退出vim模式,进入more命令模式
      • 7.单击“q”或输入“ctrl + c”,退出more命令
    展开全文
  • linux查找日志技巧

    2019-07-22 20:20:33
    tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有...

    先必须了解两个最基本的命令:

    tail  -n  10  test.log   查询日志尾部最后10行的日志;

    tail -n +10 test.log    查询10行之后的所有日志;

    head -n 10  test.log   查询日志文件中的头10行日志;

    head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

     

    场景1: 按行号查看---过滤出关键字附近的日志

    因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.

    我是这样做的,首先: cat -n test.log |grep "地形"  得到关键日志的行号

     

    <3>得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

    cat -n test.log |tail -n +92|head -n 20

    tail -n +92表示查询92行之后的日志

    head -n 20 则表示在前面的查询结果里再查前20条记录

     

    场景2:那么按日期怎么查呢?  通常我们非常需要查找指定时间端的日志

    sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

    特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.

     

    1. 关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志

      这个根据时间段查询日志是非常有用的命令.

    2. 6

      如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:

      (1)使用more和less命令, 如: cat -n test.log |grep "地形" |more     这样就分页打印了,通过点击空格键翻页

      (2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:

      cat -n test.log |grep "地形"  >xxx.txt

    这几个日志查看方法应该可以满足日常需求了.

    展开全文
  • #查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 ‘2016-04-13 11:26:00’ catalina.out |more 解释: grep :查询,筛选 -C : grep的-A, -B, -C选项分别可以显示匹配行的后,前,...
  • linux日志关键字查找

    万次阅读 2018-11-28 18:03:59
    1.全局搜索关键字所在文件夹 grep “要搜索的内容” * -Rn //此命令区分大小写,英文双引号要加上 ...2.滚动日志文件关键字高亮红色 tail -f 要搜索的文本 | perl -pe ‘s/(要搜索的内容)/\e[1;31m$1\e[0m/g’//...

    1.日志关键字搜索

    grep 关键字1 文件名 | grep 关键字2 | more
    

    2.全局搜索关键字所在文件夹
    grep “要搜索的内容” * -Rn //此命令区分大小写,英文双引号要加上

    *表示当前目录所有文件,也可以是某个文件名
    -r 是递归查找
    -n 是显示行号
    -R 查找所有文件包含子目录
    -i 忽略大小写

    3.滚动日志文件关键字高亮红色

    tail -f  要搜索的文本  | perl -pe 's/(要搜索的内容)/\e[1;31m$1\e[0m/g'//英文单引号
    
    tail -500f 要搜索的文本 | grep -E "关键字1|关键字2....." -A10 -B10 --color=auto**//英文双引号,注意管道"|"
    
    

    4.高亮只读文件

    less 要搜索的文本 | grep -E "关键字1|关键字2....." -A10 -B10 --color=auto
    
    more 要搜索的文本 | grep -E "关键字1|关键字2....." -A10 -B10 --color=auto
    
    cat 要搜索的文本 | grep -E "关键字1|关键字2....." -A10 -B10 --color=auto
    
    

    5.关键字搜索

    grep 关键字1 xxx.log | grep 关键字2 | more
    
    在搜索内容中 /关键字3  可以再次索引
    

    6. zless

    打包日志查看
    zless   文件名   可以查看已打包日志,可以使用全文搜索等命令
    

    6.参考资料
    本文意在救急速用,没太多介绍,想了解可以观看菜鸟教程或官方文档和以下比较清晰的博文
    引:
    关于less和more的用法可以参考"https://www.cnblogs.com/aijianshi/p/5750911.html"
    关于tail可以参考"https://www.cnblogs.com/mfryf/p/3336804.html"
    关于cat可以参考"https://blog.csdn.net/zhangchao19890805/article/details/52703985"
    “https://www.cnblogs.com/chenliyang/p/6633749.html”

    展开全文
  • Linux more 命令就是这样一道非常下饭的菜,学会用它查看日志文件,也许会让很多问题及时被发现和定位。 Linux more 命令 Linux more 命令,顾名思义就是显示更多。类似 cat,不过会以一页一页的形式显示,更...
  • Linux日志查看 more 命令

    千次阅读 2020-08-10 10:07:31
    more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏...
  • linux:根据关键字或日期查找日志

    万次阅读 多人点赞 2018-08-01 18:02:40
    Q:Linux命令,根据关键字查询日志 A:1.单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能。在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查找下一个,按N查找上一个...
  • Linux 日志查看 | more 命令

    万次阅读 2018-03-02 10:22:29
    more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏...
  • linux日志查找

    千次阅读 2019-03-05 12:16:01
    tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有...
  • 【1】原来linux上是有日志的,鸟哥私房 P576页 【2】more:类似cat,但是会以一页一页的显示。空白下翻,b(back)上翻。 【3】less:类似more。但是功能更方便。pagedown/pageup实现翻页 【4】tail尾部几行:类似...
  • LINUX 查找Tomcat日志关键词

    千次阅读 2018-06-10 16:18:41
    #查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more 或者 从前往后 cat /logs/web-android/webAndroid.log |grep 'createOrder' |more ...
  • linux查看日志的几种方法

    万次阅读 多人点赞 2019-05-09 17:10:26
    作为开发项目出了bug想要最快速定位到问题所在,查看日志是最好不过的了~(当然,也要习惯在业务关键点设置日志)。 最常用查看日志方法: ·实时日志:tail -f XXX.log ·搜索关键字附近日志:cat -n filename | ...
  • linux有时候会遇到文件很大,关键字查找都要超过整屏,无法查看到所有内容。比如一个非常大的日志文件info.log,我们要查看某段字符所有日志,可以同 cat info.log | grep ‘1711178968′ ,如果显示过多,此时可以...
  • linux,日志查找技巧

    万次阅读 多人点赞 2017-05-05 10:51:36
    1.查询日志中含有某个关键字的信息 cat app.log |grep 'error'2.查询日志尾部最后10行的日志 tail -n 10 app.log 3.查询10行之后的所有日志 tail -n +10 app.log 4.查询日志文件中的头10行日志 head -n 10 app.log 5...
  • 当我们的java项目上线后,一般的java项目都是部署到linux环境的,如果生产出现问题,就需要我们有能力在linux系统上查找问题所在,而常见的查找问题的方式就是看log日志,看看哪个地方出现异常,再根据异常情况进行...
  • Linux 日志常见查找技巧

    千次阅读 2018-08-23 10:35:43
    kbkiss Linux查看日志常用命令 1.查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log ...
  • #查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more 解释:grep :查询,筛选-C : grep的-A, -B, -C选项分别可以显示匹配行的后,前,后前...
  • tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; tail -f test.log | grep -a '匹配的字段' 跟踪查询有匹配字段出现的日志。 head head -n 10 test.log 查询...
  • linux查找日志

    2019-07-25 15:50:17
    方法一:使用wc查看总行数,再用more命令+行数来查找 wc -l xx.log 方法二:使用tail命令查看最新 tail -200f xx.log 如上命令可以查看最近200行 二、查找指定内容 例如:查找一个test.log下面空指针的方法异常...
  • Linux

    千次阅读 多人点赞 2020-02-11 21:22:11
    Linux 介绍1.1 Linux 简介1.2 Linux 历史1.3 Linux 版本2. Linux 安装2.1 安装虚拟机2.2 安装 CentOS3. 远程操作 Linux3.1 SecureCRT 介绍3.2 SecureCRT 登录 Linux4. Linux 的目录结构5. Linux 常用命令5.1 列出...
  • Linux】查看日志相关命令总结

    万次阅读 多人点赞 2019-03-07 22:50:45
    Linux查看命令有多种:tail,head,cat,tac,more (一) tail 命令 参数: 1)-f 循环读取 2)-q 不显示处理信息 3)-v 显示详细的处理信息 4)-c&amp;lt;数目&amp;gt; 显示的字节数 5)-n&amp;lt;...
  • Linux压缩gzip日志查看

    千次阅读 2019-08-13 11:25:17
    1、linux不解压超大日志gz包直接查找特定内容 #########首先过滤Exception信息######### gzip -dc catalina.out-2019-08-03.gz | grep 'Exception' | more ########打印Exception的行数############### gzip -dc...
  • LINUX日志查找技巧

    2018-03-07 09:59:34
    1.查询日志中含有某个关键字的信息 ...2.查询日志尾部最后10行的日志 tail -n 10 app.log 1 3.查询10行之后的所有日志 tail -n +10 app.log 1 4.查询日志文件中的头10行日志 head -n...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,544
精华内容 12,617
关键字:

linuxmore查找日志

linux 订阅