特定のマニュアルページを変更し、apropos
次whatis
の手順を実行した場合にのみこれらの変更を反映します。
マニュアルページのコピーを他の場所に保存し、削除する
/usr/local/man/man1
走る
makedb
走る
makewhatis
マニュアルページを復元する
/usr/local/man/man1
走る
makedb
走る
makewhatis
詳細:
NAME セクションを変更して、 によって検索される特定のキーワードを含めると、上記の 6 つの手順 (!) を実行した後にapropos
のみ によって検索されるようになります。apropos
mandb
とで更新するだけでは明らかに不十分です。でデータベースmakewhatis
を再作成できることはわかっていますが、最初にデータベースを削除する必要がある更新プロセスは、やや奇妙です。whatis
makewhatis -c
質問:
マニュアルページを変更し、削除/復元/更新プロセスなしでこの変更を反映させるapropos
にはどうすればよいですか?whatis
答え1
マニュアルページを変更し、その変更をapropos
およびに反映させるにはどうすればよいですかwhatis
?
使用すべきマンドブ- マニュアル ページ インデックス キャッシュを作成または更新します。
mandb
インデックス データベース キャッシュを初期化または手動で更新するために使用されます。キャッシュには、マニュアル ページ システムの現在の状態に関連する情報が含まれており、その中に保存された情報は、ユーティリティによってman-db
速度と機能を向上させるために使用されます。
mandb
apropos
との両方が使用するデータベースを更新しますwhatis
。
ソース:mandb: マニュアル ページ インデックス キャッシュを作成または更新する - Linux マニュアル ページ (8)
検索されたデータベースはプログラム
apropos
によって更新されますmandb
。インストールによっては、定期的な cron ジョブによって実行される場合もあれば、新しいマニュアル ページがインストールされた後に手動で実行する必要がある場合もあります。
ソースapropos(1) - Linux マニュアルページ
各マニュアル ページには、短い説明が含まれています。
whatis
マニュアル ページ名を検索し、一致した名前のマニュアル ページの説明を表示します。
インデックス データベースは検索中に使用され、
mandb
プログラムによって更新されます。インストールによっては、定期的な cron ジョブによって実行される場合もあれば、新しいマニュアル ページがインストールされた後に手動で実行する必要がある場合もあります。