Průvodce pro začátečníky Linuxu Shell

Co je Shell?

Předtím, než existovaly desktopová prostředí a grafické uživatelské rozhraní, jediným způsobem interakce s operačním systémem Linux byl použití příkazového řádku, známého také jako terminál.

Terminál používá speciální program nazvaný shell, který podporuje řadu příkazů pro provádění úkolů.

K dispozici jsou různé typy shellu. Zde jsou nejčastěji používané skořápky:

Většina moderních distribucí Linuxu používá buď shell bash nebo pomlčku, ačkoli stojí za to vědět, že ostatní shell existují.

Jak můžete otevřít Shell?

Pokud se připojíte k serveru Linux pomocí ssh, dostanete se přímo do shellu Linuxu. Pokud používáte desktopovou verzi systému Linux a používáte pracovní prostředí, můžete se dostat do shellu jednoduše otevřením terminálu.

Tato příručka ukazuje, jak přistupovat k terminálu různými způsoby.

Jakmile vstoupíte do terminálu, budete moci pro tento terminál používat výchozí shell.

Je terminál a Shell stejná věc?

Terminál a shell, zatímco jsou často používány ve spojení s ostatními, jsou velmi odlišné. Terminál je program, který umožňuje přístup k shellu.

Jak již bylo zmíněno dříve, terminál může provozovat různé typy shellu. Shell nepotřebuje emulátor terminálu ke spuštění. Spouštěcí skript můžete spustit pomocí úlohy CRON, která je například nástroj pro spouštění skriptů v určitých časových intervalech.

Jak mohu komunikovat s Shell

V terminálovém okně můžete udělat vše, co můžete dosáhnout v grafickém prostředí, ale potřebujete znát příkazy, které jsou k dispozici.

Existují různé způsoby, jak seznam všech příkazů. Například následující příkaz obsahuje seznam dostupných příkazů:

compgen -c | více

Zobrazí se seznam všech dostupných příkazů, ale tak, že pokud nevíte, co znamenají příkazy, je nepravděpodobné, že se budete cítit velmi pohodlně.

Pomocí příkazu člověk můžete číst informace o každém příkazu zadáním následujícího:

man commandname

Nahraďte "název příkazu" názvem příkazu, který si přejete přečíst.

Vždy můžete sledovat pokyny na tomto webu, kde můžete zjistit, jak používat většinu dostupných příkazů systému Linux.

Klíčové věci, které budete chtít vědět, jsou způsoby, jak prohlížet soubory, jak upravovat soubory, jak zjistit, kde jsou v systému souborů, jak se pohybovat nahoru a dolů, jak přesouvat soubory, jak kopírovat soubory, jak smazat soubory a vytvářet adresáře.

Naštěstí vám tato příručka ukáže, jak dělat všechny tyto věci .

Co je Shell skript

Shell skript je řada příkazů shellu zapsaných v souboru, který při volání provede příkazy jedna za druhou často přijímá uživatelský vstup.

Shell skripty poskytují způsob, jak provádět běžné úkoly znovu a znovu.

Klávesové zkratky

Existuje celá řada klávesových zkratek, které stojí za to znát pro rychlé interakce s shell v okně terminálu:

Instalace softwaru pomocí příkazového řádku

Skořepina může být použita víc než jen způsob kopírování souborů a jejich úpravy.

Můžete například použít shell pro instalaci softwaru. Většina příkazů pro instalaci softwaru je specifická pro operační systém a nikoliv pro konkrétní shell.

Například apt-get je k dispozici v distribucích založených na Debianu, zatímco yum je k dispozici pro distribuce založené na Red Hat.

Apt-get můžete použít ve skriptu prostředí, ale nebude fungovat na každé distribuci. Jedná se o program příkazového řádku, na rozdíl od příkazu shell.

Užitečné tipy a triky

Tato příručka obsahuje seznam 15 užitečných tipů a triků pro příkazový řádek.

Ukáže vám, jak spustit příkazy na pozadí, jak pozastavit příkazy, jak udržovat příkazy spuštěné i po odhlášení, jak spustit příkazy v určitý den a čas, jak zobrazit a spravovat procesy, jak zabít zavěšení procesy, jak stahovat videa z YouTube, stahovat webové stránky a dokonce i to, jak získat své štěstí.