27Jun

Proč ~ představuje domovskou složku na platformě macOS a Linux?

click fraud protection

Ať už jste nainstalovali podsystém Linux na Windows 10, nebo jste začali používat terminál Linuxu, existuje mnoho druhů zkratky, které se musíte naučit. .. nic z toho není intuitivní.

Například je tilde, ~, který představuje váš domovský adresář.Zadávání textu cd ~ / Documents se přepne do složky Dokumenty v domovském adresáři aktuálního uživatele, což mi ušetří od nutnosti zadávat dokumenty /Users/justinpot/ vždy. Je to pohodlná klávesová zkratka, jistě, ale proč je pro ni tato konkrétní postava používána?

Věřte tomu nebo ne, je to kvůli klávesnici ze sedmdesátých let. Tady je terminál Lear Siegler ADM-3A, který byl poprvé dodán v roce 1975.

Jednalo se o "hloupý terminál", což znamená, že to nebyl počítač sám o sobě, ale místo toho vám umožnil zadávat příkazy a zobrazovat data z počítače. ADM-3A stála pouze 995 dolarů, což věřil, nebo nebylo v té době dobrá cena, což znamená, že by instituce mohly zakoupit několik takových terminálů pro připojení k jednomu centrálnímu počítači. K dnešnímu dni moderní "emulátory terminálů", například ty, které se používají v systémech Linux a macOS, napodobují funkčnost takových systémů.

instagram viewer

Je to nesmírně vlivný hardware;na něm se stalo spousta raného vývojového softwaru, což znamenalo, že rozložení klávesnice ovlivnilo několik návrhových možností.Podívejte se na to:

Všimněte si něco? Zde je jasnější obrázek.

Zobrazit klíč vpravo nahoře? To je klíč HOME, který se podobá klávesu Home na moderních klávesnicích a při úpravě textu přenáší kurzor do horní levice. Je to také klíč, který se používá pro symbol tilde: ~.Tato souvislost stačila na to, aby nakonec představovaly domácí složky.

To je pravda: specifická klávesnice před více než čtyřiceti lety je důvodem, proč Linux a systémy založené na systému UNIX používají ~ k zastupování domů, i když klávesy ~ a Home nemohly být od sebe vzdálenější na většině moderních klávesnicích. Divný, že?

A v této klávesnici jsou skryté další podrobnosti. Podívejte se na šipky na klávesách H, J, K a L?Holding Control a stisknutí těchto tlačítek je způsob, jakým jste kurzor přesunuli v Terminálu, což je důvod, proč se tytéž klávesy používají k přesunutí kurzoru v vi. Ty klávesové zkratky vi zase inspirovaly klávesové zkratky v Gmailu, Twitteru a dokonce i ve Facebooku. To je pravda: dokonce i klávesové zkratky na Facebooku byly inspirovány "hloupým terminálem", který se poprvé prodal v roce 1975.

Podívejte se na další a uvidíte několik klíčů, které vůbec nerozpoznáte. Je zde klíč "Zde je", který zde vysvětluje blogger Dave Cheney. V podstatě to potvrdilo, kdo jste přes síť.Také uvidíte, že klávesa Escape je místo, kde je Caps Lock na moderních klávesnicích, což způsobí, že se v novém světle objeví kontrola dotykového panelu MacBook Escape key. Jsem si jistá, že mám mnoho dalších detailů, které mi chybí.

Zařízení, o kterém jste nikdy neslyšeli o ovlivněných rozhodnutích o designu používaných u softwarových lidí, stále používáte více než čtyřicet let později. Není historie divná?

Kredity obrázku: Chris Jacobs, StuartBrady, Eric Fischer