学c语言对理解Linux操作系统有没有帮助啊?我感觉好枯燥啊。
目录:
Less是一个命令行实用程序,它一次显示一页文件或命令输出的内容。 它与
more
相似,但是具有更高级的功能,可让您前后浏览文件。
与
vim
或
nano
这样的文本编辑器相比,启动
less
不会读取整个文件,这导致加载时间更快。
less
命令主要用于打开大文件。
如何少用
less
程序的一般语法如下:
less filename
例如,要查看
/usr/share/common-licenses/GPL-3
文件的内容,请输入:
less /usr/share/common-licenses/GPL-3

您还可以使用管道将命令的输出重定向到
less
的命令。 例如,要逐页查看
ps
命令的输出,请输入:
浏览文件内容
当打开的文件太大而无法容纳在一页中时,您会看到一个冒号(:)。
要前进至下一页,请按
f
键或
Space bar
。 如果要向下移动特定的行数,请键入数字,然后按空格或
f
键。
您可以按
Down arrow
或
Enter
向前滚动一行,而按
Up arrow
向后滚动一行。
要返回上一页,请按
b
键。 通过键入数字,然后按
b
键,向上移动特定的行数。
到达文件末尾时,字符串
(END)
显示在屏幕底部。
要
less
退出并返回命令行,请按
q
。
较少的选择
less -N filename
默认情况下,当
less
退出时,文件内容将从屏幕上清除。 要在屏幕上保留文件内容,请使用
-X
选项:
less -X filename
+F
选项告诉
less
关注文件内容的更改。 当打开日志文件时,这很有用。
less +F /var/log/messages
当使用
+F
启动时,
less
行为与
tail -f
几乎相同。
更少的命令
less
程序包括许多命令,这些命令使您可以浏览文件内容并搜索字符串。 要查看所有命令的完整列表,请键入
h
。
您可以从键盘输入的大多数命令都是基于
more
和
vi
所使用的命令。 可以使用不同的键来执行相同的操作。
以下是一些最不常用的命令,它们可以在浏览较少内容时浏览文件内容:
| 命令 | 行动 |
|---|---|
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
。







