简介
whatis 命令用来快速查看某个命令的简要描述。它其实就是快速查 man 页的 NAME 部分。
非常适合:
-
想知道某个命令干什么
-
不想翻长长的
man页面 -
快速回忆工具功能
语法
whatis [选项] 关键词
-
关键词:要查询的命令、程序或文件名。
-
支持多个关键词一起查询。
常用选项
-
-i:忽略大小写 -
-w:使用通配符 -
-r:使用正则表达式匹配 -
-l:列出所有匹配项 -
-v:打印详细的警告信息 -
-d:打印调试信息 -
-h:打印帮助信息 -
-s:将只搜索给定的手册部分 -
-M
示例用法
查看一个命令的作用
whatis ls
示例输出
ls (1) - list directory contents
-
ls是第1节(普通命令) -
简要描述是 “list directory contents”(列出目录内容)
一次查多个命令
whatis ls cp mv
查询不区分大小写
默认区分大小写,加 -i 可忽略大小写:
whatis -i LS
模糊查询(支持正则)
用 -w(wildcard 模式,支持通配符 *)
whatis -w "ls*"
比如会列出 ls, lsof, lsblk 等相关命令。
打印详细信息
whatis -v ls
正则匹配
whatis -r ^ls
指定要检索的章节
whatis -s 3 cat
注意事项
whatis 依赖系统上的 man 数据库,如果提示:
whatis: no manual entry for xxx
说明:
-
可能没有对应命令的
man页 -
或者
man数据库没更新
可以用下面命令强制重建数据库:
sudo mandb
mandb 会扫描所有 man 页,更新索引)
1631

被折叠的 条评论
为什么被折叠?



