4

ユーザーが で関数を検索できるように、bash 関数のドキュメントを追加したいと思いますman。私の関数と実際のコマンドの間に目に見える違いはないはずです。

man自分の関数をチェックする関数でオーバーライドすることで、これを実行できることを知っています。別の方法はありますか?

4

2 に答える 2

3

マニュアルページを作成している場合(それ自体がタスクです/usr/local/man)、システム全体の変数を編集し$MANPATHて、その場所を含めるようにシステム全体の変数を編集します。その後、manページが利用可能になります。

于 2011-12-21T10:57:06.817 に答える
1

実際のシェル関数は、個々のページではなく、組み込みコマンドによって文書化されています。それをオーバーライドする必要があります。しかし、私でさえそこに情報を求めません。manhelp

/usr/local/man/manX通常の man ページを生成してorに投げ込むだけ/usr/local/share/man/manXです - あなたのディストリビューションがすでに提供しているものは何でも。/etc/manpath.configこのディレクトリがすでにそこに記載されていることを確認してください。MANPATHそうすれば、スタートアップ ファイルを環境変数でいじる必要がなくなります。

各マンページには、これが関数でありコマンドではないこと、および違いが何であるかを説明する明確に見えるセクションも含まれている必要があります。

その後、社交的な部分が始まります。そのドキュメントについて、あらゆる機会に全員に伝えます。everyとは、適切なだけでなく、everyを意味します。:-)

于 2011-12-21T12:41:27.603 に答える