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
当与 +F
, less
的行为与 tail -f
。
更少的命令
的 less
该程序包括许多命令,这些命令使您可以浏览文件内容并搜索字符串。 要查看所有命令的完整列表,请键入 h
。
您可以从键盘输入的大多数命令都是基于两者都使用的命令 more
和 vi
。 可以使用不同的键来执行相同的操作。
下面是一些最不常用的命令,它们可以在浏览较少内容时浏览文件内容:
CommandActionDown arrow
, Enter
, e
, 要么 j
向前移动一行。Up arrow
,y
要么 k
向后移动一行。Space bar
要么 f
前进一页。b
向后移动一页。/pattern
向前搜索匹配的模式。?pattern
向后搜索匹配的模式。n
重复上一个搜索。N
反向重复先前的搜索。g
转到文件的第一行。Ng
转到文件中的第N行。G
转到文件的最后一行。p
转到文件开头。Np
进入文件的N%。h
显示帮助。q
出口 less
。
结论#
到目前为止,您应该对如何使用 less
命令。
有关所有选项和命令的完整列表,请键入 man less
在您的终端中。
少终端