man -k或apropos报nothing appropriate解决办法

今天做练习的时候任务需要从manpage里找一个关键词,问题出在apropos对几乎给出的所有输入都报 “nothing appropriate”,所以不是输入表达式的问题,因为即使apropos whatis都会return nothing appropriate。

网上找的第一条解决方案是sudo makewhatis,但结果又是报makewhatis comand not found。

最后找到的解决办法是

mandb -c

就可以啦~ 因为mandb -c会重新创建manpage的全部索引,解决掉可能因为索引之前有损坏造成apropos不能搜索的问题。

参考stackExchange回答 323007/man-k-returns-no-results

原文地址:https://www.cnblogs.com/RDaneelOlivaw/p/13800411.html