Procházet otázky :: SZZ na MFF UK

#

- Hlavní strana
- Okruhy
- Projít
- Stáhnout
- Co je potřeba
- Chci přispět
- Kredity

Hledat:

## Prohlížení státnicových textů

### Shelly

Unix shell je tradiční uživatelský interface pro operační systém Unix, nebo systémy na unixu založené. Uživatelé řídí práci počítače přímo psaním textových příkazů pro shell. Pro OS Windows existuje obdoba zvaná command.com, nebo cmd.exe.

V nejobecnějším významu termín shell znamená jakýkoliv program, který uživatel používá k zadávání příkazů. V OS Unix si uživatel může vybrat jaký shell bude používat, proto jich bylo vyvinuto nepřeberné množství. Název shell (skořápka, ulita, plášť ...) proto, že "schovává" detaily pod ním ležícího operačního systému za svůj interface.

Výraz shell také znamená nějaký konkrétní program, jako třeba Bourne shell, nebo Korn shell. Bourne shell byl použit u prvopočátků operačního systému Unix a stal se de facto standardem mezi shelly. Každý Unixový systém má alespoň jeden shell s ním kompatibilní. Program Bourne shell je v Unixove hierarchii uložen v `/bin/sh`. Na některých systémech, jako třeba BSD, je `/bin/sh` přímo Bourne shell, nebo jeho ekvivalent, na linuxu je to většinou link na kompatibilní, ale rozšířený a mnohem mocnější shell.

Subsections

- Bourne shell (sh)
- C shell (csh)
- TC shell (tcsh)
- Bourne again shell (bash)
- Korn shell (ksh)
- Z shell (zsh)