Less是一个命令,它分页显示文件或其它命令导出内容。它相近more
,但具有更高级的功效,可让您在文件中上下左右导航条。
less
与文本处理vim
或nano
比照,运行时不非常容易加载所有文件从而使加载时间大大缩短。
在教学中,我们在这里说明less
命令句法与选择项。包括打开大文件浏览内容,less命令快捷键,说明号,储存屏上内容。
less的子命令如向前/往后面移动一行/一页,向前/后搜索内容,自动跳转特殊行,撤出less,加载标准输入。
less
命令的句法结构是less [OPTIONS] filename
。filename
是文件名。例如,要查看/usr/share/common-licenses/GPL-3
文件的内容,你们可以运行以下命令。
您还可以将命令的输出运用管道传递到less
。例如,要逐页查看ps
命令的输出。
less /usr/share/common-licenses/GPL-3
#ps aux | less
浏览文件内容
当打开的文件非常大而无法容纳在一页里时,你可以看到一个炉灶:
。想进入下一页,请f
功能按键或空白键。如果要向下移动特定数量,请键入数据信息,脚后跟空格符或f
键。
你们可以按箭头图标Down
或Enter
向前箭头图标Up
旋转一行。要返回上一页,依照b
键。依据键入数字和b
键,向上移动特殊数量。
如果要进入搜索方法,请输入正斜杠/
,接着键入要搜索的形式,可以是随便字符串数组,正则匹配,再按照回车enter键进行搜索是。
默认就是将向前搜索,要往后面搜索,挑选?
脚后跟搜索方法。
到达文件末尾时,字符串数组END
说明在屏幕底部。要撤出less
并返回命令行,依照q
键。
如果要less
说明号,挑选-N
选择项运作less
命令,例如命令less -N filename
。
储存屏上内容
默认情况下,less
撤出时,文件内容将于屏上清除。要在屏幕上储存文件内容,挑选-X
选择项。
当打开日志文件时,能用 F
选择项告之less
监控文件内容的变化,这一点在追踪日志时非常有利。当与 F
使用时,其less
行为与tail -f
命令一样。
less -X filename
less F /var/log/messages
子命令
less
包括一些子命令,这类命令使大家能够浏览文件内容并搜索字符串数组。要查看所有命令的一体化文件目录,请键入h
。
大伙儿能从触摸键盘的大多数命令都与more
和vim
一样。可以使用不同的键来推行相同的操作过程。下列属于一些常见子命令。
Down 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
查看。
