Prečo ~ predstavuje domáci priečinok na macOS a Linux?
Či už ste nainštalovali subsystém Linux na systém Windows 10 alebo začali používať terminál Linux, existujú všetky druhy skratky, ktoré sa musíte naučiť ... žiadne z nich nie sú intuitívne.
Napríklad tam je tilde, ~
, ktorý predstavuje váš domovský priečinok. písanie na stroji cd ~ / Documents
prechádza do priečinka Dokumenty v domovskom adresári aktuálneho používateľa a ušetrí mi to od písania / Users / justinpot / Documents
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.
Bolo to "hlúpy terminál", čo znamená, že to nebol počítač sám o sebe, 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í alebo nebola 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. Do dnešného dňa moderné emulátory terminálov, ako napríklad tie, ktoré sa používajú v systémoch Linux a macOS, napodobňujú funkčnosť týchto systémov.
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. Skontrolovať to:
Všimnite si niečo? Tu je jasnejší obrázok.
Pozrite si kľúč vpravo hore? To je kľúč HOME, ktorý funguje podobne ako kláves Domov na moderných klávesniciach a pri úprave textu nasmeruje kurzor na hornú ľavú pozíciu. Je to aj kľúč používaný pre symbol tilde: ~
. Toto spojenie stačilo ~
nakoniec reprezentovať domáce priečinky.
To je pravda: konkrétna klávesnica pred viac ako štyridsiatimi rokmi je dôvod, prečo systémy Linux a UNIX používajú ~
reprezentovať domov, aj keď ~
a tlačidlá Domov nemôžu byť oddelené na väčšine moderných klávesníc. Divný, správne?
A v tejto klávesnici sú skryté ďalšie podrobnosti. Pozrite sa na šípky na klávesoch 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 sú tie isté klávesy použité na presun kurzora do 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 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 potvrdilo, kto ste po sieti. Budete tiež vidieť, že Escape kľúč je miesto, kde je Caps Lock na moderných klávesniciach, aký druh dáva MacBook dotykový panel Escape klopa kontroverzie v novom svetle. Som si istý, že mi chýba veľa ďalších podrobností.
Zariadenie, o ktorom ste nikdy nepočuli o ovplyvnených rozhodovacích návrhoch používaných v softvérových aplikáciách, stále používa viac ako štyridsať rokov. Nie je to divné?
Kredity obrázkov: Chris Jacobs, StuartBrady, Eric Fischer