Answers:
作为寻呼机,Less本质上是面向行的。启动时,如果文件很大,则会显示“ counting line number”(计数行号),然后按ESC停止它,否则,它将执行行数。这就是它的作用。
如果您想直接跳到文件的中间并跳过开头,则始终可以搜索开头。我会做类似的事情tail -c +15000000 /some/log | less
。
tail -c ...
或者您有一个奇怪的last
命令。
less
似乎在区域设置中开销很小
如果您仅使用ASCII字符,则可以使用以下命令来加快速度:
LC_ALL=C less big-log-file.log
就我而言,吞吐量从〜30M ib / s增加到〜50 Mib / s(速率受CPU限制)
perl -pi -e 's/\n//g;' <filename>