web-dev-qa-db-ja.com

マニュアルページの引用文字

mangrepを含むいくつかの異なるコマンドについて、いくつかのifconfigページを調べてきました。

数ページにわたって気付いたのですが、コンテンツは奇妙な構文を使用して、引用符と思われるものを示しています(バックティックの後に一重引用符または二重引用符が続きます)。

`text'

Quote Example

なぜ彼らは'または"を使用しておよび引用符を閉じることができないのですか?

更新

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

6
Matt

マニュアルページは歴史的に troff/nroff マークアップ言語で書かれていましたが、現在は DocBook などの代替言語があります。

写真植字機(またはPostScriptやPDFなどの形式のファイル)への出力を準備するためのTroffは、入力の_`_および_'_文字を曲線の引用符__および__。 ( Troffユーザーズマニュアル 、セクション2.1を参照してください)。

Nroffは、出力が端末に送信されるときにmanコマンドが実行するものであり、これらの文字を変更せずに渡します。

これらの引用符は、実際には、FreeBSDおよびOSXの古いバージョンのGNU grep(2.5.1)の raw man page にあります。

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

GNU grepの最近のバージョンでは、 manページ にこれらの引用符がありません:

_.I WHEN
is
.BR never ", " always ", or " auto .
_
9
Mark Plotnick

これらの引用符は、印刷された本の引用符(引用された箇所の最初と最後で異なります)に似ているため、見栄えがよいためによく使用されます。

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

_zcat /usr/share/man/man8/ifconfig.8.gz | less
_

マニュアルページがディスク上でどのように見えるか。これらは、tron/troffファミリーのプログラムによる画面出力用にフォーマットされています(今日ではほとんど知られていないか使用されていますが、テキストのみのコンソール時間では非常に便利です...)。詳細については、man(1)のマニュアルページを確認してください。

6
Ned64