#1 楼
只需按/,然后键入搜索模式即可。/[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],[a-z]等),可以将它们组合在一起,如[a-Z0-9]
所示。您还可以使用^
运算符来反转表达式,例如(--)[^a-Z]+
适用于所有以字母以外的形式开头的长参数。另一个有用的操作是Union(
|
),如color|colour
一样,它查找每种颜色或颜色的出现(有时称为布尔值) OR)。如果要搜索包含某些“保留”字符的字符串(例如
?
,*
,+
),请在它们前面加上\
(即/\+k
来搜索+k
)要跳过结果,请按N(向前)和Shift + N(向后)。
还有一种搜索所有手册页的方法: >
man -K "Hello World"
man
程序将打开第一个匹配项,并用q
关闭它后,可让您查看下一个(返回)< br跳过当前一个(Ctrl + D)
或退出(Ctrl + C)。
评论
这取决于您的寻呼机选择:update-alternatives --display pager。这是正确的少
– shellholic
2011年1月9日在16:35
是否还可以选择使用键浏览结果?即像在Firefox中一样,您可以按F3键,然后光标从一个结果跳转到下一个结果?
–NES
2011年1月9日在16:37
另一个有用的技巧是少写,而不是对每个字符使用[oO] [pP] ...,请使用-i切换大小写敏感性。
– Lekensteyn
2011年1月22日14:55
嗯,按Ctrl + C取消对我似乎不起作用。 Esc + U可以。
–福音医学
2014年9月4日3:00
男人使用的查看器具有一些类似于vim的键快捷方式,这只是其中之一
–胸腺
19年7月4日在5:01
#2 楼
Stefano出色回答的次要附录:如果未指定其他寻呼机,则
man
使用less
。因此,您可以使用/
或?
进行搜索。向后搜索)/
将搜索上一个匹配项,而n
将搜索下一个匹配项。使用
N
获取详细信息。 也可以使用
?
列出所有手册文件,并加上一些单词。#3 楼
如果您已经在手册页中,则可以轻松使用/
搜索,但是我更喜欢使用man
命令指定搜索词,因此它会在该词首次出现时直接打开。 这是很简单的,用管道:迂回。您必须使用
man
选项覆盖默认输出寻呼机(less -f
)。man ksh | less +/LINENO
评论
这就是我一直在寻找的! man绝对应该可以从内置命令行中搜索字符串。可曼ksh | less + / LINENO的使用方式不会少提及?
–MiłoszŁakomy
20年1月3日,下午2:41
#4 楼
GUI方法如果安装了Ubuntu Desktop版本,则可以图形化搜索。
Gnome帮助
Gnome帮助使用
yelp
程序。不必在CLI手册页中键入man ls
,而是可以键入yelp man:ls
并在GUI窗口中查看: > 浏览器
我在互联网上打开手册页,并使用浏览器的搜索功能Control +F。
例如,如果在终端中输入
man yad
在我的浏览器中,我将输入linux man yad
。 >互联网手册的优势不仅仅在于搜索功能,还包括出色的滚动以及更轻松地复制到剪贴板。
评论
您是要在所有联机帮助页中搜索以找到具有特定内容的内容,还是在给定的联机帮助页中搜索特定的短语?@frabjous我的意思是在一个联机帮助页中,是否也可以搜索全部内容?
我也补充了。顺便说一句,您也可以输入man man来阅读有关手册页的所有技术细节。
我正在寻找的人,大约在2015年(我认为它是Solaris ...我知道这是Ubuntu板),没有提到使用/或其他可以在man内完成的搜索。它有很多命令行选项,就是这样。