
Ich habe mich oft gefragt, warum die ~
(Tilde)-Zeichen stellt das Home-Verzeichnis eines Benutzers dar.
Gibt es dafür einen Grund oder liegt es einfach daran, dass Tilde ein selten verwendetes Zeichen ist?
Antwort1
Auf Unix-ähnlichen Betriebssystemen (einschließlich BSD, GNU/Linux und Mac OS X) zeigt Tilde häufig das Home-Verzeichnis des aktuellen Benutzers an: Wenn das Home-Verzeichnis des aktuellen Benutzers beispielsweise ist
/home/bloggsj
, dann sindcd
,cd ~
,cd /home/bloggsj
odercd $HOME
gleichwertig. Diese Vorgehensweise stammt vom Lear-Siegler ADM-3A-Terminal, das in den 1970er Jahren weit verbreitet war und bei dem sich zufällig das Tilde-Symbol und das Wort „Home“ (zum Bewegen des Cursors nach oben links) auf derselben Taste befanden.
Fotos vom Lear-Siegler finden Sie hierADM-3ATastatur einDasWebsite.
Dieses Terminal ist auch derQuelle der Bewegungsbefehleim vi
Editor verwendet: h, j, k, lfür links, unten, oben, rechts.
Antwort2
Die HomeTaste wurde auf alten Terminals auch für das Tilde-Zeichen verwendet. SieheHierfür mehr Details.