Linux命令:more

全称:file perusal filter for crt viewing

用途:分页显示文件内容

格式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]

类型:more is /bin/more

说明:

当文件内容过多时,more命令可以将内容分页显示。

-num: 指定每页显示多少条数据,num用数字替代。num=0 时,屏幕自适应条数。

-d: 显示过程中给用户提示信息"[Press space to continue, 'q' to quit.]"或者是输入错误字符时给出提示"[Press 'h' for instructions.]"。

-l: more usually treats ^L (form feed) as a special character, and will pause after any line that contains a form feed. The -l option will prevent

this behavior.

-f: 计算行数时,以实际行数为准,而非屏幕显示行数(如果一行太长,屏幕装不下,就会自动换行显示,尽管它依然是一行,但看起来是多行)。

-p: 分页展示默认是滚屏的。该参数不用滚屏分页,而是清除整屏数据后再显示下一页数据。

-c: 和"-p"参数是一样的效果,替代了默认的滚屏分页,就是实现的机制不同而已。

-s: 如果文件中有连续空行,只显示一个空行。

-u: 不显示文件中的下划线(与系统环境有关)。

+/: 参数后面跟一个字符串string,在文件中从前到后搜索该string,如果没有该string就不显示文件内容,如果有,从第一个string出现的位置向上两行,开始显示文件内容。

+num: 从第几行开始显示文件内容。

如果文件内容太多,一页显示不完,more命令会阻塞,等待用户下一个指令,常用的可输入指令有:

空格键(space) : 向下翻页。

b 或者 ctrl + B : 向上翻页。

回车(Enter) : 向下一行一行的滚动。

/pattern : 根据正则表达式搜索内容。进入搜索模式后,按 n 向下查找,按 b 向上查找。

:f : 立即给出当前显示的文件名和当前显示的最大行数,注意指令是 ":f",不是":f:"。

q 或者 Q 或者 INTERRUPT : 跳出more命令。

还有其它的可输入指令,请自行 man more。

原文地址:https://www.cnblogs.com/litmmp/p/5183465.html