Linux命令--less(查看日志文件内容,排查问题)

网友投稿 309 2022-09-22

Linux命令--less(查看日志文件内容,排查问题)

简介

说明

本文介绍Linux的less命令的用法。

less命令适用于查看比较大的文件,例如:日志文件。

作用

less会以一页一页的显示方便使用者逐页阅读,而且还有搜寻字串的功能。

最佳实践

最佳实践是:查看Java Web应用的日志文件,排查问题。

在这个场景下,它比其他命令好用的多,比如:tail 等。因为tail是查看最后多少行,无法一页一页查询,而且无法搜索。

操作命令

向前翻一页:[pageup] 或 ctrl+b 或 b向后翻一页:[pagedown] 或 ctrl+f 或 空格向前翻半页:u向后翻半页:d向前翻一行:k 或 y向后翻一行:j 或 回车移动到最后一行:G移动到第一行:g向上搜索:?字符串向下搜索:/字符串重复前一个搜索:n反向重复前一个搜索:N使用配置的编辑器编辑:v显示帮助界面:h退出命令:q或Q

参数

-b <缓冲区大小> 设置缓冲区的大小-e 当文件显示结束后,自动离开-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件-g 只标志最后搜索的关键词-i 忽略搜索时的大小写-m 显示类似more命令的百分比-N 显示每行的行号-o <文件名> 将less 输出的内容在指定文件中保存起来-Q 不使用警告音-s 显示连续空行为一行-S 行过长时间将超出部分舍弃-x <数字> 将"tab"键显示为规定的数字空格

实例

实例1:查找Java Web服务启动失败的原因

假设日志文件是abc.log

第1步:打开abc.log

less abc.log

第2步:跳转到最后一行

按下:G

第3步:往前翻页查看

按下:PageUp

实例2:在Java Web服务日志中搜索

第1步:打开abc.log

less abc.log

第2步:跳转到最后一行

按下:G

第3步:查找关键字

按下:?要搜索的内容

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Nginx 通过upstream反向代理报 400 Bad Request
下一篇:广告情报局:丁真:我不知道咋红的!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~