奇妙な理由で、Unix シェル (cygwin) の「whatis」コマンドが機能しません。常に「ls: 該当なし」または「cd: 該当なし」を返します。何か設定が間違っていないか心配です。誰かに光を当てる人はいますか? ありがとう!
質問する
9865 次
5 に答える
29
64 ビットのRed Hat Cygwin インストールを使用して、同様の問題に遭遇しました。
私の場合、/usr/sbin/makewhatis
存在しませんでした。実行man
とコマンドは機能しましたが、「適切なものが何もない」以外は何apropos
も返されませんでした。whatis
不足しているパッケージを探してたくさん食べた後、The Friendly Manual のページを読んで、man
について知りましたmandb
。
実行mandb
すると問題が解決しました。
于 2014-09-10T20:10:05.507 に答える
12
Cygwin FAQから:
man -k (または apropos) が機能しないのはなぜですか?
man -k または apropos を使用する前に、whatis データベースを作成する必要があります。コマンドを実行するだけです
mandb
(完了するまでに 1 分かかる場合があります)。
(注:そのFAQの古いバージョンでは/usr/sbin/makewhatis
代わりにそう言っていた.)mandb
于 2012-08-02T16:58:49.460 に答える
0
私は同じ問題に直面しました。コマンド
で修正しました。#mandb
于 2020-04-02T06:24:58.300 に答える
0
#mandb コマンドを実行することで問題が解決しました
[root@localhost log]# whatis last
last (1) - show a listing of last logged in users
[root@localhost log]#
于 2020-06-30T13:21:20.910 に答える