如何在手册页中搜索?
我经常想要搜索一个man
页,但我不得不这么做:
man | grep
要么:
man > file.txt
但是必须有一个比这更简单的方法来做到这一点,那么如何在其中搜索man
页而不必将其内容发送到文件,或者使用grep
将必要的匹配内容打印到标准输出?
虽然你可以管man
的输出,但要知道你也可以在man
体内搜索。 默认情况下, man
使用less
的寻呼机,而在less
范围内,您可以:
- 按
/
并输入您要搜索的文本 - 按
n
转到下一个搜索结果,按N
转到上一个搜索结果 - 按
g
转到顶部(因为默认情况下搜索不会回绕)
另见:
- 在手册页中查找信息的技巧和窍门
如果您指定所需的手册页,这将有效。 例如,如果要在ls
命令中查找与“version”相关的任何信息,可以键入:
man ls | grep version
这将从ls手册页返回“version”的匹配。
您可以使用ESCx man读取emacs
man
页,并将打开的man
页保留在一个不可见的“隐藏”缓冲区中,以便以后重复使用。