マンページ引用文字[重複]

マンページ引用文字[重複]

man私はちょうど私を含むいくつかの異なるコマンドを見つけるためにいくつかのページに移動しました。grepifconfig

私はいくつかのページで内容が引用符であると思ったものに奇妙な構文を使用しました(バックティックの後に一重引用符または二重引用符が付いています)。

`text'

引用例

'使用または"開けない理由そして提案を終了しますか?

修正する

今、引用符を表示するのではなく、文字を太字で表示する必要があることに気づきました。フォーマット時にシステムがそれを無視する理由はありますか?私はOSXを使用しています。

答え1

歴史的には、マニュアルページは次のとおりです。トラフ/ノロフマークアップ言語(現在は次の代替手段があります)文書化書

Troffは画像セッター(またはPostScriptやPDFなどの形式のファイル)の出力を準備するために使用され、入力の`am文字を自動的に丸い引用符に変更します。 (より'トラフユーザーマニュアル、セクション2.1)。

Nroff(man端末に出力するときに実行されるコマンド)は、これらの文字を変更せずに渡します。

これらの参照は実際にマンページソースFreeBSDとOSXの以前のバージョンのGNU grep(2.5.1)の場合:

.B GREP_COLOR
environment variable. WHEN may be `never', `always', or `auto'

最新バージョンのGNU grepにはこれらの引用符はありません。マンページソース:

.I WHEN
is
.BR never ", " always ", or " auto .

答え2

これらの引用符は、見栄えがよく、印刷された本にある引用符に似ているため、よく使用されます(引用段落の始まりと終わりが異なります)。

これらの引用符は、ローカル構成によってtroff追加されることがあります(またはローカル構成によって削除される可能性があります!)。実際のファイルには文字通りこれらの文字が含まれていない可能性があります。次のことが確認できます

zcat /usr/share/man/man8/ifconfig.8.gz | less

マニュアルページがディスクからどのように見えるか。tron/シリーズプログラムの画面出力としてフォーマットされていますtroff(現在はほとんど知られていないか、使用されていませんが、テキスト専用のコンソール時代には非常に便利です...)。詳しくはマニュアルページをご覧くださいman(1)

関連情報