27Jun

Zakaj predstavlja ~ Predstavitev domače mape na macOS in Linux?

click fraud protection

Ali ste namestili podsistem Linux v operacijskem sistemu Windows 10 ali ste začeli uporabljati terminal Linux, obstajajo vse vrste skrajšav, ki jih morate naučiti. .. nobena od njih pa ni intuitivna.

Na primer obstaja tilda, ~, ki predstavlja vašo domačo mapo. Vnašanje cd ~ / Documents se preklopi v mapo Dokumenti v domačem imeniku trenutnega uporabnika, pri čemer me prihranite pri tem, da vsakič vnašate dokumente /Users/justinpot/.To je primerna bližnjica, seveda, toda zakaj je ta poseben znak uporabljen za to?

Verjemite ali ne, to je zaradi tipkovnice iz sedemdesetih let 20. stoletja. Tukaj je terminal Lear Lear ADM-3A, ki je bil prvič dobavljen leta 1975.

To je bil "neumen terminal", kar pomeni, da to ni bil sam računalnik, temveč vam je omogočil vnašanje ukazov in prikaz podatkov iz računalnika. ADM-3A stane le 995 dolarjev, kar je verjetno ali ne bilo takrat dobra cena, kar pomeni, da bi institucije lahko kupile več takšnih terminalov za povezavo z enim osrednjim računalnikom. Do danes sodobni "terminalni emulatorji", kot so tisti, ki se uporabljajo v Linuxu in MacOS, posnemajo funkcionalnost teh sistemov.

instagram viewer

To je zelo vpliven kos strojne opreme;se je zgodilo veliko zgodnjega razvoja programske opreme, kar pomeni, da je postavitev tipkovnice vplivala na nekaj oblikovalskih odločitev. Preverite:

Obvestite kaj? Tukaj je jasnejša slika.

Glejte ključ v zgornjem desnem kotu? To je tipka HOME, ki deluje podobno kot tipka Domov na sodobnih tipkovnicah, s čimer se kurzor v zgornjem levem položaju pri urejanju besedila. To je tudi ključ, ki se uporablja za simbol tilde: ~.To združenje je bilo dovolj, da bi sčasoma predstavljali domače mape.

Tako je: posebna tipkovnica pred več kot štiridesetimi leti je, zakaj sisteme, ki temeljijo na Linuxu in UNIXu, uporabljajo domače predstavitve, čeprav ključnih tipk ~ in Home ni več mogoče ločiti od večine sodobnih tipkovnic.Čudno, kajne?

In tu so še druge podrobnosti, skrite v tej tipkovnici. Glejte puščice na tipki H, J, K in L?Holding Control in pritiskanje teh tipk je, kako ste premaknili kazalko v terminalu, zato se ti isti tipki premaknejo kurzor v vi. Tiste bližnjične tipke vi, ki so nato navdihnile bližnjice na tipkovnici v Gmailu, Twitterju in celo Facebooku. To je pravica: celo bližnjice na tipkovnici na Facebooku so bile navdihnjene s "neumnim terminalom", ki se je prvič prodajal leta 1975.

Poglej še nekaj in opazili boste nekaj ključev, ki jih sploh ne prepoznate. Tukaj je ključ "Tukaj je", ki ga tukaj razloži spletni dnevnik Dave Cheney. V bistvu je potrdil, kdo si čez mrežo. Videli boste tudi, da je ključ Escape kraje, kjer je Caps Lock na sodobnih tipkovnicah, ki postavljajo sporno tipko MacBook touch bar Escape v novo svetlobo. Prepričan sem, da obstaja še veliko drugih podrobnosti, ki jih manjkajo.

Naprava, za katero še niste slišali vplivnih oblikovalskih odločitev, uporabljenih v programski opremi, še vedno uporabljajo več kot štirideset let kasneje. Ali zgodovina ni čudna?

Image Credit: Chris Jacobs, StuartBrady, Eric Fischer