Shell

Shell je softwarový program, který poskytuje rozhraní mezi uživatelem a operačním systémem. Uživatelé zadávají příkazy prostřednictvím shellu, který je interpretuje a předává operačnímu systému ke spuštění. Ačkoli se slovo „shell“ nejčastěji spojuje s textovým rozhraním příkazového řádku, může označovat také grafické uživatelské rozhraní operačního systému.

Shell příkazového řádku je textové rozhraní, do kterého můžete zadávat příkazy pro provádění funkcí, jako je spouštění programů, otevírání a procházení adresářů nebo zobrazování aktuálně spuštěných procesů. Abyste však mohli příkaz spustit, musíte znát jeho správnou syntaxi — tedy název příkazu i způsob, jak správně použít argumenty k jeho úpravě tak, aby provedl požadovanou akci. Jakmile víte, jak příkazy zadávat, můžete dokonce psát shellové skripty pro automatizaci činností.

S shellem se nejčastěji setkáte v souvislosti se systémem Unix, protože mnoho uživatelů Unixu dává přednost interakci s operačním systémem prostřednictvím textového rozhraní. Různé distribuce Unixu a systému Linux obsahují několik možných shellů, například původní shelly Bourne (sh) a C (csh), Bash (bash) a shell Z (zsh). Windows obsahuje dva shelly příkazového řádku: základní příkazový řádek s názvem cmd.exe a pokročilý shell a skriptovací jazyk s názvem PowerShell.

Shell může poskytovat také grafické uživatelské rozhraní (GUI). Tato rozhraní usnadňují provádění základních příkazů tím, že obsahují procházené nabídky a tlačítka, na která lze kliknout, často však nedokážou zahrnout každý příkaz dostupný v shellu příkazového řádku. Explorer je grafický shell systému Windows, shell systému macOS se nazývá Finder a operační systémy podobné Unixu podporují několik grafických uživatelských rozhraní, například GNOME Shell a KDE Plasma.

Aktualizováno March 8, 2023 od Brian P.

quizOtestujte své znalosti

What technology allows users to analyze data from multiple database systems at one time?

A
DHCP
0%
B
OLAP
0%
C
RTMP
0%
D
PPTP
0%
Correct! Incorrect!     View the OLAP definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Shell na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.