在 Mac OS X 的终端中搜索字符串匹配的手册页索引

Anonim

许多命令行用户都熟悉“man”命令,该命令将打开特定命令的手册页,但是如果您不是在特定命令的手册页中查找,而是在所有手册页中查找字符串匹配怎么办?这就是这个技巧的目的,因此无论您是想了解有关特定进程、守护程序、配置文件或其他任何内容的更多信息,OS X 的终端应用程序都包含一个非常漂亮的快速搜索功能,允许用户立即搜索所有比赛的手册页索引。

在Mac OS 中搜索字符串匹配的手册页

就终端应用程序而言,使用手册页索引搜索非常简单,您甚至不需要输入命令(尽管您可以根据需要输入命令,稍后会详细介绍)。

用光标选中一段文本、语法、命令、配置文件、日志、系统守护进程、进程,然后右键单击并选择“搜索手册页索引”

对于这个例子,我们在所有手册页中搜索“syslogd”,它是OS X 中的系统日志服务器,找到了三个手册页结果:asl.conf、syslog.conf和系统日志。

这实际上只是出色的apropos 命令的GUI 前端,它是获取更多命令详细信息或从命令行寻求帮助的多种方式之一。如果你想直接访问它而不使用上面提到的右键单击技巧,你可以通过在命令行中键入以下内容来使用与 syslogd 相同的方法:

apropos syslogd​​

匹配的结果是一样的,基本上是一个'whatis'匹配到man的列表,除了一个新的带有黄色手册页格式的终端窗口不会启动,结果会被返回像任何其他终端语法一样进入与启动命令的窗口相同的窗口。

正上方是同一上下文菜单中的打开手册页菜单选项,这对于快速获取其他详细信息或打开 apropos 命令返回的内容所引用的特定手册页也很有用。从 GUI 的角度来看,终端应用程序的帮助菜单提供了将手册页启动到新窗口的相同功能。对于命令行新手来说,这些都是很棒的技巧,即使对于那些长期掌握 Unix 的人来说,这些技巧也是如此,他们只是想知道简单的方法来访问他们可能经常使用的东西。

在 Mac OS X 的终端中搜索字符串匹配的手册页索引