Atšķirība starp GUI un komandrindu

GUI vs komandrinda

Divi vispopulārākie mijiedarbības veidi ar datoru ir komandrinda un grafiskā lietotāja saskarne (GUI). Komandrinda ir tikai teksta saskarne, savukārt GUI ir interfeiss, kas sastāv no grafiskiem simboliem. Lielāko daļu laika visus vispārīgos uzdevumus, kas tiek veikti, izmantojot GUI, var veikt komandrinda un otrādi (lai gan, kad runa ir par papildu uzdevumiem, komandrinda var būt vienīgā iespēja).

Kas ir GUI?

GUI (izrunā gooey) ir interfeisa veids, kas lietotājiem ļauj sazināties ar operētājsistēmām attēlu / animāciju / audio veidā, nevis tekstu. Šī saskarne sniedz lietotājam informāciju / darbības, kas pieejamas caur grafiskiem objektiem (piemēram, ikonām). Mijiedarbībai var izmantot gan peli, gan tastatūru. Lietotājs veic darbības, tieši manipulējot ar ekrāna grafiskajiem objektiem.

Kas ir komandrinda?

Komandrinda (parasti pazīstama kā komandrindas saskarne / tulks vai CLI) ir mehānisms, kas ļauj mijiedarboties ar datora operētājsistēmu, ievadot (ierakstot) komandas. Šī ir tikai teksta saskarne, kurai nepieciešama tikai ievade no tastatūras (parasti to dēvē par “komandas ievadīšanu”). Parasti taustiņš Enter tiek nospiests komandas beigās, pēc tam dators saņems, parsēs un izpildīs šo komandu. Komandas izvade tiks atgriezta atpakaļ terminālī kā teksta rindiņas. Rezultātā var ietilpt arī uzdevuma summa un faktiskais rezultāts. Lai ievietotu komandu pakešrežīmā, lietotājs var izmantot skripta failu. Skripts ir fails, kurā ir pasūtīta komandu secība, kas pabeigs visu darbu.

Kāda ir atšķirība starp GUI un komandrindu?

Lielākajai daļai komandrindas saskarnes uzdevumu ir nepieciešama tikai tastatūra, savukārt GUI sistēmām ir nepieciešama gan pele, gan tastatūra. Tāpēc komandrindas lietotājiem parasti nav jāmaina rokas starp divām vietām. Komandrindas saskarne sarežģītu uzdevumu veikšanai parasti prasa tikai dažas koda rindiņas. Komandrinda noteikti izmanto mazāk resursu nekā GUI sistēma, jo GUI sistēma ielādēs ikonas, fontus, I / O draiverus un citus resursus. Šo trīs iemeslu dēļ komandrindas lietotāji lielāko daļu uzdevumu var izpildīt salīdzinoši ātrāk nekā GUI lietotājs. Komandrindas lietotāji var izveidot skriptus un ietaupīt laiku, savukārt GUI lietotāji to pašu var darīt ar tādām iespējām kā, piemēram, saīsņu izveidošana.

Lai arī jauniem lietotājiem varētu nākties iemācīties darbināt peli, GUI ir vieglāk paņemt, nevis izmantot komandrindu. Atšķirībā no GUI, komandrindas lietotājiem ir vajadzīga diezgan liela zināšanu pakāpe un viņiem ir jāiegaumē vairākas komandas, lai vienmērīgi paveiktu darbu. Bet komandrindas lietotājam ir daudz lielāka faila un operētājsistēmas kontrole. Dažu papildu uzdevumu veikšanai komandrinda var būt vienīgā iespēja (dažreiz). GUI sistēmas pēc būtības atvieglo daudzuzdevumu veikšanu, nodrošinot grafiskus līdzekļus vairāku lietu (procesu) uzraudzībai vienlaikus (daudzas komandrindas vides piedāvā daudzuzdevumu veikšanu, bet ir grūtāk apskatīt vairākas lietas vienlaikus).