Linux 中的 Whatis 命令17 Mar 2025 | 5 分钟阅读 whatis 命令用于获取 Linux 命令或函数的简要信息。它会在一行中显示随 whatis 命令传递的命令的手册页描述。它从其索引数据库中搜索随其传递的字符串。其索引数据库由 mandb 程序维护。 whatis 命令会选择随其传递的命令的手册页中“NAME”部分的简短描述。它提供了各种命令行选项,以帮助用户获取指定命令的简短描述。 语法要理解 whatis 命令,首先要理解手册页。 什么是手册页?手册页或 man 页是了解终端中特定命令最有用的资源之一。命令的 man 页包含大量关于该命令的描述。有时您在执行命令时会遇到问题;在这种情况下,您可以简单地访问手册页以获取有关该命令的更多信息。 要浏览任何命令的手册页,请按如下方式执行命令: 上述命令适用于所有 Linux 命令。请看下面的输出: ![]() 上面的输出显示了 cat 命令的手册页。类似地,我们可以列出 Linux 中任何命令的手册。 让我们了解 whatis 命令的各种用法。 whatis 命令的基本用法如果它不带任何参数使用,它将从手册中显示指定命令的简要描述,每行一行。 要显示 cat 命令的描述,请按如下方式执行命令: 考虑下面的输出 ![]() 从特定部分获取信息我们可以从手册页的特定部分访问信息。要从手册页的特定部分访问 Linux 命令的信息,请使用 "-s 或 --section" 选项执行命令。它将使 whatis 命令仅显示手册页指定部分的简短描述。 考虑以下命令: 上述命令将显示 cat 命令的简要信息以及手册页 1 和页 2 的功能。请看下面的输出: ![]() 通过通配符搜索信息我们还可以使用通配符搜索 Linux 命令和函数。要使用通配符搜索命令和函数,请使用 "-w 或 -wildcard" 选项执行命令。它将根据指定的通配符进行搜索。 例如,如果我们想搜索命令和函数并以“ab”或“cd”模式显示它们的简短描述,那么我们将按如下方式执行命令: 上述命令将显示与模式匹配的命令和函数。请看下面的输出: ![]() 从上面的输出可以看出,模式 ab 与 Apache HTTP 服务器基准测试工具匹配,cd 与三个不同的函数匹配。这些工具和函数的简短描述可以在上面的输出中看到。 通过正则表达式搜索信息我们可以使用正则表达式搜索函数和命令。要使用正则表达式搜索命令和函数,请使用 "-r 或 regex" 选项执行 whatis 命令。它将根据指定的正则表达式搜索函数和命令。因此,它为 Linux 系统提供了灵活的搜索。 例如,如果我们要根据正则表达式“^ab”或“^cd”搜索函数和命令,那么我们将按如下方式执行命令: 上述命令将显示与表达式“ab”和“cd”匹配的函数的简短描述。请看下面的输出: ![]() 从上面的输出可以看出,模式 ab 与 Apache HTTP 服务器基准测试工具匹配,cd 与三个不同的函数匹配。这些工具和函数的简短描述可以在上面的输出中看到。 同样,如果我们要搜索与正则表达式“cd$”匹配的函数,请按如下方式执行命令: 上述命令将显示与指定模式匹配的函数的简短描述。请看下面的输出: ![]() 禁用修剪输出默认情况下,Linux 终端会将输出修剪为终端宽度,以避免难看的显示。但是我们可以使用 "-l 或 -long" 选项来避免修剪输出。要显示未经修剪的输出,请按如下方式执行命令: 上述命令将显示 ssh-import-id 的完整描述。请看下面的输出: ![]() 上述命令正在显示指定命令的完整输出。 要查看修剪和未修剪输出之间的差异,请不带“-l”选项执行命令: 考虑以下输出: ![]() 上述命令正在显示指定命令的修剪输出。 访问其他操作系统手册页如果我们有权访问任何其他操作系统的手册页,我们可以使用“-m”选项访问它们。例如,如果我们想搜索 OS2 的手册页,我们将按如下方式执行命令:whatis -m OS2 rmdir 上述命令将允许我们从 OS2 访问 rmdir 命令的简短描述。请看下面的输出: ![]() 显示 whatis 命令的用法'--usage' 选项显示有关 whatis 命令的简短信息。它显示简短描述并退出。执行以下命令: 上述命令将打印一条关于用法的简短消息。请看下面的输出: ![]() 显示 whatis 命令的版本要显示 whatis 命令的版本,请使用 "-V" 选项执行它。请看下面的命令: 它将显示 whatis 命令的版本。请看下面的输出: ![]() 获取帮助如果您在使用命令时遇到任何问题,可以通过使用 "-help" 选项和命令一起执行来从终端获取帮助。 要显示帮助,请按如下方式执行命令: 上述命令将显示可与 whatis 命令一起使用的选项列表及其描述。请看下面的输出: ![]() 从上面的输出可以看出,列出了具有其用法的不同选项。 下一个主题Linux 错误代码 |
我们请求您订阅我们的新闻通讯以获取最新更新。