Zakaj ~ zastopa domačo mapo na macOS in Linux?
Ne glede na to, ali ste namestili podsistem Linux v operacijski sistem Windows 10 ali začnete uporabljati terminal Linux, se morate naučiti vseh vrst skrajšanih posnetkov, od katerih nobeden ni intuitiven.
Na primer tam je tilda, ~
, ki predstavlja vašo domačo mapo. Tipkanje cd ~ / Dokumenti
preklopi na mapo »Dokumenti« v domači mapi trenutnega uporabnika, tako da me ni treba vnašati / Uporabniki / justinpot / Dokumenti
vsakič. To je priročna bližnjica, toda zakaj se ta posebni znak uporablja za to?
Verjeli ali ne, to je zaradi tipkovnice iz sedemdesetih let. Tu je terminal Lear Siegler ADM-3A, prvič dobavljen leta 1975.
To je bil »neumni terminal«, kar pomeni, da ni bil sam računalnik, ampak vam je omogočal vnos ukazov in prikaz podatkov iz računalnika. ADM-3A je stala le 995 dolarjev, kar je v tistem času verjetno ali ne, kar pomeni, da bi institucije lahko kupile več takšnih terminalov za povezavo z enim centralnim računalnikom. Do danes sodobni »terminalski emulatorji«, kot so tisti, ki se uporabljajo v Linuxu in MacOS-u, posnemajo funkcionalnost takih sistemov.
To je zelo vplivna strojna oprema; Na njem se je zgodilo veliko zgodnje razvitosti programske opreme, kar pomeni, da je razporeditev tipkovnice vplivala na nekaj oblikovalskih izbir. Preverite:
Si opazil kaj? Tukaj je jasnejša slika.
Glej ključ na vrhu desno? To je tipka HOME, ki deluje podobno kot tipka Home na modernih tipkovnicah, s čimer kazalec postavi na levi zgornji položaj med urejanjem besedila. To je tudi ključ, ki se uporablja za simbol tilde: ~
. To združenje je bilo dovolj ~
, da na koncu predstavite domače mape.
To je prav: posebna tipkovnica pred več kot štiridesetimi leti je razlog, zakaj Linux in UNIX uporabljajo sisteme ~
predstavljati dom, čeprav ~
in tipke Home ne morejo biti drugače na večini sodobnih tipkovnic. Čudno, prav?
V tej tipkovnici so skrite tudi druge podrobnosti. Glejte puščice na tipkah H, J, K in L? Nadzor in pritisk na te tipke je način, kako ste premaknili kazalec na terminalu, zato se te iste tipke uporabljajo za premik kazalca v vi. Te vi tipkovne bližnjice so navdihnile bližnjice na tipkovnici v Gmailu, Twitterju in celo Facebooku. Tako je: tudi Facebookove bližnjice na tipkovnici so navdihnile »neumne terminale«, ki so jih prvič prodali leta 1975.
Poglejte še nekaj in opazite nekaj tipk, ki jih sploh ne prepoznate. Tu je ključ »Here Is«, ki ga bloger Dave Cheney pojasnjuje tukaj. V bistvu je potrdil, kdo ste prek omrežja. Videli boste tudi, da je ključ Escape prostor, kjer je Caps Lock na sodobnih tipkovnicah, ki postavljajo MacBookovo paleto Escape ključnih polemik v novo svetlobo. Prepričan sem, da manjka še veliko drugih podrobnosti.
Naprava, ki je niste nikoli slišali o oblikovnih odločitvah, ki se uporabljajo v programski opremi, se še vedno uporablja več kot štirideset let pozneje. Ni zgodovina čudna?
Image krediti: Chris Jacobs, StuartBrady, Eric Fischer