質問: コマンドの引用 linuxの使い方を何年にもわたって学んだので、次のように、先頭にアクサングラーブ( `)とそれに続く一重引用符( ')を付けてコマンドを引用するイディオムに繰り返し遭遇しました。`rm -rf/tmp/foo/bar '(私は、jwzのサイトでこれを見続けていることに最初に気づきました。私は彼にこの質問をしたかもしれませんが、それはかなり前のことでした。)このスタイルの引用コマンドには意味がありますか?私は今、自分でそれを行っているので、人々が私が投稿したものをコピーして貼り付けるだけで、マークを省略するのに十分な知識がない場合、コマンドは失敗します。mysql -hlocalhost -u -p -bigdatabaseのようなコマンドを、上記のように独自の段落でオフセットせずに、テキストの実行で明白にするための好ましい方法はありますか?
回答: 優れたタイポグラフィでは、開始引用符と終了引用符のグリフが異なる(そして対称的である)必要があります。一部の古いコンピューターフォント(sunコンソールなど)では、バッククォートおよびアポストロフィに左引用符と右引用符のグリフが提供されていました。 文字;現代のフォントは、代わりにアクサングラーブと垂直一重引用符を表示する傾向があります。 unicodeは、左引用符と右引用符に別々の文字を提供するようになりました。関係するすべての文字のunicodeコードポイントとバッククォート+アポストロフィ規則の履歴を含む完全なストーリーは、次の場所で読むことができます。 http://www.cl.cam.ac.uk/~mgk25/ucs/ quotes.html バッククォートとアポストロフィの使用が視覚的に意味があるかどうかは、フォントがすべてです。 tex/latex フォントは、バッククォートとアポストロフィを左引用と右引用のグリフとして実際に解釈します。引用にバッククォート+アポストロフィを使用することは、(ascii形式の)emacsおよびtexinfoのドキュメントでは今でも一般的です。私は個人的に、引用の習慣を文脈に非常に適応させる傾向があります。 マークアップ言語を使用する場合(たとえば、ここseサイトでのマークダウン)、等幅フォントには任意のマークアップ構文を使用します。 プレーンasciiテキストを書くとき、バックティックはシェルにとって特別な意味を持ち、コマンドスニペットを囲むために一重引用符または二重引用符を使用するため、バックティックの使用を避ける傾向があります(両側で同じ引用文字) 。) latexまたはemacsのドキュメントを作成するときは、バッククォートとアポストロフィの規則を使用します。