more
是linux的一个命令,类似cat命令,会以一页一页的显示,方便使用者逐页阅读。
More是一个过滤器,用于一次一屏地对文本进行分页。这个版本特别原始。用户应该意识到,less(1)提供了更多的模拟和广泛的增强功能。
作者
Eric Shienbrood,加州大学伯克利分校
由Geoff Peck修改,UCB添加下划线,单间距
由John Foderaro,UCB修改为添加-c和MORE环境变量
more命令 -Linux手册页
语法
more [参数] [数量] [文件名]
命令选项及作用
执行令 : man more
执行命令结果
参数
- -num 一次显示的行数
- -d 显示帮助,而不是响铃
- -l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能
- -f 统计逻辑行数而不是屏幕行数
- -p 不以滚屏的方式显示每一页,而是先清除萤幕后再显示内容
- -c 跟 -p 相似,不滚屏,显示文本并清理行尾,不同的是先显示内容再清除其他旧资料
- -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
- -u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
- +/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示
- +num 从第 num 行开始显示
- +/STRING 从匹配搜索字符串 STRING 的文件位置开始显示
- -V 输出版本信息并退出
常用操作命令
- Enter 向下n行,需要定义。默认为1行
- Ctrl+F 向下滚动一屏
- 空格键 向下滚动一屏
- Ctrl+B 返回上一屏
- = 输出当前行的行号
- :f 输出文件名和当前行的行号
- V 调用vi编辑器
- !命令 调用Shell,并执行命令
- q 退出more
常用命令示例
命令:more test4.text
把 test4.text输出到终端显示。
命令:more +80 test4.text
从第 80 行开始显示 test4.text 文档内容。
命令:more -s test4.text
逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。
命令:more -10 test4.text
每页显示10行test4.text 文件的内容。
命令:more -d test4.text
逐页显示test4.text 文件的内容,并在每页内容前暂停等待用户按键继续。。