安卓系统

Linux中的更少命令

学c语言对理解Linux操作系统有没有帮助啊?我感觉好枯燥啊。

学c语言对理解Linux操作系统有没有帮助啊?我感觉好枯燥啊。

目录:

Anonim

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

vim nano 这样的文本编辑器相比,启动 less 不会读取整个文件,这导致加载时间更快。

less 命令主要用于打开大文件。

如何少用

less 程序的一般语法如下:

less 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 键,向上移动特定的行数。

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

少终端