Warum stellt ~ den Home-Ordner unter macOS und Linux dar?
Unabhängig davon, ob Sie das Linux-Subsystem unter Windows 10 installiert haben oder mit dem Linux-Terminal arbeiten, gibt es alle möglichen Abkürzungen, die Sie lernen müssen. Keine davon ist intuitiv.
Zum Beispiel gibt es die Tilde, ~
, was Ihren Heimatordner darstellt. Tippen CD ~ / Dokumente
wechselt in den Ordner "Dokumente" im Heimatverzeichnis des aktuellen Benutzers und erspart mir die Eingabe / Benutzer / justinpot / Documents
jedes Mal. Es ist eine praktische Abkürzung, sicher, aber warum wird dieser bestimmte Charakter dafür verwendet??
Ob Sie es glauben oder nicht, es liegt an einer Tastatur aus den 70er Jahren. Hier ist ein Lear Siegler ADM-3A-Terminal, das erstmals 1975 ausgeliefert wurde.
Dies war ein "dummes Terminal", das heißt, es war kein Computer an sich, sondern ermöglichte es Ihnen, Befehle in einen Computer einzugeben und Daten anzuzeigen. Der ADM-3A kostete nur 995 US-Dollar, was seiner Meinung nach zu der Zeit ein guter Preis war oder nicht. Dies bedeutete, dass Institutionen mehrere solcher Terminals für den Anschluss an einen zentralen Computer erwerben konnten. Bis heute ahmen moderne "Terminal-Emulatoren", wie sie unter Linux und macOS verwendet werden, die Funktionalität solcher Systeme nach.
Es ist eine äußerst einflussreiche Hardware. Viele frühe Softwareentwicklungen fanden darauf statt, was bedeutete, dass das Tastaturlayout einige Designentscheidungen beeinflusste. Hör zu:
Etwas merken? Hier ist ein klareres Bild.
Siehe den Schlüssel oben rechts? Dies ist die HOME-Taste, die bei modernen Tastaturen ähnlich wie die Home-Taste wirkt und den Cursor beim Bearbeiten des Textes nach links oben bewegt. Es ist auch der Schlüssel für das Tilde-Symbol: ~
. Diese Assoziation reichte für ~
um schließlich Heimatordner darzustellen.
Das ist richtig: Eine spezielle Tastatur aus über vierzig Jahren verwendet Linux- und UNIX-basierte Systeme ~
Zuhause zu repräsentieren, auch wenn die ~
und Home-Tasten können auf den meisten modernen Tastaturen nicht weiter auseinander liegen. Verrückt oder?
In dieser Tastatur sind weitere Details versteckt. Siehe die Pfeile auf den Tasten H, J, K und L? Halten Sie die Strg-Taste gedrückt, und drücken Sie diese Tasten, um den Cursor in Terminal zu bewegen. Deshalb werden dieselben Tasten verwendet, um den Cursor in vi zu bewegen. Diese vi-Tastenkombinationen inspirierten wiederum die Tastenkombinationen in Google Mail, Twitter und sogar Facebook. Das ist richtig: Sogar die Tastaturkürzel von Facebook wurden von einem "dummen Terminal" inspiriert, das erstmals 1975 verkauft wurde.
Schauen Sie sich ein paar mehr an, und Sie werden feststellen, dass Sie einige Tasten sehen, die Sie überhaupt nicht erkennen. Hier ist der Schlüssel "Hier ist", den der Blogger Dave Cheney erklärt. Im Grunde hat es bestätigt, wer Sie über das Netzwerk sind. Sie werden auch sehen, dass die Escape-Taste an Orten ist, an denen Caps Lock auf modernen Tastaturen verwendet wird, wodurch die Escape-Tasten-Kontroverse des MacBook-Touchbar in ein neues Licht gerückt wird. Ich bin sicher, es fehlen noch viele andere Details.
Ein Gerät, von dem Sie noch nie gehört haben, dass Designentscheidungen in Software verwendet wurden, die noch über vierzig Jahre später verwendet wird. Ist die Geschichte nicht komisch??
Bildnachweise: Chris Jacobs, Stuart Brady, Eric Fischer