Rozdiel medzi GUI a príkazovým riadkom

Rozdiel medzi GUI a príkazovým riadkom
Rozdiel medzi GUI a príkazovým riadkom

Video: Rozdiel medzi GUI a príkazovým riadkom

Video: Rozdiel medzi GUI a príkazovým riadkom
Video: Дебора Гордон: Что мы можем узнать у муравьёв о мозге, раке и Интернете 2024, November
Anonim

GUI vs príkazový riadok

Dva najpopulárnejšie spôsoby interakcie s počítačom sú príkazový riadok a GUI (grafické používateľské rozhranie). Príkazový riadok je iba textové rozhranie, zatiaľ čo GUI je rozhranie zložené z grafických symbolov. Vo väčšine prípadov je možné všetky všeobecné úlohy vykonávané pomocou GUI vykonávať príkazovým riadkom a naopak (hoci pri pokročilých úlohách môže byť príkazový riadok jedinou možnosťou).

Čo je GUI?

GUI (vyslovuje sa gooey) je typ rozhrania, ktoré umožňuje používateľom komunikovať s operačnými systémami vo forme obrázkov/animácií/audia, nie textu. Toto rozhranie poskytuje používateľovi informácie/akcie dostupné prostredníctvom grafických objektov (ako sú ikony). Na interakciu je možné použiť myš aj klávesnicu. Používateľ vykonáva akcie priamou manipuláciou s grafickými objektmi na obrazovke.

Čo je príkazový riadok?

Príkazový riadok (zvyčajne známy ako rozhranie/interpret príkazového riadka alebo CLI) je mechanizmus, ktorý umožňuje interakciu s operačným systémom počítača zadávaním (písaním) príkazov. Toto je iba textové rozhranie, ktoré vyžaduje iba vstup z klávesnice (zvyčajne označované ako „zadávanie príkazu“). Kláves Enter sa zvyčajne stlačí na konci príkazu, po ktorom počítač tento príkaz prijme, analyzuje a vykoná. Výstup príkazu sa vráti späť do terminálu ako textové riadky. Výstup môže zahŕňať letnú časť úlohy a skutočný výsledok. Na vloženie príkazu v dávkovom režime môže používateľ použiť súbor skriptu. Skript je súbor obsahujúci usporiadanú postupnosť príkazov, ktoré dokončia celú úlohu.

Aký je rozdiel medzi GUI a príkazovým riadkom?

Väčšina úloh rozhrania príkazového riadka vyžaduje iba klávesnicu, zatiaľ čo systémy GUI vyžadujú myš aj klávesnicu. Používatelia príkazového riadku preto zvyčajne nemusia prepínať ruky medzi dvoma miestami. A rozhranie príkazového riadka zvyčajne vyžaduje len niekoľko riadkov kódu na vykonanie komplikovanej úlohy. Príkazový riadok rozhodne využíva menej zdrojov ako systém GUI, pretože systém GUI načíta ikony, fonty, I/O ovládače a ďalšie zdroje. Z týchto troch dôvodov môžu byť používatelia príkazového riadka schopní dokončiť väčšinu úloh relatívne rýchlejšie ako používatelia GUI. Používatelia príkazového riadka môžu vytvárať skripty a šetriť čas, zatiaľ čo používatelia GUI môžu robiť to isté pomocou zariadení, ako je vytváranie skratiek.

Aj keď sa noví používatelia budú musieť naučiť ovládať myš, GUI sa dá ľahšie vyzdvihnúť ako pomocou príkazového riadka. Na rozdiel od grafického používateľského rozhrania potrebujú používatelia príkazového riadku dostatočnú znalosť a musia si zapamätať množstvo príkazov, aby mohli svoje úlohy vykonávať hladko. Používateľ príkazového riadka má však oveľa väčšiu kontrolu nad súborom a operačným systémom. A na vykonávanie niektorých pokročilých úloh môže byť príkazový riadok jedinou možnosťou (niekedy). Systémy GUI vo svojej podstate uľahčujú multitasking tým, že poskytujú grafické prostriedky na monitorovanie niekoľkých vecí (procesov) naraz (veľa prostredí príkazového riadku ponúka multitasking, ale je ťažšie zobraziť niekoľko vecí naraz).

Odporúča: