如果说 Linux 系统上肯定有一样东西,那就是文本文件。而且有很多。Readme 文件、配置文件、文档等等。
大多数时候,您可能会使用文本编辑器打开文本文件。但是有一种更快,而且我认为更好的阅读文本文件的方法。那就是使用一个名为 less 的实用程序。less 是所有 Linux 发行版(至少我用过的那些)的标准套件,它是一个命令行文本文件查看器,具有一些有用的功能。
不要因为它是命令行工具而害怕。less
非常易于使用,并且学习曲线非常平缓。
让我们看看您可以使用 less
做的一些事情。
入门
打开终端窗口,导航到包含一个或多个要查看的文本文件的目录。然后运行命令 less filename
,其中 filename
是您要查看的文件的名称。

opensource.com
该文件将占据您的终端窗口,您会在窗口底部注意到一个冒号 (:)。冒号是您可以键入与 less
一起使用的任何内部命令的位置。稍后会详细介绍这些。
移动
您正在阅读的文本文件很可能不止几行;它可能有一页或更多。使用 less
,您可以通过几种方式在文件中向前移动
- 按空格键或 PgDn 键向下移动一页
- 按向下箭头键一次向下移动一行
less
还允许您在文件中向后移动。为此,请按 PgUp 键(一次向上移动一页)或向上箭头键(一次向上移动一行)。
查找文本
如果您有一个大型文本文件或正在尝试查找特定的文本片段,您可以在 less
中轻松完成。要查找单词或短语,请按键盘上的 / 并键入您要查找的内容。

opensource.com
请注意,less
中的搜索功能区分大小写。键入“the silence”与键入“The Silence”不同。
less
还会突出显示您搜索的单词或短语。这是一个不错的功能,可以使您更容易扫描文本。

opensource.com
您可以按键盘上的 n 来查找单词或短语的下一个实例。按键盘上的 p 来查找上一个实例。
退出
当您到达文本文件末尾并完成查看后,如何退出 less
?这很容易。只需按键盘上的 q。(您也可以随时按 q 退出程序。)
正如我在本文开头提到的,less
易于使用。一旦您使用它,您会想知道没有它您是如何过来的。
9 条评论