如何在联机帮助页中进行搜索?

NES*_*NES 144 search manpage

是否有在联机帮助页中搜索的选项?

Ste*_*zzo 168

只需点击/,然后输入您的搜索模式。

  • 模式可以是正则表达式,例如,您可以通过键入来搜索单词“option”

    /[Oo]ption
    
    Run Code Online (Sandbox Code Playgroud)

    或者找到所有的长参数

    /(--)[a-Z]
    
    Run Code Online (Sandbox Code Playgroud)

    要取消搜索,请点击Ctrl+ C

    一些有用的量化运算符是:

    ?    for zero or one of the preceding expression
    *    for zero or more of the preceding expression
    +    for one or more of the preceding expression
    
    Run Code Online (Sandbox Code Playgroud)

    表达式可以用括号“分组”,如(--)+(两个或多个破折号)。

    [a-Z]是一个序列(其他包括 [0-9]、[az] 等),它们可以组合,如[a-Z0-9]. 您还可以使用^运算符反转表达式,例如,(--)[^a-Z]+对于所有以字母以外的任何内容开头的长参数。

    另一个有用的操作是Union ( |),如 in color|colour,它查找颜色或颜色的每个出现(有时称为布尔 OR)。

    如果您要搜索包含其中一些“保留”字符(如?, *, +)的字符串,请在它们前面加上 a \ (即/\+k搜索+k

  • 跳过结果,请按N(向前)和Shift+ N(向后)。

  • 还有一种方法可以在所有联机帮助页中进行搜索:

    man -K "Hello World"
    
    Run Code Online (Sandbox Code Playgroud)

    man程序将打开第一场比赛,并在您用 关闭它后q,为您提供

    • 查看下一个(返回)
    • 跳过当前 (Ctrl+D)
    • 或退出 (Ctrl+C)。

  • 嗯 Ctrl+C 取消似乎对我不起作用。Esc+U 确实如此。 (3认同)
  • 这取决于您的 `pager` 替代方案:`update-alternatives --display pager`。这对于 `less` 来说是正确的 (2认同)
  • 还有一个选项可以通过按键浏览结果吗?即像在 Firefox 中一样,按 F3 键,光标会从一个结果跳到下一个结果? (2认同)
  • `man` 使用的查看器有一些类似 vim 的快捷键,这只是其中之一 (2认同)

pro*_*sti 10

Stefano 优秀回答的小附录:

man使用less指定其他寻呼机的时候。因此,您可以使用/或 进行搜索?

如果你搜索,/那么你向前搜索,你n用来查找下一个匹配项和N查找上一个匹配项,如果你搜索?(向后搜索)n将搜索上一个匹配项并N搜索下一个匹配项。

使用man less的详细信息。

您也可以使用man -wK word一些单词列出所有手册文件。


小智 8

如果您已经在手册页中,则/搜索很容易使用,但我更喜欢使用命令指定搜索词man,因此它会在该术语第一次出现时直接打开。

这对于管道来说相当简单:

man ksh | less +/LINENO
Run Code Online (Sandbox Code Playgroud)

但如果你只想坚持man选择,那似乎就很迂回了。您必须less -f使用该选项覆盖默认输出寻呼机 ( ) -P

man -P 'less -p LINENO' ksh
Run Code Online (Sandbox Code Playgroud)


Win*_*nix 5

图形用户界面方法

如果您安装了 Ubuntu 桌面版本,您可以通过图形方式进行搜索。

侏儒帮助

Gnome 帮助使用yelp程序。您可以在 GUI 窗口中键入并查看,而不是在man lsCLI 手册页中键入yelp man:ls

喊叫人:ls.png

加载后,您可以使用Control+F进行搜索。

浏览器

我在互联网上打开手册页并使用浏览器的搜索功能Control+ F

例如,如果在终端中我man yad在浏览器中输入,我会输入linux man yad.

您有时需要注意,互联网版本有时可能有更新或旧的参数列表,但这种情况很少发生在我身上。

互联网手册页的优点不仅仅是搜索功能,还包括出色的滚动功能以及更容易复制到剪贴板。