实验环境:RHEL 7
在使用whatis资料库时报错,查阅资料发现资料库需要自己手动建立,makewhatis使用无果后
[root@system1 ~]#whatis read
read: nothing appropriate
运行mandb解决问题
[root@system1 sbin]# mandb
正在处理 /usr/share/man 下的手册页...
正在为路径 /usr/share/man/man4 更新索引缓存。请等待...mandb: 无法打开 /usr/share/man/man/man4/crontabs.4: 没有那个文件或目录
mandb: 警告:/usr/share/man/man4/run-parts.4.gz:坏的符号链接或坏的 ROFF“.so”请求
正在为路径 /usr/share/man/man8 更新索引缓存。请等待...mandb: 警告:/usr/share/man/man8/fsck.fat.8.manpage-fix.gz:忽略错误的文件名
mandb: 警告:/usr/share/man/man8/numad.8.gz:用 whatis 解读 numad(8) 失败
正在为路径 /usr/share/man/mann 更新索引缓存。请等待...完成。
正在 /usr/share/man 下查找流浪猫...
正在 /var/cache/man 下查找流浪猫...
正在处理 /usr/share/man/hu 下的手册页...
正在为路径 /usr/share/man/hu/man8 更新索引缓存。请等待...完成。
正在 /usr/share/man/hu 下查找流浪猫...
正在 /var/cache/man/hu 下查找流浪猫...
正在处理 /usr/share/man/de 下的手册页...
正在为路径 /usr/share/man/de/man5 更新索引缓存。请等待...完成。
正在 /usr/share/man/de 下查找流浪猫...
正在 /var/cache/man/de 下查找流浪猫...
正在处理 /usr/share/man/ja 下的手册页...
[root@system1 ~]# whatis read
read (1) - bash built-in commands, see bash(1)
read (1p) - read a line from standard input
read (2) - read from a file descriptor
read (3p) - read from a file