📜  Linux中的Whatis命令

📅  最后修改于: 2020-12-10 00:53:24             🧑  作者: Mango

Linux中的Whatis命令

whatis命令用于获取有关Linux命令或功能的简要信息。它在与whatis命令一起传递的命令的一行中显示手册页面描述。它从其索引数据库中搜索已与其一起传递的字符串。它的索引数据库由mandb程序维护。

whatis命令在与它一起传递的命令的手册页中选择“ NAME”部分的简短描述。它促进了各种命令行选项,以帮助用户获得对指定命令的简短描述。

句法:

whatis [-options]

要了解whatis命令,首先,请了解手册页:

什么是手册页?

手册页或手册页是从终端了解特定命令的最有用资源之一。命令的手册页包含有关该命令的许多描述。有时您在执行命令时会卡住;在这种情况下,您只需访问手册页即可获取有关该命令的更多信息。

要浏览任何命令的手册页,请执行以下命令:

man command_ name

上面的命令适用于所有Linux命令。考虑以下输出:

上面的输出显示cat命令的手册页。同样,我们可以列出Linux中任何命令的手册。

让我们了解whatis命令的各种用法:

whatis命令的基本用法

如果不带任何参数使用它,它将在一行中显示手册中有关指定命令的简短描述。

要显示有关cat命令的描述,请执行以下命令:

whatis cat

考虑以下输出:

从特定部分获取信息

我们可以从手册页的特定部分访问信息。要从手册页的特定部分访问Linux命令的信息,请使用“ -s或–section”选项执行该命令。它将绑定whatis命令以仅显示手册页中指定部分的简短描述。

考虑以下命令:

whatis -s "1","2" cat

上面的命令将显示有关cat命令和手册第1页和第2页的功能的简要信息。请考虑以下输出:

通过通配符搜索信息

我们还可以使用通配符搜索Linux命令和功能。要使用通配符搜索命令和功能,请使用“ -w或-wildcard”选项执行命令。它将根据指定的通配符进行搜索。

例如,如果我们要搜索命令和功能并将其简短描述显示为“ ab”或“ cd”模式,则我们将按以下方式执行命令:

whatis -w 'ab*'
whatis -w 'cd*'

上面的命令将显示带有匹配模式的命令和功能。考虑以下输出:

从上面的输出中可以看到,模式ab与Apache HTTP服务器基准测试工具匹配,而cd与三个不同功能匹配。在上面的输出中可以看到这些工具和功能的简短描述。

通过正则表达式搜索信息

我们可以使用正则表达式搜索功能和命令。要使用正则表达式搜索命令和函数,请使用“ -r或regex”选项执行whatis命令。它将根据指定的正则表达式搜索功能和命令。因此,它提供了对Linux系统的灵活搜索。

例如,如果要根据正则表达式“ ^ ab”或“ ^ cd”搜索功能和命令,则将执行以下命令:

whatis -r '^ab'
whatis -r '^cd'

上面的命令将显示与表达式“ ab”和“ cd”匹配的功能的简短描述。考虑以下输出:

从上面的输出中可以看到,模式ab与Apache HTTP服务器基准测试工具匹配,而cd与三个不同功能匹配。在上面的输出中可以看到这些工具和功能的简短描述。

同样,如果我们要搜索与正则表达式“ cd $”匹配的函数,请执行以下命令:

whatis -r 'cd$'

上面的命令将显示与指定模式匹配的功能的简短描述。考虑以下输出:

禁用调整后的输出

缺省情况下,Linux终端将输出调整为终端宽度,以避免产生难看的结果。但是我们可以避免使用“ -l或-long”选项来修剪输出。要显示输出而不进行任何调整,请执行以下命令:

whatis -l  ssh-import-id

上面的命令将显示ssh-import-id的完整描述。考虑以下输出:

上面的命令显示指定命令的完整输出。

要查看调整后的输出与未调整后的输出之间的区别,请执行不带'-l'选项的命令:

whatis ssh-import-id

考虑以下输出:

上面的命令显示指定命令的修剪后的输出。

进入其他操作系统手册页

如果我们有权访问任何其他操作系统的手册页,则可以使用“ -m”选项来访问它们。例如,如果要搜索OS2的手册页,将执行以下命令:whatis -m OS2 rmdir

上面的命令将让我们从OS2访问rmdir命令的简短描述。考虑以下输出:

显示whatis命令的用法

'–usage'选项显示有关whatis命令的简短信息。它显示简短说明并退出。执行以下命令:

whatis --usage

上述命令将print有关的使用一个短消息。考虑以下输出:

显示whatis命令的版本

要显示whatis命令的版本,请使用'-V'选项执行它。考虑以下命令:

whatis -V

它将显示whatis命令的版本。考虑以下输出:

获得帮助

如果在使用命令期间卡在任何地方,则可以通过使用命令的'-help'选项来从终端获得帮助。

要显示帮助,请执行以下命令:

whatis -help

上面的命令将显示可与whatis命令一起使用的选项列表及其说明。考虑以下输出:

从上面的输出中,我们可以看到列出了不同的选项及其用法。