Linux更多初学者命令教程(5个示例)

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]

结论

正如你可能会同意的,更多的命令是一个有用的小工具,可以在特定场景中提供很大的帮助。 我们在这里讨论了基本操作。 完成之后,您可以通过前往其手册页来了解有关该工具的更多信息。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏