Linux中的更少命令

Less是一种命令行实用程序,它一次显示一页文件或命令输出的内容。 它类似于 more,但具有更高级的功能,可让您前后浏览文件。

开始时 less 不会读取整个文件,因此与文本编辑器(例如, vim 要么 nano

less 该命令主要用于打开大文件。

如何减少用量

的一般语法 less 程序如下:

less [OPTIONS] filename

例如,要查看 /usr/share/common-licenses/GPL-3 您将输入的文件:

less /usr/share/common-licenses/GPL-3

您还可以将命令的输出重定向到 less 使用管道。 例如,查看 ps 您将逐页键入命令:

ps aux | less

当打开的文件太大而无法容纳在一页中时,您会看到一个冒号(:)。

要进入下一页,请按 f 键或 Space bar。 如果要向下移动特定的行数,请键入数字,后跟空格或 f 键。

您可以按 Down arrow 要么 Enter 向前滚动一行,然后 Up arrow 向后滚动一行。

要返回上一页,请点击 b 键。 向上移动特定的行数,方法是输入数字,然后输入 b 键。

如果要搜索模式,请输入正斜杠(/),然后是您要搜索的模式。 一旦你打 Enter less将向前搜索匹配项。 要向后搜索,请使用(?),然后是搜索模式。

到达文件末尾时,字符串 (END) 显示在屏幕底部。

退出 less 然后回到命令行按 q

较少的选项

如果你想 less 显示行号,使用 -N 选项:

less -N filename

默认情况下,当 less 退出,文件内容将从屏幕上清除。 要在屏幕上保留文件内容,请使用 -X 选项:

less -X filename

+F 选项告诉 less 观看文件内容的更改。 当打开日志文件时,这很有用。

less +F /var/log/messages

当与 +Fless 的行为与 tail -f

更少的命令

less 该程序包括许多命令,这些命令使您可以浏览文件内容并搜索字符串。 要查看所有命令的完整列表,请键入 h

您可以从键盘输入的大多数命令都是基于两者都使用的命令 morevi。 可以使用不同的键来执行相同的操作。

下面是一些最不常用的命令,它们可以在浏览较少内容时浏览文件内容:

CommandActionDown arrowEntere, 要么 j向前移动一行。Up arrowy 要么 k向后移动一行。Space bar 要么 f前进一页。b向后移动一页。/pattern向前搜索匹配的模式。?pattern向后搜索匹配的模式。n重复上一个搜索。N反向重复先前的搜索。g转到文件的第一行。Ng转到文件中的第N行。G转到文件的最后一行。p转到文件开头。Np进入文件的N%。h显示帮助。q出口 less

结论#

到目前为止,您应该对如何使用 less 命令。

有关所有选项和命令的完整列表,请键入 man less 在您的终端中。

少终端

Sidebar