Skriptování v shellu pro Linux/Unix (LXSS)
Kurz je určen pro účastníky, kteří již mají znalosti administrace prostředí Linuxových (či Unixových) systémů a potřebují své znalosti rozšířit o tvorbu skriptů pro automatizaci úloh a monitorování. Po absolvování kurzu se účastník orientuje v prostředí shellu, zvládá základní programovací techniky a umí vytvářet užitečné skripty pro administrátorské i uživatelské práce v prostředí operačního systému Linux/Unix.
Kurz je zařazen v kategorii: |
Operační systémy → Linux / Unix Ostatní |
Náročnost kurzu: pokročilý
Délka kurzu: 2 dny
Náplň kurzu:
- Úvod– historie, různé druhy shellu, Bash, Bourne shell, Korn shell
- Psaní skriptů – struktura, spouštění, komentáře
- Uživatelské proměnné – vytváření, nastavení, využití, substituce proměnných
- Proměnné prostředí, speciální proměnné
- Vstup a výstup – zpracování, přesměrování, pipe, příkazy echo a printf
- Spouštění dalších programů
- Podmínky – rozhodovací konstrukce if, case, test, [ ], operátory v podmínkách
- Cykly – for, while, until, expr
- Funkce – vytváření, volání, parametry, návratové hodnoty (return)
- Regulární výrazy – použití, syntaxe
- Data ze souborů – získávání, třídění, editace
- Další aspekty skriptování – time, PATH, absolutní vs. realtivní cesta
- Nástroje a externí programy
Předpokládané znalosti: Znalost administrace Linuxu, nejlépe na úrovni doporučeného předchozího školení
.Termíny kurzu: