linux more命令

时间:2020-03-05 15:28:36  来源:igfitidea点击:

如果我们习惯使用Linux,我们将在Linux World中找到很多文件文本。
配置文件和日志文件通常以文本格式保存。
但这些文件通常有很长的内容。

我们无法在一页中查看它们。
所以我们需要对这些文件分页。
为此,我们可以使用Linux更多命令。

更多命令是一次每页显示长文本文件的命令。
更多命令是Linux中的内置命令。

如何使用linux更多命令

要使用更多命令,我们只需要键入:

$more file_name

例如,我们希望看到位于/var/log目录中的syslog文件的内容。
我们可以输入:

$more /var/log/syslog

我们看到左下角的指示灯。
它显示0%。
这意味着该文件足够长,因此第一页是总页面的0%。
滚动,使用空格按钮。
然后我们看到指标号增加。

1)每页限制线条

运行更多命令时,它将使用我们使用更多的文件的内容填充屏幕。
我们可以将其限制为每个页面的某些行。
要执行此操作,我们可以使用-num选项。

例如,我们希望为每个页面限制12行。
然后你可以键入:

$more -12 /var/log/syslog

现在它将限制每页12行。
当我们按空格键滚动时,它将向我们展示更多12行。

2)显示用户消息

正如我们所知道的,更多将在左下方显示一个指示器,以显示我们的位置。
对于那些第一次运行更多的人,他/她可能猜测如何滚动页面。
为避免这种情况,我们可以使用-d选项,将更多命令显示更多命令,如此:[按下空格继续,'q'quit。
]"。

如果用户按下按钮"空间"和"Q"以外的按钮,那么就会显示一个警告消息"[按"H"指令。
]"。

如果按H按钮,它将显示一个帮助消息:

其中一个有趣的命令是b按钮。
B按钮允许我们返回上一页。
换句话说,B按钮允许我们向上滚动。

我们可以知道我们在前页中的行...备份左上区域的备份1页。

3)抑制滚动

使用-c选项,更多不会滚动页面。
它将清除上一页并将下一页或者行放在那里。

$more -10 -c lynis.log

如果按空格按钮,则下一页或者行仍然具有相同的大小。

4)挤压多条空线

要挤压它,我们可以使用-s选项。
这是一个示例:

当我们添加-s选项时:

$more -s doc_30.txt

5)搜索字符串

如果日志文件足够长,则查找所需的字符串并不容易。
搜索字符串可以。
使用+/string可以为我们搜索字符串并将关键字放在行的开头。
假设我们想在/var/logs/syslog文件中搜索"dhclient"。
然后语法是:

$more +/dhclient /var/log/syslog

然后要在下一行继续搜索,我们可以按Dhclient Word按下/按钮。

6)显示内容以特定行开头

我们还可以使用+ NUM选项显示使用特定行的文件开头的内容。
例如,我们有一个文件,其中包含15行。

然后我们想从行号5.开始显示名为doc_30.txt的文件5.命令将是这样的:

$more +5 doc_30.txt