Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常我会打开一个命令的手册页,该命令已经知道我正在搜索的选项并阅读它的描述。有时简单地搜索该选项会立即起作用,有时该选项在其他地方被引用,有时该选项只是作为子字符串出现在前面的文本中。
作为一个具体的例子,在我的电脑上,现在,这是获取-l选项的命令序列ls:
-l
ls
man ls /-l nnnnnnn
在这种特殊情况下,只有一组选项,它们按字母顺序排序,所以我可以向下滚动并找到选项,或者像上面那样做。在其他情况下没有那么多。无论如何,我想直接去排队。
如果您的寻呼机less通常是 ,它支持正则表达式搜索。对于您的示例,这有效:
less
man ls /^ *-l\b
它将匹配锚定到以任意空格开头的行,后跟-l一个 word-boundary \b。
\b
在这种特殊情况下,我可以进行搜索:
/ -l
甚至只是
但是,这并不总是立即起作用,所以我希望仍然有更好的答案。