web-dev-qa-db-ja.com

ホームディレクトリを表すために「〜」が選択されたのはなぜですか?

私はよくなぜだろうと思いました ~ (チルダ)は、ユーザーのホームディレクトリを表します。これには理由がありますか、それとも使用頻度の低い文字だけですか?

815

Wikipediaの引用

Unixライクなオペレーティングシステム(BSD、GNU/Linux、Mac OS Xを含む)では、チルダは多くの場合、現在のユーザーのホームディレクトリを示します。たとえば、現在のユーザーのホームディレクトリが/home/bloggsj、次にcdcd ~cd /home/bloggsjまたはcd $HOMEは同等です。この方法は、1970年代に一般的に使用されているLear-Siegler ADM-3A端末に由来します。この端末には、たまたまチルダ記号と「ホーム」という単語(カーソルを左上に移動するため)が同じキーにあります。

Lear-Siegler ADM-3Aキーボードの写真 this サイトで見つけることができます。

この端子は、viエディターで使用される 移動コマンドのソース でもあります。 h、 j、 k、 l 左、下、上、右。

1068
pbm

の Home キーは、古い端末のチルダ文字にも使用されていました。詳細は here を参照してください。

157
Edd Steel