如何高效阅读Linux的man page

本文介绍了在bash中查找内置命令如alias时manpage搜索困难的问题,提出使用help、help-m和help-m|less等方案,以提高搜索效率并增强可读性。
摘要由CSDN通过智能技术生成

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

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

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

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

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

方案1: help <command>  举例: help read

方案2: help -m <command> 举例: help -m read

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

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

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

原文在这里:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值