Warum wurde „~“ zur Darstellung des Home-Verzeichnisses gewählt?

Warum wurde „~“ zur Darstellung des Home-Verzeichnisses gewählt?

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

Wikipedia zitieren:

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 sind cd, cd ~, cd /home/bloggsjoder cd $HOMEgleichwertig. 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.

Layout der ADM-3A-Tastatur

Fotos vom Lear-Siegler finden Sie hierADM-3ATastatur einDasWebsite.

Bild einer ADM-3A-Tastatur

Dieses Terminal ist auch derQuelle der Bewegungsbefehleim viEditor 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.

verwandte Informationen