前言

开发中查看日志信息过多时,可以使用linux中的 moreless 命令进行分页查看

More

分页显示文件内容,只可以向后翻页

more file

分页显示文件内容, 在页面使用 空格键 进行翻页

more -n file

分页显示文件内容,一页显示指定行数

more -d file

分页显示文件内容,带页面操作提示信息

more -p file

分页显示文件内容,不进行滚动,而是直接替换页面的内容

more -s file

分页显示文件内容,多行空格按一行空格显示

more +num file

分页显示文件内容,从文件的第 n 行开始显示

more -f file

分页显示文件内容,不折叠长行

如上图所示,第一行这个长行按两行进行了统计

Less

分页显示文件内容,More的增强版本,支持向前向后翻页,页面操作类VI形式。less > more

less file

分页显示文件内容,可上下(b)翻页,按行(j/k)翻

less -g file

分页显示内容,只高亮单条结果(默认高亮所有匹配),对大文件可提升性能

less -N file

分页显示内容,带行号,可用来查看源码

less -s file

分页显示文件内容,多行空格按一行空格显示

less -M file

分页显示文件内容,底部显示更多信息(当前的进度和屏幕显示的行信息)

less -p file

分页显示文件内容,查询指定内容,在匹配处开始显示

less +G file

分页显示文件内容,从文件结尾开始显示

less -e file

分页显示文件内容,到文件结尾后再翻页就直接退出

less +F file

分页显示文件内容,监控文件内容后续输出,类似于 tail -f 功能

REF

more (command) - Wikipedia

more(1) - Linux manual page

less (Unix) - Wikipedia

less(1) - Linux manual page

wofr06/lesspipe: lesspipe - display more with less