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命令的主要内容,如果未能解决你的问题,请参考以下文章

如何实时查看linux下的日志

linux下重启tomcat实时查看tomcat运行日志

Linux环境下Tomcat快速启动关闭查看实时日志

linux下实时查看tomcat运行日志

linux下打开关闭tomcat,实时查看tomcat执行日志

如何实时查看linux下的日志