引用コマンド

引用コマンド

Linuxの使い方を学びながら、私は前に逆引用符(`)と一重引用符(')を使ってコマンドを引用する慣用語に何度も触れました。

`rm -rf /tmp/foo/bar'

(JWZサイトでこのような質問がずっと見えることを初めて知りました。ずっと前のことですが、彼に尋ねたかもしれません。)

コマンドを引用するこの方法にはどのような意味がありますか?これで、人々が私が投稿したものをコピーして貼り付けてタグを省略する方法がわからない場合は、コマンドが失敗するようにこのタスクを直接実行します。

上記のように独自の段落でオフセットを指定する代わりに、実行中のテキストでmysql -hlocalhost -u -p -A bigdatabaseのようなコマンドを明確にする好ましい方法はありますか?

答え1

良いタイポグラフィのためには、開いている引用符と閉じる引用符の文字の外観が互いに異なり、対称でなければなりません。一部の古いコンピュータフォント(Sunコンソールなど)バックティックそして アポストロフィ現代のフォントは彼を表す傾向があります。ストレス そして垂直一重引用符代わりに。 Unicodeは、引用符を開くと閉じるために別々の文字を提供するようになりました。

文字とバックティック+アポストロフィルールの記録に関連するすべてのUnicodeコードポイントを含む記事全体を以下で読むことができます。http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html

バックティック+アポストロフィの使用が視覚的に魅力的かどうかは、完全にフォントによって異なります。TeX/ラテックスフォントはバックティックとアポストロフィを開いて閉じる引用符として解釈します。バックティックとアポストロフィを使用して引用することは、まだ(ASCII形式)EmacsおよびTeXinfoドキュメントで一般的です。

私は個人的に文脈に応じて引用習慣を調整する傾向があります。

  • マークアップ言語(SEサイトのマークダウンなど)を使用するときは、固定幅フォントのマークアップ構文を使用してください。

  • 一般的なASCIIテキストを書くとき、私はバックティックを避ける傾向があります。バックティックはシェルに特別な意味があるため、一重引用符または二重引用符を使用してコマンド部分を囲みます。 (両側の引用符の文字は同じです。)

  • LaTeXやEmacsドキュメントを書くとき、私は逆引用符+アポストロフィルールを使います。

答え2

私はそれを実際に目撃しませんでした。正確にあなたが説明する現象は一般的な現象ですが、可能性の高い順序で3つの仮説を考えることができます。

  1. Bashおよび同様のシェル/スクリプト言語ではバックティックを使用できます。コマンドの置き換え;人々はこれに言及するかもしれません。 (しかし、ここでは両側にバックティックがあります。)

  2. Markdownの構文やStack Exchangeサイトでも、バックティックはコンテンツを固定幅/タイプライターフォントに配置するために使用されます。like thisこれはしばしば、何かが小さなコードスニペットであるか、コマンドラインコンテンツインターフェイスに入力したいものであることを示すために使用されます。 (ただし、ここでは両側にバックティックがあります。)

  3. LaTeXマークアップ(Linuxユーザー/ Unixユーザーが不均衡に使用している可能性があります)では、バックティックはオープン引用符として使用され、シングルクォートはクローズ引用符として使用されるため、組版時に「this」は「this」になります。おそらく、これがLinux / Unixユーザーの間で一般的な慣行である理由です。

別の説明があるかもしれませんが、私は個人的にこの現象を実際に目撃したことがありません。

答え3

私はあなたが見ているのが単に「正しい」タイポグラフィだと思います。次のソフトウェアがあります。スマートな少年、プレーンテキスト句読点をHTMLエンティティに自動的に変換します。

関連情報