Rozdiel medzi GUI a príkazovým riadkom

GUI verzus príkazový riadok

Dva najobľúbenejšie spôsoby interakcie s počítačom sú Command Line a GUI (Graphical User Interface). Príkazový riadok je iba textové rozhranie, zatiaľ čo GUI je rozhranie, ktoré sa skladá z grafických symbolov. Vo väčšine prípadov môžu všetky všeobecné úlohy vykonávané pomocou GUI vykonávať príkazový riadok a naopak (hoci, pokiaľ ide o pokročilé úlohy, príkazový riadok môže byť jedinou možnosťou).

Čo je GUI?

GUI (výrazné gooey) je typ rozhrania, ktoré používateľom umožňuje na rozdiel od textu komunikovať s operačnými systémami vo forme obrázkov / animácií / zvuku. Toto rozhranie poskytuje užívateľovi informácie / akcie dostupné prostredníctvom grafických objektov (napríklad ikon). Na interakciu sa dá použiť myš aj klávesnica. 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 príkazového riadka / interpret alebo CLI) je mechanizmus, ktorý umožňuje interakciu s operačným systémom počítača zadaním (zadaním) príkazov. Toto je iba textové rozhranie, ktoré vyžaduje iba vstup z klávesnice (zvyčajne sa označuje ako „zadanie príkazu“). Zvyčajne sa kláves Enter stlačí na konci príkazu, po ktorom počítač prijme, analyzuje a vykoná tento príkaz. Výstup príkazu sa vráti späť do terminálu ako textové riadky. Výstup môže obsahovať aj letnú časť úlohy a tiež skutočný výsledok. Na vloženie príkazu v dávkovom režime môže užívateľ použiť súbor skriptu. Skript je súbor obsahujúci usporiadanú postupnosť príkazov, ktorá dokončí celú úlohu.

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

Väčšina úloh rozhrania príkazového riadku 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ť medzi dvoma miestami. A rozhranie príkazového riadku zvyčajne vyžaduje len niekoľko riadkov kódu na vykonanie zložitej úlohy. Príkazový riadok určite používa menej zdrojov ako systém GUI, pretože systém GUI načíta ikony, písma, ovládače I / O a ďalšie zdroje. Z týchto troch dôvodov môžu používatelia príkazového riadku dokázať dokončiť väčšinu úloh relatívne rýchlejšie ako používateľ GUI. Používatelia príkazového riadku môžu vytvárať skripty a šetriť čas, zatiaľ čo používatelia GUI môžu robiť to isté s prostriedkami, ako je vytváranie skratiek.

Aj keď sa noví používatelia možno budú musieť naučiť pracovať s myšou, GUI je ľahšie vyzdvihnúť ako pomocou príkazového riadku. Na rozdiel od GUI používatelia príkazového riadku potrebujú pomerne dobrú znalosť a musia si zapamätať niekoľko príkazov, aby mohli svoju prácu vykonávať bez problémov. Ale používateľ príkazového riadku má oveľa väčšiu kontrolu nad súborom a operačným systémom. A pri vykonávaní niektorých pokročilých úloh môže byť jedinou možnosťou (niekedy) príkazový riadok. Systémy GUI vo svojej podstate uľahčujú multitasking tým, že poskytujú grafické prostriedky na monitorovanie niekoľkých vecí (procesov) naraz (mnoho prostredí príkazového riadku ponúka multitasking, ale je ťažšie zobraziť niekoľko vecí naraz)..