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

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

    Ať už jste nainstalovali subsystém Linux na Windows 10, nebo jste začali používat terminál Linuxu, jsou zde všechny druhy zkratky, které se musíte naučit ... nic z toho není intuitivní.

    Například tam je tilde, ~, který představuje váš domovský adresář. Psaní na stroji cd ~ / Documents přepne se do složky Dokumenty v domovském adresáři aktuálního uživatele a ušetří mi to od psaní / Uživatelé / justinpot / Dokumenty pokaždé. Je to pohodlná klávesová zkratka, jistě, ale proč je pro tento konkrétní znak použit?

    Věřte tomu nebo ne, je to kvůli klávesnici ze sedmdesátých let. Zde je terminál Lear Siegler ADM-3A, který byl nejprve 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žňuje zadávat příkazy a zobrazovat data z počítače. ADM-3A stála pouze 995 dolarů, což si myslí, že je nebo nebyla dobrá cena v té době, což znamená, že by instituce mohly zakoupit několik takových terminálů, aby se připojili k jednomu centrálnímu počítači. K dnešnímu dni moderní "terminálové emulátory", například ty, které se používají v systémech Linux a MacOS, napodobují funkčnost takových systémů.

    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í. Koukni na to:

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

    Podívejte se na klíč vpravo nahoře? To je klíč HOME, který se podobá klávesu Home na moderních klávesnicích a při upravování textu přenese kurzor do horní levého poloha. Je to také klíč používaný pro symbol tildy: ~. Toto spojení bylo dost ~ nakonec představovat domovské složky.

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

    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 kláves 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 nejprve prodal v roce 1975.

    Podívejte se na další a uvidíte několik klíčů, které vůbec nepoznáte. Je zde klíč "Zde je", který zde vysvětluje blogger Dave Cheney. V podstatě to potvrdilo, kdo jste v síti. Také uvidíte, že klávesa Escape je místo, kde je Caps Lock umístěn 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 je mnoho dalších informací, 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á více než čtyřicet let později. Není to děj divné?

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