GUI vs příkazový řádek
Dva nejpopulárnější způsoby interakce s počítačem jsou příkazový řádek a grafické uživatelské rozhraní (GUI). Příkazový řádek je pouze textové rozhraní, zatímco GUI je rozhraní složené z grafických symbolů. Většinu času lze všechny obecné úkoly prováděné pomocí grafického uživatelského rozhraní provádět příkazovým řádkem a naopak (i když u pokročilých úkolů může být jedinou možností příkazový řádek).
Co je to GUI?
GUI (vyslovováno 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 to příkazový řádek?
Příkazový řádek (obvykle známý jako rozhraní / tlumočník příkazového řádku 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ů. Toto je 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č tento příkaz přijme, analyzuje a provede. Výstup příkazu bude vrácen zpět do terminálu jako textové řádky. Výstup může zahrnovat i letošní úkol a skutečný výsledek. K vložení příkazu v dávkovém režimu může uživatel použít soubor skriptu. Skript je soubor obsahující seřazenou 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 úloh 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í komplikovaného úkolu. Příkazový řádek rozhodně používá méně zdrojů 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 být uživatelé příkazového řádku schopni plnit většinu úkolů relativně rychleji než uživatelé grafického uživatelského rozhraní. Uživatelé příkazového řádku mohou vytvářet skripty a šetřit čas, zatímco uživatelé grafického uživatelského rozhraní mohou dělat to samé se zařízeními, jako je vytváření zkratek.
I když se noví uživatelé možná budou muset naučit, jak ovládat myš, je grafické uživatelské rozhraní 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 spoustu znalostí a potřebují si zapamatovat řadu příkazů, aby mohli své úkoly provádět hladce. Uživatel příkazového řádku má ale mnohem větší kontrolu nad souborem a operačním systémem. A při provádění některých pokročilých úkolů může být jedinou možností příkazový řádek (někdy). Systémy GUI neodmyslitelně usnadňují multitasking tím, že poskytují grafické prostředky pro monitorová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).