如何高效阅读Linux的man page

有时候需要在man page中查某个命令的用法,我们一般会使用man command的方式来查询,例如man vmstat.但是对于一些bash内置的命令,如alias,如果使用man alias会打开General Commands Manual ,如下图

如何高效阅读Linux的man page_第1张图片

可以看到,内置命令很多,如果你要寻找的命令排得比较靠后,那么找起来很费事。即使使用搜索的方式来找仍然无济于事,因为可能会有太多并非你想要的内容匹配到关键字,一个典型的例子就是read,你可以尝试man read 然后输入  /read 看看有多少匹配项。

如何高效阅读Linux的man page_第2张图片

太多匹配项,即使只匹配整个单词依然有太多

如何高效阅读Linux的man page_第3张图片

用/\bread \b进行全词匹配依然有多个匹配项

那么如何客服这个困难,更高效地实现我们的目标呢?

方案1: help   举例: help read

如何高效阅读Linux的man page_第4张图片

方案2: help -m 举例: help -m read

如何高效阅读Linux的man page_第5张图片

可以看到,这种方式的输出是man pange风格的,可读性更强

方案3: help -m | less  举例: help -m read | less

如何高效阅读Linux的man page_第6张图片

这种方式,效果就像你正在打开man page进行查看,而不是把man page的内容打印到控制台。

原文在这里:

search - Reading and searching long man pages - Unix & Linux Stack Exchange

你可能感兴趣的:(linux,linux,运维,服务器)