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.