Linux Less 命令与示例
Linux less 命令是一个命令行工具,可以逐行或一次显示一页文件。当查看大文件时,它特别有用,否则使用 vim 或 nano 等传统文本编辑器查看起来会很麻烦。 Less 命令有点像 more 命令,允许您逐行或逐节地仔细滚动文件。
在本简短指南中,我们将介绍 Linux less 命令以及一些命令示例。
基本语法
less 命令采用以下语法。
没有任何命令选项的较少命令
Linux less 命令可以以其基本形式执行,无需任何标志或选项,后跟文件名。假设您要查看/etc/apache2/apache2.conf 配置文件的内容。
您将运行以下命令:
您可以通过按 ENTER 按钮和 SPACE 按钮一次滚动一页来一次滚动一行。
要返回终端,只需按键盘上的“Q”键即可
使用 less 命令显示行数
Linux less 命令与 -N 标志一起打印行号。例如,要查看 /etc/apache2/apache2.conf 配置文件中的行号,请执行:
退出后在终端上留下内容
通常,当您使用 less 命令退出查看文件时。输出消失。但是,如果您希望退出后仍将内容保留在终端上,请使用 -X 选项,如图所示。
从下面显示的输出中,您可以看到输出留在终端上。
使用 less 命令搜索字符串
您只需按正斜杠键并键入搜索关键字即可在输出中搜索字符串。
例如,要在显示的输出中搜索字符串 apache,请执行:
要向后搜索,请使用问号符号代替正斜杠。
正如所观察到的,该字符串在屏幕上突出显示。
使用管道将输出重定向到 less 命令
其他命令的输出可以通过管道传输到 less 命令,以便更轻松地一次滚动每一行。一个完美的示例是将 cat 命令通过管道传递给 less 命令,如图所示。
这相当于使用 less 命令,如第一个示例所示。
浏览输出
Less 命令提供以下键盘快捷键来帮助您四处移动。
向前移动一行:按 ENTER 键、e 或 j
向后移动一行:按 y、向上箭头或 k
向前移动一个窗口:按 SPACE 或 z
向后移动一个窗口:按 b
退出:按 Q
如需更多命令选项,请运行以下命令。
摘要
这是 less 命令及其用法的概述。一些好的实践将有助于熟悉该命令。