Rozdíl mezi grafickým uživatelským rozhraním a příkazovým řádkem

GUI vs. příkazový řádek

Dva nejoblíbenější způsoby interakce s počítačem jsou příkazový řádek a GUI (grafické uživatelské rozhraní). Příkazový řádek je pouze textové rozhraní, zatímco GUI je rozhraní složené z grafických symbolů. Většinu času mohou být všechny obecné úkoly prováděné pomocí GUI prováděny příkazovým řádkem a naopak (ačkoli pokud jde o pokročilé úkoly, příkazový řádek může být jedinou možností).

Co je GUI?

GUI (prohlásil gooey) je typ rozhraní, které umožňuje uživatelům komunikovat s operačními systémy ve formě obrázků / animací / zvuku na rozdíl od textu. Toto rozhraní poskytuje uživateli informace / akce dostupné prostřednictvím grafických objektů (jako jsou ikony). Pro interakci lze použít myš i klávesnici. Uživatel provádí akce přímou manipulací s grafickými objekty na obrazovce.

Co je příkazový řádek?

Příkazový řádek (obvykle známý jako rozhraní příkazového řádku / interpret nebo CLI) je mechanismus, který umožňuje interakci s operačním systémem počítače zadáváním (zadáváním) příkazů. Jedná se o textové rozhraní, které vyžaduje pouze vstup z klávesnice (obvykle se označuje jako „zadání příkazu“). Klávesa Enter se obvykle stiskne na konci příkazu, po kterém počítač obdrží, analyzuje a provede tento příkaz. Výstup příkazu bude vrácen zpět do terminálu jako textové řádky. Výstup může zahrnovat letní období úkolu a také skutečný výsledek. Pro vložení příkazu v dávkovém režimu může uživatel použít skriptový soubor. Skript je soubor obsahující uspořádanou sekvenci příkazů, která dokončí celou úlohu.

Jaký je rozdíl mezi grafickým uživatelským rozhraním a příkazovým řádkem?

Většina úkolů rozhraní příkazového řádku vyžaduje pouze klávesnici, zatímco systémy GUI vyžadují myš i klávesnici. Uživatelé příkazového řádku proto obvykle nemusí přepínat ruce mezi dvěma místy. A rozhraní příkazového řádku obvykle vyžaduje jen několik řádků kódu k provedení složité úlohy. Příkazový řádek určitě používá méně prostředků než systém GUI, protože systém GUI načte ikony, písma, ovladače I / O a další zdroje. Z těchto tří důvodů mohou uživatelé příkazového řádku provádět většinu úkolů relativně rychleji než uživatel GUI. Uživatelé příkazového řádku mohou vytvářet skripty a šetřit čas, zatímco uživatelé GUI mohou dělat to samé s zařízeními, jako je vytváření zástupců.

Ačkoli se noví uživatelé možná budou muset naučit, jak ovládat myš, GUI je snazší vyzvednout než pomocí příkazového řádku. Na rozdíl od grafického uživatelského rozhraní potřebují uživatelé příkazového řádku dostatečnou znalost a potřebují si zapamatovat řadu příkazů, aby mohli své úkoly provádět hladce. Ale uživatel příkazového řádku má mnohem větší kontrolu nad souborem a operačním systémem. A pro provádění některých pokročilých úkolů může být příkazová řádka jedinou možností (někdy). Systémy GUI ze své podstaty usnadňují multitaskování tím, že poskytují grafické prostředky pro sledování několika věcí (procesů) najednou (mnoho prostředí příkazového řádku nabízí multitasking, ale je obtížnější zobrazit několik věcí najednou).