27Jun

Warum repräsentiert ~ den Home Folder auf macOS und Linux?

click fraud protection

Unabhängig davon, ob Sie das Linux-Subsystem unter Windows 10 installiert haben oder mit dem Linux-Terminal beginnen, es gibt alle Arten von Kurzschlüssen, die Sie erlernen müssen. .. von denen keine intuitiv sind.

Zum Beispiel gibt es die Tilde, ~, die Ihren Home-Ordner darstellt. Das Eingeben von CD ~ / Documents wechselt in den Ordner "Dokumente" im Home-Verzeichnis des aktuellen Benutzers, sodass ich nicht jedes Mal /Users/justinpot/-Dokumente eingeben muss. Es ist eine bequeme Abkürzung, sicher, aber warum wird dieser bestimmte Charakter dafür verwendet?

Glauben Sie es oder nicht, es ist wegen einer Tastatur aus den 1970er Jahren. Hier ist ein Lear Siegler ADM-3A-Terminal, das erstmals 1975 ausgeliefert wurde.

Dies war ein "dummes Terminal", was bedeutete, dass es kein Computer für sich war, sondern Ihnen stattdessen die Eingabe von Befehlen und die Anzeige von Daten von einem Computer erlaubte. Der ADM-3A kostete nur 995 US-Dollar, was zu der Zeit ein guter Preis war oder nicht, was bedeutet, dass Institutionen mehrere solcher Terminals kaufen könnten, um sich mit einem zentralen Computer zu verbinden. Bis heute simulieren moderne "Terminal-Emulatoren", wie sie in Linux und MacOS verwendet werden, die Funktionalität solcher Systeme.

instagram viewer

Es ist ein sehr einflussreiches Stück Hardware;Es gab eine Menge früher Softwareentwicklung, was bedeutet, dass das Tastaturlayout einige Design-Entscheidungen beeinflusst hat. Schau es dir an:

Hast du etwas bemerkt? Hier ist ein klareres Bild.

Siehe den Schlüssel oben rechts? Das ist die HOME-Taste, die sich ähnlich wie die Home-Taste bei modernen Tastaturen verhält und den Cursor beim Bearbeiten von Text an die Position oben links bringt. Es ist auch der Schlüssel für das Tilde-Symbol: ~.Diese Zuordnung war genug für ~, um schließlich private Ordner darzustellen.

Das ist richtig: Eine spezielle Tastatur vor über 40 Jahren ist der Grund, warum Linux- und UNIX-basierte Systeme ~ zu Hause darstellen, obwohl die Tasten ~ und Home auf den meisten modernen Tastaturen nicht weiter voneinander entfernt sein könnten. Verrückt oder?

Und weitere Details sind in dieser Tastatur 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. Aus diesem Grund werden diese Tasten verwendet, um den Cursor in vi zu bewegen. Diese Tastaturkürzel wiederum inspirierten die Tastaturkürzel in Google Mail, Twitter und sogar Facebook. Das stimmt: Sogar die Tastaturkürzel von Facebook wurden von einem "dummen Terminal" inspiriert, das 1975 zum ersten Mal verkauft wurde.

Schauen Sie sich etwas mehr an, und Sie werden bemerken, dass Sie einige Schlüssel sehen, die Sie überhaupt nicht erkennen. Da ist der Schlüssel "Here Is", den Blogger Dave Cheney hier erklärt. Im Grunde hat es bestätigt, wer Sie über das Netzwerk sind. Sie werden auch sehen, dass die Escape-Taste Orte sind, an denen die Feststelltaste auf modernen Tastaturen steht, wodurch die Kontroverse der Escape-Taste in einem neuen Licht erscheint. Ich bin mir sicher, dass mir noch viele andere Details fehlen.

Ein Gerät, von dem Sie noch nie etwas gehört haben, beeinflusste Designentscheidungen, die in Software verwendet werden, die noch immer über vierzig Jahre später verwendet wird. Ist die Geschichte nicht seltsam?

Bildnachweis: Chris Jacobs, StuartBrady, Eric Fischer