0

Linux less 命令

 1 year ago
source link: https://www.myfreax.com/less-command-in-linux/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linux less 命令

Less是一个命令程序,它可以分页显示文件或其它命令输出的内容

Updated At 26 Dec 2022 4 min read
By myfreax
Linux less 命令

Linux less命令

Less是一个命令程序,它可以分页显示文件或其它命令输出的内容。它类似于more命令,但具有更高级的功能,可让您在文件中前后导航。

less命令与文本编辑器vimnano相比,启动时不会读取整个文件从而使加载时间大大缩短。

在本教程中,我们将说明如何在Linux使用less命令。包括打开大文件浏览内容,less命令快捷键,显示行号,保留屏幕的内容。

less 命令详解

less命令的语法形式是less [OPTIONS] filenamefilename是文件名,必须参数。[OPTIONS] less命令的选项,可选参数。

例如命令less /usr/share/common-licenses/GPL-3,要查看/usr/share/common-licenses/GPL-3文件的内容。

您还可以将另一个命令的输出通过管道传递到less命令。例如命令ps aux | less分页查看ps命令的输出。

less /usr/share/common-licenses/GPL-3
ps aux | less

less 命令用法

当打开的文件太大而无法容纳在一页中时,您会看到一个底部状态栏的冒号:

要进入下一页,请f按键或空格键。可以按箭头Down或箭头Up进行滚动一行。Enter快捷键也可以滚动一行。

要返回上一页,请按b键。还可以键入数字然后按b键,向上移动指定的行数。如果要向下移动指定的行数,请键入数字,然后按空格或f键。

如果要使less命令显示行号,请使用less命令的-N选项运行命令,例如命令less -N filename

到达文件末尾时,字符END显示在屏幕底部。要退出less命令并返回命令行,请按q键。

less -N filename
ps aux | less -N

lesss 命令搜索

如果要进入搜索模式,请按快捷键正斜杠/,然后输入要搜索的表达式,可以是任意字符串,正则表达式,然后按回车enter进行搜索。

与搜索模式匹配的字符串将会使用白色背景进行突出显示,可以使用快捷键n或者N在匹配的项之间进行跳转。

less 命令查看日志

当打开日志文件时,可以使用less命令+F选项指示less命令监听文件内容的变化,这在追踪日志时很有用。

less命令使用+F选项时,less命令行为与tail -f命令相同。

默认情况下,less命令退出时,文件内容在终端屏幕清除。要在屏幕保留文件内容,请使用less命令的-X选项。

less -X filename

less +F /var/log/messages

less 快捷键

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

您可以从键盘键入的快捷键都与morevim相同。可以使用不同的键来执行相同的操作。以下是一些最常用的快捷键。

箭头DownEntere或者j向后移动一行。箭头Upyk向前移动一行。

Spacef键向前翻一页。b键向后翻一页。/pattern向前搜索匹配的模式。?pattern向后搜索匹配的模式。

n跳转到的下一个搜索匹配项。N跳转到前一个搜索匹配项。g转到文件的第一行。Ng转到文件中的第N行。G转到文件的最后一行。p转到文件开头。

Np进入文件的N%。h显示帮助。q退出less

结论

至此,您应该了解如何在Linux使用less命令。所有选项和命令的完整列表,请在终端中键入命令man less查看。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK