Linux 中的Less 命令
Less 是一个命令行实用程序,一次一页显示文件内容或命令输出。它与 more
类似,但具有更高级的功能,并允许您在文件中向前和向后导航。
启动 less
时不会读取整个文件,因此与 vim
或 nano
等文本编辑器相比,加载时间要快得多。
less
命令主要用于打开大文件
。
如何使用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选项
如果您希望 less
显示行号,请使用 -N
选项启动程序:
less -N filename
默认情况下,当less
退出时,文件内容将从屏幕上清除。要将文件内容保留在屏幕上,请使用-X
选项:
less -X filename
+F
选项告诉less
监视文件内容的更改。这在打开日志文件时很有用。
less +F /var/log/messages
当使用 +F
启动时,less
的行为与 tail -f
几乎相同
。
Less命令
less
程序包含许多命令,允许您浏览文件内容并搜索字符串。要查看所有命令的完整列表,请键入h
。
您可以从键盘输入的大多数命令都基于more
和vi
所使用的命令。可以使用不同的键执行相同的操作。
下面是一些最常用的命令,用于在 less 查看时浏览文件内容:
结论
现在您应该已经很好地理解了如何使用less
命令。
要获得所有选项和命令的完整列表,请在终端中输入man less
。