Shell (operační systém): Porovnání verzí

Smazaný obsah Přidaný obsah
m česky: příkazový interpret; etymologie
Řádek 1:
{{Různé významy|stránka=Shell}}
'''Shell''' (česky ''příkazový interpret'', ''interpret příkazů'' či ''interpret příkazové řádky'' – v případě řádkového shellu, viz níže) je označení [[počítačový program|programu]], který vytváří v [[počítač]]i rozhraní pro uživatele. Shell umožňuje uživateli využívat funkce [[Kernel|jádra]] [[Operační systém|operačního systému]], zejména spouštět programy, zajišťovat pro ně vstupy, zobrazovat, uchovávat a přesměrovávat jejich výstupy, spojovat jednotlivé programy do [[Roura (Unix)|kolon]] a podobně.
 
[[Etymologie|Etymologicky]] anglické slovo ''shell'' znamená slupku či skořápku, například skořápku ořechu; a tak jako má např. plod [[Vlašský ořech|ořechu]] své jádro, kterým je v tomto přirovnání jádro operačního systému ([[kernel]]), tak má i skořápku (tedy shell), skrze níž se uživatel dostává k jádru.
 
Shelly dělíme do dvou skupin: řádkové a grafické. Řádkové shelly vytvářejí [[příkazový řádek]] (CLI) a jsou využívány zejména pro administraci počítačových systémů. Grafické (vizuální) shelly vytvářejí [[grafické uživatelské rozhraní]] (GUI), které je vhodnější pro běžné uživatele.
 
== Operační režimy ==
Shell má obvykle dva režimy. První je ''[[Read-eval-print loop|interaktivní režim]]'', ve kterém jsou vložené příkazy ihned zpracovány. Druhý je ''[[Batch processing|dávkový režim]]'', který provádí příkazy předem zapsané v [[textový soubor|textovém souboru]]. V [[UN*X|unixových]] systémech je označujeme jakožto ''shellové skripty''.
{{Viz též|Shellový skript}}