Miért reprezentálja a ~ az otthoni mappát a MacOS és a Linux rendszeren?
Akár a Linux alrendszert telepítette a Windows 10 rendszerre, akár a Linux terminál használatával kezdte meg működését, mindenféle rövidítés szükséges, amit meg kell tanulni… egyik sem intuitív.
Például ott van a tilde, ~
, amely az otthoni mappát képviseli. Gépelés cd ~ / Dokumentumok
átkapcsol a Dokumentumok mappára az aktuális felhasználó saját könyvtárában, így nem kell beírnia / Users / justinpot / Documents
mindig. Ez egy kényelmes gyorsbillentyű, persze, de miért használják ezt az adott karaktert?
Higgye el, vagy ne, az 1970-es évek billentyűzetéből fakad. Itt van egy Lear Siegler ADM-3A terminál, amelyet először 1975-ben szállítottak.
Ez egy „hülye terminál” volt, ami azt jelenti, hogy önmagában nem volt számítógép, hanem lehetővé tette, hogy parancsokat adjon meg és megjelenítsen adatokat egy számítógépről. Az ADM-3A csak 995 dollárba kerül, ami azt hiszi, vagy nem jó ár volt abban az időben, ami azt jelenti, hogy az intézmények több ilyen terminált vásárolhatnak egy központi számítógéphez való csatlakozáshoz. A mai napig modern „terminális emulátorok”, mint amilyenek a Linux és a MacOS, az ilyen rendszerek funkcionalitását utánozzák.
Ez egy rendkívül befolyásos hardver; sok korai szoftverfejlesztés történt rajta, ami azt jelenti, hogy a billentyűzet elrendezése néhány tervezési döntést befolyásolt. Nézd meg:
Figyelj semmit? Itt egy világosabb kép.
Lásd a kulcsot a jobb felső sarokban? Ez a HOME kulcs, amely hasonlóan működik a modern billentyűzeten található Home billentyűvel, és a szöveg szerkesztése közben a bal felső pozícióba helyezi a kurzort. Ez a kulcs a tilde szimbólumhoz is: ~
. Ez az egyesület elég volt ~
végül az otthoni mappákat képviseli.
Ez így van: egy több mint negyven évvel ezelőtti billentyűzet okozza a Linux és az UNIX-alapú rendszerek használatát ~
hogy otthon képviselje, bár a ~
és az Otthoni gombok nem lehetnek távolabb a legmodernebb billentyűzeten. Furcsa, igaz?
És ebben a billentyűzetben vannak más részletek is. Lásd a nyilakat a H, J, K és L gombokon? A vezérlés ellenőrzése és a gombok megnyomása az, hogy a kurzort a Terminálba helyezte, ezért ugyanazokat a gombokat használjuk a kurzor vi. Ezek a vi billentyűparancsok viszont a Gmailben, a Twitterben és még a Facebookban is a billentyűparancsokat inspirálták. Ez így van: még a Facebook billentyűparancsai is inspirálódtak az 1975-ben először eladott „néma terminál”.
Nézd meg még többet, és észre fogod venni néhány kulcsot, amit egyáltalán nem ismernek. Itt van a „Itt van” gomb, amit Dave Cheney blogger magyaráz. Alapvetően megerősítette, hogy ki vagy a hálózaton. Azt is látni fogod, hogy az Escape kulcs olyan helyek, ahol a Caps Lock a modern billentyűzeteken van, melyik a MacBook érintőfelületének menekülési kulcsfontosságú vitája új fényben. Biztos vagyok benne, hogy sok más részlet hiányzik.
Egy olyan eszköz, amelyet még soha nem hallott a szoftvereknél alkalmazott tervezési döntésekről, még negyven évvel később is használják. Nem a történelem furcsa?
Képkreditek: Chris Jacobs, StuartBrady, Eric Fischer