スポンサーリンク

コードが書ける!数式が書ける!AAが書ける!スタンプが貼れる!

無料の匿名掲示板型SNS「このはちゃんねる

新規会員募集中!

【Linux】Manpageの作成

266, 2019-12-25

目次

そうだ、Manpageを作ろう

ググってみると次のページがヒットした。
HowTo: Linux / UNIX Create a Manpage
これを参考に作成してみた。

沈黙、自作Manpage

$ man nadduser
nadduser というマニュアルはありません

調べると他の参考ページでは makewhatis を使って色々と更新していた。
そうか、makewhatis を使うのか。

沈黙、makewhatis

$ makewhatis
bash: makewhatis: コマンドが見つかりません

調べると Debian のメーリングリストで同じ状況の人がいた。その人宛の返信を見ると mandb を使うといいらしい。

mandb との出会い、そして…

# mandb
...
パス `/usr/local/share/man/man8' の index キャッシュを更新しています。お待ちください...mandb: 警告: /usr/local/share/man/man8/nuseradd.1: おかしなファイル名を無視しています
...

出会って早々に mandb から「あなたのファイル名おかしい」と言われ無視される。率直な人らしい。

構成の確認

/usr/local/share/man/man8$ ls
nuseradd.1

nuseradd のお尻に付いてる数字が Manpage のセクション番号だとすると、ディレクトリとファイルのセクション番号違いが原因かもしれない。

/usr/local/share/man/man8# mv nuseradd.1 nuseradd.8

ありがとう mandb

# mandb
...
パス `/usr/local/share/man/man8' の index キャッシュを更新しています。お待ちください...完了しました。
$ man nuseradd
...

自作 Manpage が見れるようになった。ありがとう mandb。

投稿者名です。64字以内で入力してください。

必要な場合はEメールアドレスを入力してください(全体に公開されます)。

投稿する内容です。

スポンサーリンク

スポンサーリンク

スポンサーリンク

スポンサーリンク