Linux - programování v BASH (LNX4)

Unixové systémy, Linux - správa

Kurz je určen účastníkům, kteří již mají základní znalosti práce s Linuxovým operačním systémem, ale chtějí se naučit automatizovat dávky a vytvářet shellové skripty. Cílem je naučit účastníky efektivně automatizovat běžné úlohy v Linuxu.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

Náplň kurzu:

Skrýt detaily
  • Úvod
    1. Přehled základních konstrukcí UNIXového shellu
    2. Možnosti skriptování a typy shellů
    3. Metaznaky
    4. Soubory a práce s nimi
    5. Přesměrování vstupů a výstupů procesů do souborů, deskriptory
    6. Procesy a jejich ovládání
    7. Spouštění skriptů
    8. Komentáře
  • Proměnné
    1. Uživatelské proměnné
    2. Proměnné prostředí
    3. Vlastnosti proměnných, export
    4. Poziční parametry
    5. Speciální proměnné
  • Rozhodování
    1. Návratové kódy
    2. Příkaz test a jeho syntaxe
    3. Podmíněné vykonávání příkazů a příkaz if
    4. Příkaz case
    5. Speciální konstrukce
  • Aritmetika
    1. Počítání pomocí příkazů expr, let a bc
  • Cykly
    1. Smyčky while, until, for
    2. Příkazy break a continue
  • Vybrané vestavěné příkazy
    1. Tisk výstupů, příkazy echo, print, printf
    2. Čtení vstupů, příkaz read
    3. Čtení argumentů, příkaz getopts
  • Pokročilé funkce shellu
    1. Nastavení vlastností shellu, příkaz set
    2. Funkce v shellu, předávání parametrů, příkaz return
    3. Aliasy
    4. Práce s poli
    5. Signálová komunikace procesů, příkaz trap
    6. Jak shell zpracovává příkazový řádek, příkaz eval
  • Práce s textem
    1. Práce s řetězcovými proměnnými
    2. Úvod do regulárních výrazů, příkaz grep
    3. Příkaz sed
    4. Práce s textem pomocí příkazu awk
Předpokládané znalosti:
Základní znalost administrace systému Linux.
Doporučený předchozí kurz:
Linux – základy administrace (LNX1)
Doporučený následný kurz:
Linux - zabezpečení systému a sítě (LNX5)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
13 500,00 Kč (16 335,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Český úřad zeměměřický a katastrální, Linda K.
Linux - programování v BASH ( LNX4)
"skoleni bylo velmi prinosne, lektor perfektne rozumi problematice"
Fakultní nemocnice Hradec Králové, Michal N.
Linux - programování v BASH ( LNX4)
"Přístup lektora byl suprový, věděl na vše odpověď a když ne, tak si ji téměř ihned dohledal. Celkově jsem byl ze školení jako vždy spokojen. Krásné praktické ukázky, jen připojení na terminál bych raději přes RDP nebo něco příjemnějšího než prohlížeč."
Foxconn Technology CZ s.r.o., Kamil K.
Linux - programování v BASH ( LNX4)
"Skoleni bylo naprosto super. Pan Lektor Radovan Slechticky, byl velmi dobre pripraven. Skoleni naprosto doporucuju."
Foxconn Technology CZ s.r.o., Petr K.
Linux - programování v BASH ( LNX4)
"Velmi prehledne, vse dukladne vysvetlene... Spokojenost, dekuji"
COMMERZBANK Aktiengesellschaft, pobočka Praha, Jonahatan Josue P.
Linux - programování v BASH ( LNX4)
"Lessons and training are good as expected!"
CGI IT Czech Republic s.r.o., Petr Z.
Linux - programování v BASH ( LNX4)
"Spokojenost, diky"