ubuntu 命令行时 窗口显示信息看不到前面的


less 命令在 Linux 和 Unix 系统中是一个非常实用的文本查看工具,它允许用户分页查看文本文件的内容,并支持多种操作来方便地浏览和搜索文本。以下是 less 命令的一些常见用法和特性:

基本用法
查看文件内容:
less filename
使用 less 命令后跟文件名来查看文件内容。与 cat 命令不同,less 会分页显示内容,用户可以通过按键操作来浏览文件。

通过管道查看命令输出:
your-command | less
将 your-command 的输出通过管道传递给 less,以便分页查看命令的输出结果。

常用选项
-N:显示行号。
-n:不显示行号(这是默认行为)。
-i:在搜索时忽略大小写。
-f:强制显示文件,即使输出不是终端。
-e:当文件显示完毕后,自动退出 less。
-g:不显示高亮匹配项(仅显示当前显示的关键字,提高显示速度)。
-l:搜索时忽略大小写的差异(与 -i 类似,但可能在某些版本的 less 中有所不同)。
-s:将多个连续空行压缩成一行显示。
-S:将超出屏幕宽度的长行不断行显示,而是水平滚动。

按键操作

空格键:向下滚动一页。
Enter 键:向下滚动一行。
b 键:向上滚动一页。
q 键:退出 less。
g 键:跳转到文件开头。
G 键:跳转到文件末尾。
数字 + g:跳转到文件的指定行(例如,10g 跳转到第10行)。
/:进入搜索模式,输入要搜索的字符串后按 Enter 键开始搜索。
n 键:在搜索模式下,查找下一个匹配项。
N 键:在搜索模式下,查找上一个匹配项。
h 键:显示帮助信息。

高级用法

使用标记:可以在文件中设置标记,然后通过 'm(其中 m 是标记名)跳转到该标记处。使用 ma(a 是标记名)来设置标记。
跟随文件更新:通过 -F 选项,less 可以持续显示文件内容,即使文件在 less 运行期间被更新。
实例
查看文件并显示行号:
less -N filename
搜索文件中的字符串:
less filename /search_string
或者进入 less 后按 / 键,然后输入要搜索的字符串。

查看命令输出并分页显示:
ps -ef | less
这将显示当前系统中的所有进程信息,并通过 less 分页显示。