可以在手册页中进行搜索吗?
man man
以阅读有关手册页的所有技术详细信息。
man
对man
,我看,大约2015年(我认为它的Solaris ...我知道这是一个Ubuntu板),并没有提到使用的搜索引擎/
,或者其他任何可以内部完成man
。它有很多命令行选项,仅此而已。
可以在手册页中进行搜索吗?
man man
以阅读有关手册页的所有技术详细信息。
man
对man
,我看,大约2015年(我认为它的Solaris ...我知道这是一个Ubuntu板),并没有提到使用的搜索引擎/
,或者其他任何可以内部完成man
。它有很多命令行选项,仅此而已。
Answers:
只需点击/,然后输入您的搜索模式。
模式可以是正则表达式,例如,您可以通过键入以下内容来搜索单词“ option”
/[Oo]ption
或找到所有长参数
/(--)[a-Z]
要取消搜索,请点击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
表达式可以用括号“分组”,例如(--)+
(两个或多个破折号)。
[a-Z]
是一个序列(其他包括[0-9],[az]等),可以将它们组合在一起,如中所述[a-Z0-9]
。您还可以使用^
运算符来反转表达式,例如,(--)[^a-Z]+
对于以字母以外的其他任何形式开头的长参数。
另一个有用的操作是Union(|
),如中的color|colour
,它查找每次出现的颜色或颜色(有时称为布尔OR)。
如果你正在寻找一些含有这些“保留”字符的字符串(如?
,*
,+
),使用前缀与他们\
(即/\+k
搜索+k
)
要跳过结果,请按N(向前)和Shift+ N(向后)。
还有一种搜索所有手册页的方法:
man -K "Hello World"
该man
程序将打开第一个匹配项,并用结束匹配后q
,您可以
pager
选择:update-alternatives --display pager
。这是正确的less
less
,而不是[oO][pP]...
为每个字符使用,可-i
用于切换大小写敏感性。
man
具有一些类似于vim的键快捷方式,这只是其中之一
如果你已经在手册页,/
搜索很容易使用,但我更喜欢我的指定搜索词用的man
命令,所以它直接打开上一任的第一次出现。
用管道这很简单:
man ksh | less +/LINENO
但是,如果您只想坚持man
选择,那似乎是一个环形路。您必须less -f
使用该-P
选项覆盖默认的输出寻呼机()。
man -P 'less -p LINENO' ksh
如果您已安装Ubuntu Desktop版本,则可以进行图形搜索。
侏儒帮助使用yelp
程序。man ls
您可以yelp man:ls
在GUI窗口中键入并查看,而不必为CLI手册页键入内容:
加载后,您可以使用Control+ F进行搜索。
我在互联网上打开手册页,并使用浏览器的搜索功能Control+ F。
例如,如果在终端中输入man yad
浏览器,则输入linux man yad
。
您有时需要注意,互联网版本有时可能具有更新的或较旧的参数列表,但这在我身上很少发生。
互联网手册的优势不仅仅在于搜索功能,还包括出色的滚动以及更轻松地复制到剪贴板。