man
やgrep
を含むいくつかの異なるコマンドについて、いくつかのifconfig
ページを調べてきました。
数ページにわたって気付いたのですが、コンテンツは奇妙な構文を使用して、引用符と思われるものを示しています(バックティックの後に一重引用符または二重引用符が続きます)。
`text'
なぜ彼らは'
または"
を使用しておよび引用符を閉じることができないのですか?
更新
私は今、これは引用符に注意するのではなく、文字を太字にする必要があることに気づきました。私のシステムがフォーマット時にこれらを無視する理由はありますか?私はOSXを使用しています。
マニュアルページは歴史的に 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 .
_
これらの引用符は、印刷された本の引用符(引用された箇所の最初と最後で異なります)に似ているため、見栄えがよいためによく使用されます。
これらの引用符は、ローカルのtroff
構成によって追加された可能性もあります(または、削除することもできます)。実際のファイルには、これらの文字が文字通り含まれていない場合があります。あなたは次のようなもので確認することができます
_zcat /usr/share/man/man8/ifconfig.8.gz | less
_
マニュアルページがディスク上でどのように見えるか。これらは、tron
/troff
ファミリーのプログラムによる画面出力用にフォーマットされています(今日ではほとんど知られていないか使用されていますが、テキストのみのコンソール時間では非常に便利です...)。詳細については、man(1)
のマニュアルページを確認してください。