Linux中的less命令

文章目录

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

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

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按键或空格键。如果要向下移动特定的行数,请键入数字,后跟空格或f键。

您可以按Down 箭头Enter向前Up 箭头滚动一行,向后滚动一行。

要返回上一页,请b按键。通过键入数字和b键,向上移动特定的行数。

如果要搜索模式,请输入正斜杠(/),然后输入要搜索的模式。一旦您击中Enter较少,将向前搜索比赛。要向后搜索,请使用(?)后跟搜索模式。

到达文件末尾时,字符串(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

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

以下是一些最常用的命令

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

结论

到目前为止,您应该已经对如何使用该less命令有了很好的了解。

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

全部为采集文章,文中的 联系方式 均不是 本人 的!

发表评论