mandb命令用于初始化或手动更新通常由man维护的索引数据库缓存,缓存包含与手动页面系统的当前状态相关的信息,其中存储的信息由man db实用程序用于提高其速度和功能。
**语法格式:** mandb [参数]
**常用参数:**
| -d | 打印调试信息 |
| ----------- | ---------------------------------------------------- |
| -q | 不发出警告 |
| -s | 不花时间查找或向数据库添加有关stray cats的信息 |
| -p | 不花时间检查删除的手册页并从数据库中清理它们 |
| -u | 只创建用户数据库,即使有创建系统数据库所需的写权限 |
| -C <文件> | 使用此用户配置文件代替默认的 ~/.manpath |
**参考实例**
更新top命令手册页索引缓存:
```
[root@anycode ~]# mandb top
```
使用-d参数,打印调试信息:
```
[root@anycode ~]# mandb -d unzip
```
使用-u参数,只创建用户数据库,即使有创建系统数据库所需的写权限:
```
[root@anycode ~]# mandb -d net-tools
```