Lühikesed bitid: Tegelikult on aus küsimus, mis tundub olevat tõesti halb nali või tõesti hea, kui te sellesse huumoritesse sattute. Koor, konsool ja terminal on kõik väga dateeritud mõisted, mida me ikka veel kasutame, kuigi muudetud kujul. Kas teadsite, et terminali puhul oli tegemist füüsilise monitoriga ja klaviatuur ning konsool oli port, millel oli operatsioonisüsteemiga madalat ühendust? Aga kust see kesta lahkub?

Tehnoloogia edenedes hägustuvad read eelnevalt väga eristatavate objektide ja kontseptsioonide vahel. Sõnad võivad olla kollokvialiseeritud, et neil oleks sama tähendus, kui neil kunagi oli oma omad. Mõnikord saab mitu seadet sulatada ühte karpi ilma eraldi tehnoloogilise liini märkidena. Midagi sarnast juhtus kestaga, konsooliga ja terminaliga.

Palju aastaid on traadita ruuter olnud enamiku kodude ja paljude väikeste kontorite Interneti-ühenduse selgroog. Kuid paljud inimesed ei saa aru (välja arvatud teie tehniliselt nutikas) et seade koosneb tegelikult mitmest seadmest, mis olid üksteisest sõltumatud ja üsna hästi määratletud. Tüüpiline traadita ruuter, isegi odavam odav, sisaldab traadita pöörduspunkti, Etherneti lülitit, marsruuterit, olekut tulemüüri, DNS-serverit, DHCP-serverit, QoS-mootorit ja mõnikord palju rohkem funktsioone (nagu DSL / coax-modem). Selle tulemusena võib tehniline isikud viidata sellele seadmele „traadita“, modemina, ruuterina või lihtsalt „internetikastina”. Kõik need ei suuda kogu lugu kapseldada ja see on ainult üks näide (ja isegi mitte see, mida see artikkel räägib).

Shell, terminal ja konsool - kuidas need erinevad?

Igaüks, kes on tõsiselt proovinud oma kätt operatsioonisüsteemis väljaspool Microsofti ja Apple'i valdkonda, on kahtlemata puutunud kokku käsurealiidesega. Mida sa seda nimetad? Koor? Konsool? Terminal? Kas see loeb? Nad kõik tähendavad sama asja, eks? Vastus sellele on jah ja ei. Just nagu traadita ruuter, olid need varem (ja tehniliselt veel) sama terviku erinevad osad, vaatamata nende tähenduste jagamisele.

Mis on terminal?

Et mõista, mida terminal on, peame minema tagasi suurarvutite päevadesse. Suurarvutid olid arvutid paljude kasutajatega. Nad olid tavalised suurtes ettevõtetes ning ülikoolide ja ülikoolide ülikoolilinnakutel. Aga kui teil on kümneid inimesi, kes soovivad samal ajal ühte arvutit kasutada, siis kuidas te neid jagate? Tänapäeva sõnades annaksime neile iga monitori, klaviatuuri ja hiire. Suurarvuti ajastul kasutati terminale. „Terminali”, nagu sõnastikud on määratlenud, on kas midagi või kontaktpunkt, mõnikord mõlemad. Mainframe'il olid terminalid, mis olid varustatud displei ja klaviatuuriga, mis on hajutatud ümber ruumi. Need olid lõpp-punktid, kus kasutajad said juurdepääsu suurarvutile.

Mis on konsool?

Täna võivad konsoolid olla täielikult tarkvaraga, kuid see polnud alati nii. Konsoolid käivad käsikäes terminalidega. Suurarvuti puhul oli konsool nii terminal kui ka suurarvuti operatsioonisüsteemiga ühendatud digitaalne ühendus. Konsooli laiem määratlus on laua- või armatuurlaua sarnane liides, millest süsteemi kontrollitakse ja / või jälgitakse. Terminal oleks füüsiliselt ühendatud suurarvuti konsoolipordiga, et kasutaja saaks suurarvutit digitaalselt juhtida. Linuxis saab vajutada + + erinevatele tarkvarakonsoolidele. Paljudes süsteemides on juhtimiseks ikka veel seeriapõhised konsoolipordid, näiteks professionaalsed võrguseadmed.

Mis on Shell?

Kooril on naljakas nimi, kuid ainult sellepärast, et operatsioonisüsteemi „tuum” on isegi naljakas nimi. Koor on materjal, mis ümbritseb tuuma ümber. Arvutites ei ole vahet (välja arvatud see, et koor ja tuum on tarkvara). Koor on käsurealiides, millega suhtlete. Karpide näideteks on BASH, CSH ja ZSH. Koor võtab käsi-kirjutatud käske ja ütleb operatsioonisüsteemile nende teostamise või saab skripte võtta ja nende loogikat tõlgendada lisaks operatsioonisüsteemi juhendamisele skriptis sisalduvate käskude täitmiseks.

Shell vs konsool vs terminal

Mis on tegelik erinevus kesta, konsooli ja terminali vahel? Terminal ühendub konsooliga, kus kest on esitatud. See on piisavalt lihtne, eks? Siiski on mõningaid muid terminoloogiaid, mis võiksid olla kasulikud. ATTY on teleteksti. See on sisuliselt konsoolipordi ekvivalent, kuid on sageli tarkvaras virtualiseeritud. Kui hüpate oma Linuxi masina teisele virtuaalsele konsoolile, kasutades ülaltoodud klaviatuurikombinatsiooni ja sisse logite, näete mitu sisselogitud kasutajatega konsooli, käivitades kes käsk. Siis on olemasPTS seadmed, mis on Pseudo Terminal Slaves, virtuaalne seade. Need on vormisTTY, kuid see, mida emuleeritakse, et võimaldada aTTY võrgu kaudu või mõnel muul viisil.SSH jaTelnet on head näited kasutatavatest programmidestPTS seadmeid.

Aja jooksul on paljud tehnoloogiasõnad langenud üleüldistamise ohvriks, mis kipub peitma rikkalikku ja seikluslikku innovatsiooni ja evolutsiooni ajalugu. Seda silmas pidades võib olla kasulik piirata meie redutseeriva rahvakeelse vastuvõtmist, et säilitada see ajalugu ja võimaldada tulevikus tehniliselt informeeritumad isikud.

Kas leidsite selle artikli huvitava Shelli, terminali ja konsooli erinevuse kohta? Ära unusta oma väärtuslikku tagasisidet jagada.

Nüüd Vaata: Huvitavad faktid Linuxist

Töötanud Olete: Robert Gaines & George Fleming | Tahad Meiega?

Kommentaarid Kohapeal: