~ がホームディレクトリを表す理由

なぜUnix&Linuxではホームディレクトリを「~」文字で表現するのか。 - [モ]Modern Syntax

リンク先参照。なるほど。

~ の下に ^ があるけど、どうやって 3 種類を打ち分けるんだろう。

ちなみに ^ はアクサンシルコンフレックスと読む。今日初めて知ったという方は、明日のミーティングなどで「キャラクタクラスの否定はアクサンシルコンフレックスで!」などとドヤ顔で言って、メダパニヒャダルコを同時に唱えるのが吉。

ちょっと興味深いので、おまけに以下の英文を和訳しておきましょうか。

Bill Joy (co-founder of Sun) developed in such a terminal, the first version of the UNIX vi editor. It was also the first terminal with the arrow keys, so this in vi to still play a big role. A look at the tilde (~) right above could also explain why this leads to the present in the home directory (cd ~)

サン・マイクロシステムズの共同創始者である Bill Joy は、Lear-Siegler 社の ADM-3A で動作する最初の UNIX vi エディタを開発した。同機は矢印キーを備えた初の端末であり、vi のキーバインドに大きな影響を与えた。また、ホームディレクトリに移動するコマンドが "cd ~" であることが、右上のチルダから見て取れるようだ。

ドイツ語→英語→日本語翻訳なので、雰囲気だけ感じてください。