more、less 和 most 命令之间的区别

如果您是 Linux 新手用户,您可能会对实用程序等三个命令感到困惑,即 更多的, 较少的最多. 没问题! 在这个简短的指南中,我将解释更多、更少和大多数命令之间的区别,并提供一些 Linux 中的示例。 准确地说,它们或多或少相同,但略有不同。 所有这些命令都预装在大多数 Linux 发行版中。

首先,我们将讨论“更多”命令。

“更多”计划

‘更多的’ 是一个旧的和基本的终端寻呼机或寻呼程序,用于打开给定文件以进行交互式阅读。 如果文件的内容太大而无法在一个屏幕中显示,它会逐页显示内容。 您可以通过按滚动浏览文件的内容 进入 或者 空格键 键。 但一个限制是你可以滚动 仅向前方向,而不是倒退。 这意味着,您可以向下滚动,但不能向上滚动。

‘more’ 命令可视化演示

更新:

一位 Linux 用户指出 more 命令确实允许向后滚动。 原始版本只允许向前滚动。 然而,较新的实现允许有限的向后移动。 要向后滚动,只需按 b. 唯一的限制是它不适用于管道(ls|more for example)。

要退出,请按 q.

“更多”命令示例

打开一个文件,为 example ostechnix.txt,用于交互式阅读:

$ more ostechnix.txt

要搜索字符串,请在正斜杠 (/) 后键入搜索查询,如下所示:

/linux

要转到下一个匹配的字符串,请按 ‘n’.

要打开从第 10 行开始的文件,只需键入:

$ more +10 file

上面的命令从第 10 行开始显示 ostechnix.txt 的内容。

如果您希望“更多”实用程序提示您按空格键继续阅读文件,只需使用 -d 旗帜:

$ more -d ostechnix.txt

更多命令 example

正如您在上面的屏幕截图中看到的,更多命令提示您按空格键继续。

要查看帮助部分中所有选项和键绑定的摘要,请按 H.

有关更多详细信息 ‘更多的’ 命令,参考 手册页.

$ man more

“少”计划

‘较少的‘ 命令还用于打开给定文件以进行交互式阅读,允许滚动和搜索。 如果文件的内容太大,它会分页输出,因此您可以逐页滚动。 它允许在两个方向上滚动。 含义 – 您可以在文件中上下滚动。

少命令演示

‘less’ 命令可视化演示

因此,就功能而言,“less”比“more”命令具有更多优势。 以下是 ‘less’ 命令的一些显着优势:

  • 允许向前和向后滚动,
  • 向前和向后搜索,
  • 立即转到文件的末尾和开头,
  • 在编辑器中打开给定的文件。

更少的命令示例

打开一个文件:

$ less ostechnix.txt

空格键 或者 进入 向下键并按下 ‘b’ 上去。

要执行正向搜索,请在正斜杠 (/) 如下:

/linux

要转到下一个匹配的字符串,请按 ‘n’. 要返回上一个匹配字符串,请按 ñ (班次+ n)。

要执行向后搜索,请在问号 (?) 如下:

?linux

无/无 要去 下一个/上一个 匹配。

要在编辑器中打开当前打开的文件,请按 v. 它将在您的默认文本编辑器中打开您的文件。 您现在可以编辑、删除、重命名文件中的文本。

要查看较少命令、选项、键绑定的摘要,请按 H.

要退出,请按 q.

有关“less”命令的更多详细信息,请参阅手册页。

$ man less

“最”节目

“最多”终端寻呼机比“更多”和“更少”程序具有更多功能。 与以前的实用程序不同,“most”命令一次可以打开多个文件。 您可以在打开的文件之间轻松切换,编辑当前文件,跳转到 ñ打开文件中的第 行,将当前窗口分成两半,锁定和滚动窗口等等。 默认情况下,它不会换行,而是截断它们并提供左/右滚动选项。

大多数命令示例

打开单个文件:

$ most ostechnix1.txt

大多数命令

使用 ‘most’ 命令查看文件

要编辑当前文件,请按 e.

要执行向前搜索,请按 / 或者 小号 或者 F 并输入搜索查询。 按 n 在当前方向查找下一个匹配字符串。

使用“最”命令向前搜索

使用“最”命令向前搜索

要执行向后搜索,请按 ? 并输入搜索查询。 同样,按 n 在当前方向查找下一个匹配字符串。

一次打开多个文件:

$ most ostechnix1.txt ostechnix2.txt ostechnix3.txt

如果您打开了多个文件,您可以通过键入切换到下一个文件 :n. 采用 上/下 箭头键选择下一个文件并点击 进入 键查看所选文件。

使用“大多数”程序在文件之间切换

使用“大多数”程序在文件之间切换

要在第一次出现给定字符串时打开文件,对于 example linux

$ most file +/linux

要查看帮助部分,请按 H 随时。

所有键绑定的列表

导航:

  • 空间,D – 向下滚动一屏。
  • 删除,你 – 向上滚动一屏。
  • 向下箭头 – 下移一行。
  • 向上箭头 – 上移一行。
  • – 转到文件顶部。
  • – 转到文件底部。
  • > , 选项卡 – 向右滚动窗口。
  • < – 向左滚动窗口。
  • 右箭头 – 将窗口向左滚动 1 列。
  • 左箭头 – 将窗口向右滚动 1 列。
  • Ĵ, G – 转到第 n 行。 为了 example要跳到第 10 行,只需键入 “100j” (不带引号)。
  • % – 转到百分比。

窗口命令:

  • Ctrl-X 2,Ctrl-W 2 – 拆分窗口。
  • Ctrl-X 1,Ctrl-W 1 – 只做一个窗口。
  • O, Ctrl-X O – 移动到其他窗口。
  • Ctrl-X 0(零) – 删除窗口。

通过文件搜索:

  • S, f, / – 向前搜索。
  • ? – 向后搜索。
  • ñ – 在当前搜索方向查找下一个匹配项。

Exit:

  • q – 退出 MOST 程序。 所有打开的文件都将被关闭。
  • :N, :n – 退出此文件并查看下一个(使用向上/向下箭头键选择下一个文件)。

有关“大多数”命令的更多详细信息可以在手册页中找到。

$ man most

TL;博士

更多的 – 一个古老的、非常基本的寻呼程序。 仅允许向前导航和有限的向后导航。

较少的 – 它具有比“更多”实用程序更多的功能。 允许向前和向后导航和搜索功能。 它的启动速度比文本编辑器快 当您打开大型文本文件时。

最多 – 它具有上述两个程序的所有功能,包括附加功能,例如一次打开多个文件,锁定和滚动所有窗口,拆分窗口等等。

而且,这就是现在的全部。 希望您对这三个寻呼程序有基本的了解。 我只介绍了基础知识。 您可以通过查看相应程序的手册页来了解这些程序的更多高级选项和功能。

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!