linux more命令
如果我们习惯使用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