Začněte nyníZačněte zdarma

Čím se shell liší od grafického rozhraní?

Operační systém, jako je Windows, Linux nebo macOS, je zvláštní druh programu. Řídí procesor počítače, pevný disk a síťové připojení, ale jeho nejdůležitějším úkolem je spouštět ostatní programy.

Protože lidé nejsou digitální bytosti, potřebují nějaké rozhraní, přes které mohou s operačním systémem komunikovat. Dnes je nejrozšířenější grafický správce souborů, který překládá kliknutí a poklepání na příkazy k otevírání souborů a spouštění programů. Dříve, než počítače dostaly grafické displeje, však lidé zadávali instrukce do programu zvaného příkazový řádek (shell). Pokaždé, když zadáš příkaz, shell spustí příslušné programy, vypíše jejich výstup v čitelné podobě a zobrazí prompt jako signál, že je připravený přijmout další příkaz. (Název „shell" vychází z představy, že tvoří „vnější schránku" počítače.)

Zadávání příkazů místo klikání a přetahování může zpočátku působit neohrabaně, ale jak brzy uvidíš, jakmile začneš přesně říkat počítači, co má dělat, můžeš kombinovat stávající příkazy a vytvářet nové a automatizovat opakující se úkony jenom s pár stisky kláves.


Jaký je vztah mezi grafickým správcem souborů, který většina lidí používá, a příkazovým řádkem (shellem)?

Toto cvičení je součástí kurzu

Introduction to Shell

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení