Co je rozhraní příkazového řádku?
Rozhraní příkazového řádku (CLI) je počítačový nástroj, který umožňuje uživatelům ovládat počítače pomocí textového příkazu - nebo příkazového řádku - místo kliknutí myší. Přestože existuje mnoho způsobů, jak řídit počítač, rozhraní příkazového řádku se obvykle považuje za opak grafického uživatelského rozhraní (GUI). CLI vyžaduje méně systémové paměti a není třeba načítat grafiku, takže je obvykle rychlejší než systém GUI. Odborníci nejčastěji používají CLI, protože pokud znáte všechny příkazy, může být jednodušší provádět funkce a otevírat soubory.
Když někdo používá počítač s rozhraním příkazového řádku, musí pro práci s počítačem zadat textové příkazy. Na rozdíl od systémů GUI, ve kterých jsou příkazy obvykle zadávány kliknutím myši, musí být příkaz zadán pomocí CLI. Například pro vytvoření souboru v grafickém uživatelském rozhraní může uživatel kliknout na aplikaci a otevřít jej a poté kliknout na tlačítko „Uložit“. Stejná operace prostřednictvím rozhraní CLI může vypadat takto: „pico text_file.txt“ pro vytvoření textového dokumentu. S CLI je obvykle spojena křivka učení, ale jakmile se uživatel naučí příkazy, může být použití snadnější.
Mnoho lidí považuje systémy GUI a rozhraní příkazového řádku za protiklady. Systémy GUI jsou závislé na grafice a kliknutí myší a obvykle používají mnoho různých obrázků pro složky, soubory, aplikace, pozadí a téměř všechno ostatní. Systémy CLI nemají žádnou nebo jen velmi malou grafiku, kliknutí myší jsou zřídka a jsou to obvykle prázdné obrazovky s textem. Oba systémy GUI a CLI běžně používají klávesové zkratky k provádění příkazů.
Přestože existuje křivka učení a rozhraní příkazového řádku nemá stejný estetický vzhled jako GUI systémy, CLI má funkční výhodu. Aby bylo možné načíst a používat veškerou tuto grafiku, musí GUI systémy používat spoustu paměti, jen aby udržely vzhled. Systémy CLI tuto grafiku nepoužívají, takže veškerá paměť směřuje k urychlení funkcí a zvýšení citlivosti.
Většina příležitostných uživatelů počítačů nepoužívá rozhraní příkazového řádku, ale mnoho profesionálů a počítačových nadšenců provozuje systémy CLI. Kromě vyšší rychlosti a pohotovosti může zkušený uživatel obvykle procházet funkcemi s mnohem lepší účinností. Například uživatel může být schopen provádět tři nebo čtyři příkazy v době, kdy by systémy GUI vyžadovaly spuštění jediné funkce. Pokud uživatel tyto příkazy nezná, může se tato výhoda snížit.