Cílem seriálu „Shell Prakticky“ je vyzkoušet si samostatně, nebo s video-doprovodem různé apekty používání shellu. Témata rozšířují video-sérii Programování v shellu.
Konceptuální obsah
Stejně jako v seriálu „Programování v shellu“ se postupně putuje přes různé oblasti shellu, ale tentokrát výrazně praktičtěji. Jedná se o sérii příkladů ke každému z témat. Témata jsou rozdělena na více kratších částí, pokud to jenom trochu jde a dává to smysl.
- Jak začít s Linuxem
- Úvod do příkazové řádky
- Práce s časem (countdown)
- Interpretace příkazové řádky
- Filesystém a linky
- Přesměrování a textové filtry
- Zpracování logů
- Regulární výrazy
- Textové transformace příkazem sed
- Složené příkazy v shellu (řídící konstrukce)
- Textové transformace příkazem awk
- Přístupová práva a příkaz find
Na začátku seriálu je jedno předtéma - „Jak začít s Linuxem“ - které vás provede jednoduchou cestou, jak získat Linux, aniž by bylo potřeba jej instalovat. Jedná se o krátký postup, jak stáhnout nainstalovaný virtuální disk s Debian Linuxem a ten zprovozniv v rámci VirtualBoxu.
Pak již následují příklady ve formě slidů. Ty obsahují vždy i jedno z možných řešení. Video pak příklady rozebírá a ukazuje jednu z možných cest k nalezení řešení a případně i alternativná způsoby řešení.
Detailní obsah
Ukázky jsou tentorkát vytvořeny na systému Debian Linux, ale je možné je zkoušet (občas s mírnou úpravou) také na jiných Unixových systémech (nebo MacOS). Pokud projdete předtématem a nainstalujete si (třeba do VirtualBoxu) Debian Linux, budete mít naprosto stejné prostředí, jaké je ve video-komentářích.
- Jak začít s Linuxem [00:24:01] — Prezentace: Jak začít s Linuxem
- Jak začít s Linuxem [00:24:01]
- Úvod do příkazové řádky [01:26:28] — Prezentace: Úvod do příkazové řádky
- Dokumentace k příkazům [00:19:42]
- Použití proměnné [00:09:17]
- Počítání řádků [00:17:38]
- Práce s proměnnou [00:17:45]
- Ovládání příkazů [00:22:06]
- Práce s časem [01:27:44] — Prezentace: Práce s časem
- Práce s časem (komplet) [01:27:44]
- Interpretace příkazové řádky [01:58:15] — Prezentace: Interpretace příkazové řádky
- Interpretace příkazové řádky (začátek) [01:05:43]
- Interpretace příkazové řádky (pokračování) [00:52:32]
- Filesystém a linky [01:03:40] — Prezentace: Linky
- Logická a fyzická cesta [00:23:50]
- Práce s linky (Symlink Vs Hardlink) [00:39:50]
- Přesměrování a textové filtry [02:03:05] — Prezentace: Filtry
- Přesměrování vstupů a výstupů [00:24:48]
- Příkaz getent a soubor /etc/nsswitch.conf [00:21:32]
- Jednoduché textové filtry [02:51:16]
- Zpracování logů [01:28:25] — Prezentace: Zpracování logů
- Typické problémy začátečníka, otázky a odpovědi [01:46:36] — Prezentace: Typické problémy a konzultace
- Typické problémy začátečníka v shellu [01:46:36]
- Textové transformace příkazem sed [01:59:24] — Prezentace: Textové transformace příkazem sed
- Jednoduché textové transformace [00:45:46]
- Složitější textové transformace [01:13:38]
- Složené příkazy v shellu (řídící konstrukce) [01:53:37] — Prezentace: Složené příkazy v shellu
- Typické problémy začátečníka, otázky a odpovědi 2 [01:16:03] — Prezentace: Typické problémy a konzultace
- Typické problémy začátečníka v shellu 2 [01:16:03]
- Textové transformace příkazem awk [01:27:55] — Prezentace: Textové transformace příkazem awk
- Jednoduché textové transformace [00:41:26]
- Složitější textové transformace [00:46:29]
- Přístupová práva a příkaz find [02:10:25] — Prezentace: Přístupová práva a příkaz find
- Přístupová práva [01:11:39]
- Příkaz find [00:58:46]
- Typické problémy začátečníka, otázky a odpovědi 3 [02:08:14] — Prezentace: Typické problémy a konzultace
- Typické problémy začátečníka v shellu 3 [02:08:14]