27Jun

Prečo ~ predstavuje domáci priečinok na macOS a Linux?

click fraud protection

Či už ste nainštalovali subsystém Linux na Windows 10 alebo ste začali používať terminál Linuxu, existujú všetky druhy skratky, ktoré sa musíte naučiť. .. žiadne z nich nie sú intuitívne.

Napríklad existuje tilda, ~, ktorá predstavuje váš domovský priečinok. Zadávanie textu cd ~ / Documents sa prepne do priečinka Dokumenty v domovskom adresári aktuálneho používateľa, čím ma ušetrí, aby som musel zadávať dokumenty /Users/justinpot/ vždy. Je to pohodlná skratka, určite, ale prečo sa na to používa ten konkrétny znak?

Verte tomu alebo nie, je to kvôli klávesnici zo 70. rokov. Tu je terminál Lear Siegler ADM-3A, ktorý bol prvýkrát dodaný v roku 1975.

Toto bol "hlboký terminál", čo znamená, že to nebol počítač sám osebe, ale umožnil vám zadávať príkazy a zobrazovať dáta z počítača. ADM-3A stála iba 995 dolárov, čo si myslí, že je alebo nie je v tom čase dobrá cena, čo znamená, že inštitúcie môžu zakúpiť niekoľko takýchto terminálov na pripojenie k jednému centrálnemu počítaču. K dnešnému dňu moderné "terminálové emulátory", ako napríklad tie, ktoré sa používajú v systéme Linux a macOS, napodobňujú funkčnosť takýchto systémov.

instagram viewer

Je to obrovský vplyv hardvéru;na ňom sa stalo veľa skorého vývoja softvéru, čo znamená, že rozloženie klávesnice ovplyvnilo niekoľko návrhových možností.Pozrite sa na to:

Všimnite si niečo? Tu je jasnejší obrázok.

Pozrite kľúč vpravo hore? To je kľúč HOME, ktorý funguje podobne ako kláves Domov na moderných klávesniciach a počas upravovania textu nasmeruje kurzor na hornú ľavú pozíciu. Je to aj kľúč používaný pre symbol tilde: ~.Toto združenie stačilo na to, aby nakoniec reprezentovali domáce zložky.

To je pravda: konkrétna klávesnica od začiatku štyridsiatich rokov je dôvod, prečo systémy založené na systéme Linux a UNIX používajú ~ na reprezentáciu domova, hoci kľúčové slová a klávesy Home nemohli byť oddelené na väčšine moderných klávesníc. Divný, že?

A v tejto klávesnici sú skryté ďalšie podrobnosti. Pozrite sa na šípky tlačidiel H, J, K a L?Holding Control a stlačením týchto kláves je to, ako ste presunuli kurzor na Terminal, čo je dôvod, prečo sa tie isté klávesy používajú na presun kurzora v vi. Tieto vi klávesové skratky zasa inšpirovali klávesové skratky v službe Gmail, Twitter a dokonca aj na Facebooku. To je pravda: aj klávesové skratky Facebooku boli inšpirované "hlúpym terminálom", ktorý sa prvýkrát predal v roku 1975.

Pozrite sa ešte viac a zistíte, že vidíte niekoľko klávesov, ktoré vôbec nepoznáte. Je tu kľúč "Tu je", ktorý tu vysvetľuje bloger Dave Cheney. V podstate potvrdil, kto ste cez sieť.Taktiež uvidíte, že klávesom Escape sú miesta, kde je Caps Lock na moderných klávesniciach, aký typ dáva dotykovú lištu MacBook dotykovú klávesu Escape kľúčové slovo v novom svetle. Som si istý, že je tu veľa ďalších podrobností, ktoré mi chýba.

Zariadenie, o ktorom ste nikdy nepočuli o ovplyvnených dizajnových rozhodnutiach používaných v softvérových zariadeniach, používajte ešte viac ako o štyridsať rokov neskôr. Nie je to divná história?

Obrázok kredity: Chris Jacobs, StuartBrady, Eric Fischer