less 使用技巧,读取大文件(大日志)

~/.bashrc 文件加入别名

alias less='less -nm'

原因如下:

  • -n 不计算行号,避免文件打开后花大量时间读取文件计算行号;
  • -m 显示当前百分比,当你在大日志中找到原因,准备告诉同事位置时,直接告诉ta在文件中的百分比,然后再搜索。

正确姿势

less 虽然可以可以读取大文件,但是它的搜索太慢了(十六核的服务器搜索95g的日志,到最后我放弃了),正确读取大文件的姿势是:

1. 使用 grep 检索关键字,找到准确的日志位置;

grep 'xxx' logs/debug.log | less

2. 使用 less 百分比跳转功能

打开文件后,输入百分比 + 'p',如:80p,代表跳转到文件 80% 的位置,再使用 less 自带搜索功能

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容