~ がホームを意味するのは、キーボードの偶然らしい

同じキーに一緒に刻印された ~ と Home
同じキーに一緒に刻印された ~ と Home

cd ~ でホームディレクトリに戻れる。この ~(チルダ)、なぜ「ホーム」を意味するようになったか知っていますか? 有力なのは、深い設計思想があったわけではなく、キーボードの配置がたまたまそうだったという説です。

1970年代、Lear-Siegler ADM-3Aというターミナル端末がありました。このキーボードでは ~ キーと Home キーが同じキーに刻印されていた。当時のプログラマーたちがホームディレクトリのショートカットに ~ を選んだのは、この刻印からの自然な連想だった、と考えられています。

50年前のキーボードの刻印が、今も世界中のエンジニアの指に残っている。ちょっとロマンチックな話です。