当前位置: 首页 > Linux

linux命令_3

时间:2023-04-06 11:09:39 Linux

抓取某条日志记录。温馨提示:截图可能有点模糊,但你几乎看不到。大家可以通过查看原图看得更清楚。1、less命令格式为:less[参数]文件,假设all-9000-2019-08.0.log为文件名1.打开日志文件为lessall-9000-2019-08.0.log2.当我们有日志很多,如果想抓取某条日志怎么办?使用斜线/xx搜索xx关键字的日志:回车,发现抓取了我们输入的关键字的日志:3.如果日志文件有多个相同关键字的日志分散在不同的Location,则第一次搜索是从上到下捕获日志以搜索匹配项。这个时候我们要抓取第二条匹配到的日志,此时按小写的n即可:4.一直按n直到最后匹配到的日志:5.抓到最后一条日志时,再按n时,会找到提示:“Patternnotfound(pressreturn)”,提示我们日志已经抓到最后一个了,找不到匹配的。请退货:6.毛布如何退货?当我们按N的时候,可以从下往上抓取之前匹配的日志:7.ps:不需要从最后一个开始按N。n和N可以一起使用。当我们到达顶部,第一个匹配到log时,还会提示“Patternnotfound(pressreturn)”,如下截图所示:2.其他相关命令操作在less命令中1.按Q退出命令并返回转到最初输入命令的位置2.按空格键翻到下一页日志(滚动一页)3.按小写b翻到上一页日志(滚动一页)4.按回车键显示下一行日志(滚动一行)5.按小写y显示上一行日志(滚动一行)6.按小写g移动光标到日志文件的第一行,按大写G将光标移动到日志文件tail命令的最后一行1.tail-fxxx实时刷新日志。当有新日志时,tail-f打开的xx日志文件会及时刷新日志内容。2.tail-nnumberxxx比如tail-n1000all-9000.log就是显示all-9000.log最后1000行的日志。vim命令和less命令之间存在细微差别。less命令更适合大文件。如果日志文件比较大,或者其他文件比较大,使用vim命令。所有文件都会加载到内存中,这可能会导致服务器崩溃。如有不足或错误,希望指出。3、参考链接:https://www.cnblogs.com/peida/archive/2012/11/05/2754477.htmlhttps://blog.csdn.net/xyw_blog/article/details/16861681https://blog.csdn.net/ak47mig/article/details/1765717