Linux 实时查看tomcat 日志--less命令
Posted cosmo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 实时查看tomcat 日志--less命令相关的知识,希望对你有一定的参考价值。
查看tomcat日志通常用 tail -n 或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less 工具,是对文件或其它输出进行分布显示的工具,是linux查看文件内容的工具,功能极其强大
1.语法: less 参数 文件名称
2.参数说明:
-b <缓冲区大小> 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o <文件名> 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x <数字> 将"tab"键显示为规定的数字空格
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一页
回车键 滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
3.全屏导航
ctrl + F 或者 f - 向前移动一屏
ctrl + B 或者 b - 向后移动一屏
ctrl + D 或者 d - 向前移动半屏
ctrl + U 或者 u - 向后移动半屏
4.单行导航
j - 向前移动一行
k - 向后移动一行
5.其它导航
G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令
6.其它有用的命令
v - 使用配置的编辑器编辑当前文件
h - 显示 less 的帮助文档
&pattern - 仅显示匹配模式的行,而不是整个文件
7.标记导航
当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:
+ ma - 使用 a 标记文本的当前位置
+ ‘a - 导航到标记 a 处
8.搜索
/ : 使用一个模式进行搜索,并定位到下一个匹配的文本
n : 向前查找下一个匹配的文本
N : 向后查找前一个匹配的文本
? : 使用模式进行搜索,并定位到前一个匹配的文本
n : 向后查找下一个匹配的文本
N : 向前查找前一个匹配的文本
PS(这个很有用: 定位到日志文件的最后一行:shift+g移动到最后一行)
以上是关于Linux 实时查看tomcat 日志--less命令的主要内容,如果未能解决你的问题,请参考以下文章