如何直接进入联机帮助页上的特定(简短)选项

时间:2012-09-10 17:21:40

标签: shell man

通常我会打开一个已经知道我正在搜索的选项并阅读其描述的命令的联机帮助页。有时只是搜索选项立即工作,有时候选项会在别处引用,有时候选项只会在前面的文本中显示为子字符串。

作为一个具体的例子,在我的计算机上,现在,这是进入-l的{​​{1}}选项的命令序列:

ls

在这种特殊情况下,只有一组选项,它们按字母顺序排序,所以我可以向下滚动并找到选项,或者如上所述。在其他情况下没那么多。无论如何,我想直接上线。

2 个答案:

答案 0 :(得分:3)

如果您的寻呼机通常为less,则它支持正则表达式搜索。对于您的示例,这有效:

man ls
/^ *-l\b

将匹配锚定在以任意空格开头的行后跟-l和单词边界\b

答案 1 :(得分:2)

在这种特殊情况下,我可以进行搜索:

/     -l

甚至只是

/ -l 

但这并不总是立即起作用,所以我希望还有更好的答案。