Ich habe mich oft gefragt, warum der ~ (Tilde) steht für das Home-Verzeichnis eines Benutzers. Gibt es dafür einen Grund oder handelt es sich nur um ein selten verwendetes Zeichen?
Akzeptierte Antwort:
Wikipedia zitieren:
Auf Unix-ähnlichen Betriebssystemen (einschließlich BSD, GNU/Linux und Mac OS
X) zeigt die Tilde oft das Home-Verzeichnis des aktuellen Benutzers an:zum Beispiel
wenn das Home-Verzeichnis des aktuellen Benutzers /home/bloggsj , dann cd , cd ~ , cd /home/bloggsj oder cd $HOME sind gleichwertig. Diese Praxis
leitet sich vom Lear-Siegler ADM-3A-Terminal ab, das in den
1970er Jahren allgemein verwendet wurde und das zufällig das Tilde-Symbol und das Wort „Home“
(zum Bewegen des Cursors zu oben links) auf derselben Taste.

Fotos der Lear-Siegler ADM-3A-Tastatur finden Sie auf dieser Seite.

Dieses Terminal ist auch die Quelle der Bewegungsbefehle, die im vi verwendet werden Herausgeber:h , j , k , l für links, unten, oben, rechts.