我正在寻找有关-X
curl
选项的信息。但是,文档很长,我必须向下滚动很长时间才能找到这个选项。相反,我想做像
man curl | grep -X
获取包含“-X”的行。 (我也会与选项-A 10
一起使用,以便在匹配后得到10行)。但是,如果我试试这个,我会得到
grep: option requires an argument -- 'X'
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
有关如何将grep
与man
一起使用的任何想法,或者更一般地说如何在人工页面中搜索特定行?
答案 0 :(得分:10)
你必须告诉grep -X
不是一个选项,而是要寻找的模式:
man curl | grep -- '-X'
--
表示选项的结束。没有它,grep认为-X
是一种选择。
或者,您可以使用-e
来表明以下内容是一种模式:
man curl | grep -e '-X'
如果要查看完整的手册页但直接跳到第一次出现的-X
,可以使用命令行选项less
:
man curl | less +/-X
重复输入 N ,然后转到下列事件。
答案 1 :(得分:3)
man
,{p> less
将隐式在less
中打开。所以也许你可以阅读less
的手册页。
/
实际上支持自己搜索。只需按enter
并写下您要搜索的内容和n
。使用N
跳转到下一个匹配项,使用<p:ajax event="rowEdit" listener="#{tableBean.onCellEdit}" oncomplete="updateTable()" />
跳转到以前的匹配项。
答案 2 :(得分:3)
在大多数Linux系统上,man
使用的默认寻呼机为less
。
如果是这种情况,您可以使用 / (斜杠)键然后查询(此处为man
)在-X
页面中进行搜索,最后点击< KBD>输入。它将突出显示-X
的所有案例。当然第一次&#34;击中&#34;不是你想要的那个。在这种情况下,您可以点击 N 转到 N 分机点击,然后浏览整个文档。如果你跳得太远,你可以使用 Shift + N 跳回到之前的命中。
对于如何使用grep
处理此问题,这不是一个真正的答案,但它只是一种有效搜索man
的方法。
您可以阅读man
(less
)的man less
页面,了解有关如何有效使用less
以改善您对man
页面体验的进一步技巧