的更多的效用的LinuxShell接受来自其他命令的输入,然后将输出安排在Shell会话中的一系列页面中。这个程序排除了滚动长列表输出的需要。
它是任何Linux安装的标准部分,无论您的发行版如何。这是一个更简单的形式更少的工具。
使用“more”实用程序
的更多的从BSD的早期开始,command就已经成为Linux中的标准;它的版本可以追溯到1988年。更多的以两种模式运行:第一种作为shell实用程序,第二种作为交互式程序。
调用更多的在终端,使用以下语法:
更多的[选项]文件
或者,将命令的输出通过管道传输到更多的。例如,使用ps命令通常运行几个页面;使用。对输出进行分页更多的,用管道输出如下:
Ps -ax |更多
更多命令的选项
更多的支持多种可选交换机,包括:
- - d:当在交互模式下按下无效键时提供帮助信息。
- - l:跳过包含换行符的行后的停顿。
- - f:按逻辑计数,而不是按屏幕计数(例如,不要换行)。
- - p:跳过滚动,在显示下一页前清除屏幕。
- - s:把几个空行压缩成一行。
- -数量:规定每页显示的屏幕行数。
- +数量:显示从指定行号开始的文件。
- +/字符串:搜索字符串然后开始显示文件。
- ——帮助:显示实用程序的帮助文本,然后存在。
使用更多的交互
当更多的运行在前台,它支持几个命令模式上的Vi编辑器。常见的命令包括:
- h:显示帮助文本。
- 空间:显示下一页文本(默认为当前屏幕大小)。
- z:显示接下来的X行文本-默认情况下,当前屏幕大小,但如果你输入一个数字,然后按z,它会向前移动那么多行,然后改变默认值。
- 问:退出。
- 年代:向前跳过X行文本(前面加一个数字,否则默认为1)。
- f:向前跳过X屏幕的文本(前面加一个数字,否则默认为1)。
- b:向后跳过X屏幕的文本(前面加一个数字,否则默认为1)-this命令但是,当您通过管道输入命令时不能使用更多的。
- =:显示当前行号。
- /模式:搜索出现在双引号之间的正则表达式;如果您在/模式字符串,它会找到这个字符串的第x次出现。
- n:搜索模式的下一个出现项。
- v:在当前行启动编辑器(默认为Vi)。
示例使用
要显示从第1500行开始的示例文件的内容:
更多+ 1500 sample.txt
显示第一个出现的短语Linux岩石!从一个示例文件:
more +/“Linux rocks!
环境变量
更多的尊重环境变量。要设置标准设置(例如,要跳过的标准行数或页数),请使用MORE变量。若要指定特定的编辑器,请使用VISUAL变量。请查阅手册更多的为精确的指导。
谢谢你告诉我们!
告诉我们为什么!