Linux更多初学者命令教程(5个示例)
有时,在命令行上工作时,您会看到某些情况下由命令产生的输出非常大,以至于它们不适合屏幕区域,因此您只能看到输出的最后部分(如最初的部分在屏幕上滚动)。 值得庆幸的是,在这种情况下有专门设计用于帮助您的实用程序,其中一个实用程序更多 。
在本教程中,我们将使用一些易于理解的示例来讨论更多的基础知识。 请注意,本文中的所有示例都已在Ubuntu 16.04 LTS系统上进行了测试。
Linux更多的命令
more命令帮助您以用户友好的方式导航命令的输出。 以下是该工具的语法:
more [options] file...
以下是man page的定义:
more - file perusal filter for crt viewing
more is a filter for paging through text one screenful at a time. This
version is especially primitive. Users should realize that less(1)
provides more(1) emulation plus extensive enhancements.
以下是一些Q&A样式的例子,它们会给你一个关于更多作品的好主意。
Q1。 如何使用更多命令?
基本使用非常简单。 假设您正在尝试“ 捕捉 ”一个文件,并且屏幕上显示的文件太长/很长,则可以按以下方式使用more命令:
more [filename]
现在,要一次滚动显示一行,请按enter键。 如果您想一次滚动屏幕,请使用空格键。 按'b'可以实现向后滚动。 哦,是的,你也可以通过按'/'并输入搜索关键字来搜索内容(就像你在手册页中做的一样)。
Q2。 如何使用其他命令行工具更多?
您还可以将more命令与其他命令行工具结合使用,这可以使用管道完成。 例如:
dmesg | more
在上面的命令中,由dmesg产生的输出显示将被处理更多。 因此,您可以轻松地向上,向下滚动,甚至执行搜索操作。
这是另一个例子:
ls -lart | grep *.txt | more
Q3。 如何提供更及时的有用信息?
对此使用-d命令行选项。 这样可以让更多的人在“按下空格键继续,'q'退出。”“,并在每当按下非法键时显示”[按'h'查看说明。]“。
例如:
more -d [filename]
Q4。 如何更多地忽略多个空行?
如果你愿意,你甚至可以强制更多的命令将多个空行压缩成一行。 这可以使用-s命令行选项完成。
more -s [filename]
例如,像这样的文件:
在使用-s选项时通过以下方式显示更多:
所以你可以看到每次有更多的命令遇到它们时,多条空行被挤压成一条空行。
Q5。 如何减少更多用途的线路数量?
默认情况下,更多使用完整屏幕来显示输出。 但是,您甚至可以根据该工具使用的行数自定义此值。 这可以通过明确指定要使用的行数来完成。
例如,如果我们希望每次使用10行显示输出,那么我们可以通过以下方式来实现:
more -10 [filename]
结论
正如你可能会同意的,更多的命令是一个有用的小工具,可以在特定场景中提供很大的帮助。 我们在这里讨论了基本操作。 完成之后,您可以通过前往其手册页来了解有关该工具的更多信息。