美文网首页
less 使用技巧,读取大文件(大日志)

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

作者: c332030 | 来源:发表于2020-11-12 20:38 被阅读0次

~/.bashrc 文件加入别名

alias less='less -nm'

原因如下:

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

正确姿势

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

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

grep 'xxx' logs/debug.log | less

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

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

相关文章

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

    ~/.bashrc 文件加入别名 原因如下: -n 不计算行号,避免文件打开后花大量时间读取文件计算行号; -m ...

  • 5、GeoTrellis-读取栅格文件

    读取单波段的栅格 读取多波段栅格 使用流读取栅格 通过流读取的tif,单个小文件可以完整的读取,大文件则Java虚...

  • Linux常见文本处理工具

    常见文本处理工具 vim/less tips: 不要用 vim 看日志文件,特别是大文件,可能生成临时文件 :w,...

  • java操作文件

    优雅读取文件 优雅的写入文件 读取大文件

  • node读写大文件

    如果读取小文件,我们可以使用fs读取,fs读取文件的时候,是将文件一次性读取到本地内存。而如果读取一个大文件,一次...

  • R语言基础学习4

    文件读取 csv打开方式 默认Excel 使用记事本打开 Sublime软件打开大文件 R语言读取-读进去就是个对...

  • Ubuntu如何监控系统认证日志

    查看auth日志sudo less /var/log/auth.log 使用last工具,查看最近的登录日志,/e...

  • python面试题硬知识,你懂多少?

    1、大数据的文件的读取 ① 读取大几G的大文件,可以利用生成器 generator② 对可迭代对象 file,进行...

  • NSInputStream 一些坑。

    对于大文件的读取 存储。为了减小内存压力 可以使用 NSInputStream。但是对于第一次使用我的来说。 最开...

  • vite项目中无法使用minio的解决方案

    问题背景项目需要上传大文件,既然是大文件,如果一次性进行读取发送、接收都是不可取的,很容易导致内存问题。所以对于大...

网友评论

      本文标题:less 使用技巧,读取大文件(大日志)

      本文链接:https://www.haomeiwen.com/subject/ejtmbktx.html