more

用途

more命令与cat命令类似,cat(concatenate) 命令是一次将文件的全部内容输出到标准输出,而more命令是以一页一页的方式显示文件,方便使用者阅读。

语法

more [-dlfpcsu] [-num] [+/pattern] [+num] [fileNames..]

参数

    -d: 提示使用者,在画面下方显示 [Press space to continue, q to quit.],如果使用者按错键,则会显示 [Press h for instructions.] 而不是哔声;
    -l: 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能 ;
    -f: 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上);
    -p: 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容;
    -c: 跟 -p 相似,不同的是先显示内容再清除其他旧资料;
    -s: 当遇到有连续两行以上的空白行,就代换为一行的空白行;
    -u: 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同);
    +/: 在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示;
    -num: 显示到第num行;
    +num: 从第num行开始显示;

执行范例:

$ more text
test.sh
link
123
$ more -2 text
test.sh
link
--More--(76%)
$ more +2 text
link
123
$ ls -l | more

扩展阅读

more命令中的交互式选项:

    按空白键(space)显示下一页;
    按b键就会往回一页显示;
    按q键退出;
    /pattern: 从当前位置向前搜索指定模式的字符的指定位置
shells/commands/more.txt · 最后更改: 2010/12/20 22:49 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0