Linux中的less命令
Less是一种命令行实用程序,它一次显示一页文件或者命令输出的内容。
它类似于'more',但具有更高级的功能,可让我们在文件中前后导航。
与“ vim”或者“ nano”之类的文本编辑器相比,启动“ less”时不会读取整个文件,因此加载时间更快。
“ 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'键。
我们可以按“向下箭头”或者“ Enter”向前滚动一行,而按“向上箭头”向后滚动一行。
要返回上一页,请按“ b”键。
通过键入数字,然后按“ b”键,向上移动特定的行数。
如果要搜索模式,请输入正斜杠('/'),然后键入要搜索的模式。
按下“ Enter”后,较少的内容将向前搜索匹配项。
要向后搜索,请使用('?'),后跟搜索模式。
到达文件末尾时,屏幕底部将显示字符串“(END)”。
要退出“less”并返回命令行,请按“ q”。
less选项
如果我们希望“less”显示行号,请使用“ -N”选项启动程序:
less -N filename
默认情况下,当“less”退出时,文件内容将从屏幕上清除。
要在屏幕上保留文件内容,请使用“ -X”选项:
less -X filename
“ + F”选项告诉“少”观看文件内容的更改。
当打开日志文件时,这很有用。
less +F /var/log/messages
当使用'+ F'启动时,'less'的行为与'tail -f'几乎相同。
less命令
“ less”程序包括许多命令,这些命令使我们可以浏览文件内容并搜索字符串。
要查看所有命令的完整列表,请输入'h'。
我们可以从键盘输入的大多数命令都是基于'more'和'vi'所使用的命令。
可以使用不同的键来执行相同的操作。
以下是一些最不常用的命令,它们可以在less浏览文件时浏览文件内容:
命令 | 行为 |
---|---|
'向下箭头','输入','e'或者'j' | 前进一行。 |
“向上箭头”,'y'或者'k' | 向后移动一行。 |
'空格吧'或者'f' | 前进一页。 |
'b' | 向后移动一页。 |
'/pattern' | 搜索匹配模式。 |
'?模式' | 向后搜索匹配模式。 |
'n' | 重复上一个搜索。 |
'n' | 重复以前的依次搜索。 |
'g' | 转到文件中的第一行。 |
'ng' | 转到文件中的第n行。 |
'g' | 转到文件中的最后一行。 |
'p' | 转到ile的开始。 |
'np' | 进入文件。 |
'h' | 显示帮助。 |
'Q' | 退出“less”。 |