「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

/etc/man_db.conf

pointこの用語のポイント

pointファイルだよ

pointUNIX系のOSで使われるよ

pointmanpathコマンドで使う設定ファイルだよ

スポンサーリンク

簡単に書くよ

/etc/man_db.confとは

UNIX系のOS(コンピュータの人格に相当するソフト)(Linuxとか)で使われる、manpathコマンドで使う設定ファイル
であり

「man」コマンドで表示されるマニュアルの置き場所を書いておくファイル
です。


image piyo

詳しく書くよ

manpathは「コマンドのマニュアル(「man」コマンドで表示されるやつ)の置いてある場所を設定・表示するときに使うコマンド」ね。

この「manpath」コマンドで使われる設定ファイルが「/etc/man_db.conf」です。
「etc」ディレクトリの中の「man_db.conf」ファイルで「/etc/man_db.conf」ね。
UNIX系のOSLinuxとかMacとか)で使われるファイルです。

/etc/man_db.conf

「manpath」コマンドには「-C」というオプションがあります。
「-C」オプションは、使う設定ファイルを指定するオプションです。

例えば

manpath -C hoge.conf

を実行すると「hoge.conf」をもとにして、マニュアルの置き場所が設定されます。

この「-C」オプションを指定しないときに使用される設定ファイルが「/etc/man_db.conf」です。
「-C」オプションを指定しないで

manpath

を実行すると

manpath -C /etc/man_db.conf

を実行したのと同じ結果になります。

「/etc/man_db.conf」の中には、主にマニュアルの置き場所情報が書かれています。
例えば

MANPATH_MAP /bin       /usr/share/man
MANPATH_MAP /usr/bin  /usr/share/man


といった内容です。

編集は

vi /etc/man_db.conf

等で行えます。
「/etc/man_db.conf」はテキストファイル(中身が文字だけのファイル)です。

ちなみに、環境によっては「/etc/man_db.conf」がないかもしれません。
その場合は「/etc/manpath.config」というファイルを探してみてください。
「etc」ディレクトリの中の「manpath.config」ファイルで「/etc/manpath.config」です。

/etc/man_db.conf2

「/etc/manpath.config」は「/etc/man_db.conf」と同じ役割のファイルです。
おそらく、どちらかのファイルはあると思います。
両方見つからない場合は、そもそも「man」コマンドが使えるかの確認をお願いします。


image piyo2

一言でまとめるよ

まぁ「/etc/man_db.conf」って単語が出てきたら「manpathコマンドで使う設定ファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像063
書籍画像005

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
つくって、壊して、直して学ぶ Kubernetes入門