Shell (informatika)
Shell (výslovnost [šel], česky též interpret příkazů) je označení programu, který vytváří v počítači rozhraní pro práci uživatele, zpravidla v prostředí příkazového řádku. Shell umožňuje uživateli využívat služby 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 kolon a podobně.
Etymologicky anglické slovo shell znamená slupku či skořápku, například skořápku ořechu; a tak jako má např. plod 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 niž se uživatel dostává k jádru.
Shelly dělíme do dvou skupin: řádkové a grafické. Řádkové (textové) 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 pro běžné uživatele uživatelsky přívětivější.
Řádkové shelly[editovat | editovat zdroj]
Řádkové shelly mají obvykle dva režimy. První je interaktivní režim, ve kterém jsou vložené příkazy ihned zpracovány. Druhý je dávkový režim, v němž shell provádí příkazy předem zapsané v textovém souboru. Příkazové soubory se v unixových systémech obvykle nazývají shellové skripty.
V systémech DOS, Microsoft Windows a OS/2 označujeme soubory s příponou .BAT
nebo .CMD
jako dávkové soubory.
Všechny vložené příkazy jsou provedeny po stisknutí klávesy Enter na konci zadaného řádku. Shell příkazy interpretuje, a proto mu říkáme interpret příkazů.
Seznam shellů[editovat | editovat zdroj]
Řádkové shelly[editovat | editovat zdroj]
- Unixové shelly
- Almquist shell (ash)
- Bourne-Again shell (bash)
- Bourne shell (sh)
- C shell (csh)
- es shell (es)
- Korn shell (ksh)
- rc shell (rc)
- Scheme Shell (scsh)
- Tcsh (TENEX C shell)
- Z shell (zsh)
- Microsoft Windows
- COMMAND.COM nebo
cmd.exe
- PowerShell
- COMMAND.COM nebo
- OpenVMS
- Digital Command Language (DCL)
Grafické shelly[editovat | editovat zdroj]
- prostředí Amiga OS
- prostředí MS-DOS
- prostředí Microsoft Windows
- Aston shell
- BB4Win
- Emerge Desktop
- Geoshell
- HoverDesk
- LiteStep
- SharpE
- Průzkumník Windows (
explorer.exe
, File Explorer, předtím nazývaný Windows Explorer – zabudovaný shell)
- prostředí X Window System (hlavně operační systémy na bázi Unixu):
Shelly pro jiné systémy (jiná zařízení)[editovat | editovat zdroj]
- Pro flash karty (EZ Flash, Supercard, EFA-Linker, R4, M3, Acekard, DSTT…)
- Pogoshell pro Game Boy Advance
- Moonshell pro Nintendo DS
Odkazy[editovat | editovat zdroj]
Související články[editovat | editovat zdroj]
- Interpret (software)
- Unixový shell
- Porovnání správců souborů
- Příkazový řádek
- Textové uživatelské rozhraní
- Grafické uživatelské rozhraní
Externí odkazy[editovat | editovat zdroj]
Obrázky, zvuky či videa k tématu shell na Wikimedia Commons
- Seriál Drobnosti ze shellového zápisníku na www.root.cz