Linux apropos 命令总是返回“没有合适的”

fla*_*ode 9 linux centos

我在 VM 上最小安装了 CentOS 5.7 32 位。

apropos 命令总是返回“没有合适的”

[root@localhost ~]# apropos man
man: nothing appropriate
Run Code Online (Sandbox Code Playgroud)

即使在我运行updatedb之后。它适用于我拥有的另一台 CentOS 服务器。

bgv*_*han 8

尝试以 root 身份执行 'makewhatis'。这会更新手册页数据库,并在它不存在时创建它,它可能不会在全新安装中出现。

'updatedb' 为 'locate' 更新数据库,可能与此问题无关。

  • 如果使用 CentOS7,命令 'mandb' 已经取代了 makewhatis。 (6认同)

Ruf*_*sVS 8

sudo mandb为我解决了问题。它会重新生成 apropos 数据库,但您必须确保使用 sudo 运行它。

  • 它做了什么以及如何做? (2认同)