Hvorfor repræsenterer Home Folder på MacOS og Linux?
Uanset om du har installeret Linux-delsystemet på Windows 10 eller kommer i gang med Linux-terminalen, er der alle slags korte tegn, du skal lære ... Ingen af dem er intuitive.
For eksempel er der tilde, ~
, som repræsenterer din hjemmemappe. Typing cd ~ / Dokumenter
skifter til mappen Dokumenter i den aktuelle brugers hjemmekatalog, hvilket sparer mig fra at skulle skrive / Brugere / justinpot / Dokumenter
hver gang. Det er en bekvem genvej, men det er sikkert, hvorfor den særlige karakter bruges til dette?
Tro det eller ej, det er på grund af et tastatur fra 1970'erne. Her er en Lear Siegler ADM-3A terminal, først afsendt i 1975.
Dette var en "dum terminal", hvilket betyder, at det ikke var en computer i sig selv, men i stedet fik dig til at indtaste kommandoer til og vise data fra en computer. ADM-3A koster kun $ 995, som tror det eller ej var en god pris på det tidspunkt, hvilket betyder, at institutionerne kunne købe flere sådanne terminaler for at oprette forbindelse til en central computer. Til dags dato efterligner moderne "terminale emulatorer" som dem, der anvendes i Linux og MacOS, funktionalitet fra sådanne systemer.
Det er et enormt indflydelsesrige stykke hardware; der opstod en masse tidlig softwareudvikling på det, hvilket betyder, at tastaturlayoutet har påvirket nogle designvalg. Tjek det ud:
Bemærk noget? Her er et klarere billede.
Se nøglen øverst til højre? Det er HOME-tasten, som fungerer på samme måde som Home-tasten på moderne tastaturer, hvor markøren placeres øverst til venstre, mens du redigerer tekst. Det er også nøglen til tilde-symbolet: ~
. Denne forening var nok til ~
til sidst repræsentere hjemmemapper.
Det er rigtigt: Et specifikt tastatur fra mere end fyrre år siden er, hvorfor Linux og UNIX-baserede systemer bruger ~
at repræsentere hjem, selvom ~
og hjemme nøgler kunne ikke længere adskilles på de fleste moderne tastaturer. Rart, rigtigt?
Og der er andre detaljer gemt i dette tastatur. Se pilene på H, J, K og L nøglerne? Holdstyring og tryk på disse taster er, hvordan du flyttede markøren i Terminal, hvorfor de samme nøgler bruges til at flytte markøren i vi. Disse vi tastaturgenveje inspirerede igen tastaturgenveje i Gmail, Twitter og endda Facebook. Det er rigtigt: Selv Facebooks tastaturgenveje blev inspireret af en "dum terminal", som blev solgt i 1975.
Se lidt mere, og du vil se, se nogle få nøgler, du slet ikke genkender. Der er "Here Is" -tasten, som blogger Dave Cheney forklarer her. Dybest set bekræftede den, hvem du er over netværket. Du vil også se, at Escape-nøglen er steder, hvor Caps Lock er på moderne tastaturer, hvilken slags sætter MacBook touch bar Escape-tvister kontroversen i et nyt lys. Jeg er sikker på, at der er mange andre detaljer, jeg mangler.
En enhed, du aldrig har hørt om påvirket design beslutninger brugt i software folk bruger stadig over fyrre år senere. Er ikke historie underlig?
Billedkreditter: Chris Jacobs, StuartBrady, Eric Fischer