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。