linux翻页看日志命令 linux 日志翻页

linux服务器中怎么查看日志内容登录
kbkiss
Linux查看日志常用命令
1.查看日志常用命令
tail:
-n是显示行号;相当于nl命令;例子如下:
tail -100f test.log实时监控100行日志
tail-n10test.log查询日志尾部最后10行的日志;
tail -n +10 test.log查询10行之后的所有日志;
head:
跟tail是相反的,tail是看后多少行日志;例子如下:
head -n 10test.log查询日志文件中的头10行日志;
head -n -10test.log查询日志文件除了最后10行的其他所有日志;
cat:
tac是倒序查看,是cat单词反写;例子如下:
cat -n test.log |grep "debug"查询关键字的日志
2. 应用场景一:按行号查看---过滤出关键字附近的日志
1)cat -n test.log |grep "debug"得到关键日志的行号
2)cat -n test.log |tail -n +92|head -n 20选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录
3. 应用场景二:根据日期查询日志
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'test.log
特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;
先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点
4.应用场景三:日志内容特别多,打印在屏幕上不方便查看
(1)使用more和less命令,
如: cat -n test.log |grep "debug" |more这样就分页打印了,通过点击空格键翻页
(2)使用 xxx.txt 将其保存到文件中,到时可以拉下这个文件分析
如:cat -n test.log |grep "debug"debug.txt
退出日志查看命令_linux系统more命令在使用Linux时,经常需要查看文件内容或者log日志,通常情况,是选择cat命令,但是有时候我们的文件很长,超出了一个屏幕 , 这样查看上面的就不方便 。虽然可以按住shift键,再按pageup、pagedown来上下翻页,但是太麻烦!这时候就可以使用more命令来查看 。
more命令 , 功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上 。more会以一页一页的显示,方便逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,同样还有按字符串搜索的功能。
1.命令功能:
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能 。
2.命令参数:
【linux翻页看日志命令 linux 日志翻页】 +n 从笫n行开始显示
-n 定义屏幕显示n行为一屏
+/字符串 在每个档案显示前搜寻该字串,然后从该字串前两行之后开始显示
-c 先清屏,然后显示要查看的文件或日志内容
-d 在显示内空中添加提示 “Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
3.在more查看文件或日志后常用操作命令:
Enter 向下n行 。默认为1行
F键 向下滚动一屏
空格键 向下滚动一屏
B键 返回上一屏
= 输出当前行的行号
V键 在使用more查看时 , 使用v调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
另外,在一个目录下的文件,由于内容太多,可以管道 | 结合起来进行分页显示 。
例如以下命令:
ls -l | more -5
Linux系统日志怎么查看1. 前言
在Linux日常管理中 , 我们肯定有查看某些服务的日志需求 , 或者是系统本身的日志 。本文主要介绍如何查看Linux的系统日志 , 包括文件的路径、工具的使用等等 。会看Linux日志是非常重要的,不仅在日常操作中可以迅速排错,也可以快速的定位 。

推荐阅读