XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

linux more命令详解

2025.04.09

如果你习惯使用 Linux,你会发现 Linux 世界中有很多文件文本。配置文件和日志文件通常以文本格式保存。但这些文件通常有很长的内容。您无法在一页中查看所有内容。所以我们需要对这些文件进行分页。为此,我们可以使用 Linux more 命令。

More 命令是一次每页显示一个长文本文件的命令。more 命令是 Linux 中的内置命令。

文章目录

  • 1 linux more命令的使用方法
  • 2 每页限制行数
  • 3 显示用户信息
  • 4 抑制滚动
  • 5 压缩多个空行
  • 6 搜索字符串
  • 7 显示内容以特定行开头
  • 8 结论

linux more命令的使用方法

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

$ more file_name

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

$ more /var/log/syslog

我们看到左下角的一个指示器。它向我们展示了数字 0%。这意味着文件足够长,所以第一页占总页数的 0%。要向下滚动,请使用空格键。然后我们看到指标数字增加了。


每页限制行数

当您运行 more 命令时,它将用您正在使用 more 的文件的内容填充您的屏幕。您可以将其限制为每个页面的几行。为此,您可以使用-num 选项

例如,您希望将每页的限制为 12 行。然后你可以输入:

$ more -12 /var/log/syslog

现在它将限制每页 12 行。当您按空格键向下滚动时,它会显示更多 12 行。

显示用户信息

正如我们所知,更多将在左下角显示一个指标,以百分比显示我们的位置。对于那些第一次跑多的人,他/她可能会猜测如何向下滚动页面。为了避免这种情况,我们可以使用-d选项,这将使更多命令显示这样的用户消息“[按空格键继续,’q’ 退出。]”


如果用户按下按钮‘space’ 和 ‘q’以外的按钮,则 more 将显示警告消息“[Press ‘h’ for instructions.]”
如果你按下 h 按钮,它会显示一条帮助信息:
有趣的命令之一是b按钮。b 按钮允许您返回上一页。换句话说, b 按钮允许您向上滚动

您可以从左上角区域的…backup 1 page行知道您在上一页。


抑制滚动

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

$ more -10 -c lynis.log

如果按空格键,下一页或下一行的大小仍然相同。


压缩多个空行

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


当我们添加-s选项时:
$ more -s doc_30.txt


搜索字符串

如果您的日志文件足够长,则不容易找到您想要的字符串。搜索字符串可以帮助您。使用+/string可以为您搜索字符串并将关键字放在行首。假设我们要在/var/logs/syslog文件中搜索“dhclient”。然后语法是:

$ more +/dhclient /var/log/syslog

然后要在下一行继续搜索,您可以按dhclient 词后面的/ 按钮

显示内容以特定行开头

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


然后我们要显示一个名为 doc_30.txt 的文件,从第 5 行开始。命令如下:
$ more +5 doc_30.txt

我们可以用它来显示二进制文件吗?答案是否定的。更多会给你一个关于这个的消息。这是一个示例。


结论

More 是显示文本文件内容的基本工具之一。More 不能用于显示二进制文件。像往常一样,我们总是可以输入man moremore –help来探索更多关于 more 命令用法的细节。

© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB