Fie că ați instalat subsistemul Linux pe Windows 10, fie că începeți să utilizați Terminalul Linux, există tot felul de consoane pe care trebuie să le învățați ... dintre care niciunul nu este intuitiv.
De exemplu, există tilda, ~
, care reprezintă dosarul dvs. de acasă. Tastare cd ~ / Documents
comută la dosarul Documente din directorul de acasă al utilizatorului actual, salvându-mă de la tastarea textului / Users / justinpot / Documente
de fiecare data. Este o scurtătură convenabilă, sigur, dar de ce este folosit acel personaj special pentru asta?
Credeți sau nu, este din cauza unei tastaturi din anii 1970. Iată un terminal Lear Siegler ADM-3A, livrat pentru prima oară în 1975.
Acesta era un "terminal prost", adică nu era un calculator în sine, ci vă permite să introduceți comenzi și să afișați date de pe un computer. ADM-3A costa doar 995 dolari, ceea ce crede sau nu a fost un preț bun la acea dată, ceea ce înseamnă că instituțiile ar putea achiziționa mai multe astfel de terminale pentru a se conecta la un computer central. Până în prezent, "emulatorii de terminale" moderni, cum ar fi cei utilizați în Linux și macOS, imită funcționalitatea acestor sisteme.
Este o bucată de hardware extrem de influentă; o mulțime de dezvoltări timpurii ale software-ului au avut loc, ceea ce înseamnă că aspectul tastaturii a influențat câteva opțiuni de design. Verifică:
Observați ceva? Iată o imagine mai clară.
Vedeți cheia de la dreapta sus? Aceasta este cheia HOME, care acționează similar cu tasta Acasă pe tastaturi moderne, aducând cursorul în poziția de sus în stânga în timp ce editați textul. Este, de asemenea, cheia folosită pentru simbolul tilde: ~
. Această asociere a fost suficientă pentru ~
pentru a reprezenta eventual dosarele de acasă.
Așa este: o tastatură specifică de peste patruzeci de ani în urmă este motivul pentru care sistemele bazate pe Linux și UNIX utilizează ~
pentru a reprezenta acasă, chiar dacă ~
iar tastele Home nu puteau fi separate de cele mai multe tastaturi moderne. Ciudat, nu?
Și sunt și alte detalii ascunse în această tastatură. Vedeți săgețile de pe tastele H, J, K și L? Holding Control și apăsarea acestor taste este modul în care ați mutat cursorul în Terminal, motiv pentru care aceleași chei sunt utilizate pentru a deplasa cursorul în vi. Aceste comenzi rapide de la tastatură, la rândul lor, au inspirat comenzile rapide de la tastatură în Gmail, Twitter și chiar pe Facebook. Așa e: chiar și comenzile rapide de la tastatură de la Facebook au fost inspirați de un "terminal prost", vândut pentru prima dată în 1975.
Uitați-vă mai mult și veți observa câteva chei pe care nu le recunoașteți deloc. Există cheia "Aici este", pe care bloggerul Dave Cheney îl explică aici. Practic, a confirmat cine sunteți peste rețea. Veți vedea, de asemenea, că tasta Escape este locul în care Caps Lock se află pe claviatura modernă, care pune la iveală o nouă lumină în bara de atingere a barei de atingere MacBook. Sunt sigur că sunt multe alte detalii pe care le lipsesc.
Un dispozitiv pe care nu l-ați auzit niciodată de deciziile de proiectare influențate de utilizatorii de software încă mai utilizează peste patruzeci de ani mai târziu. Nu este ciudat istoria?
Credite de imagine: Chris Jacobs, StuartBrady, Eric Fischer