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.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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

EG.D, a.s., Jiří T.
Linux - programování v BASH ( LNX4)
"Ze školení jsem nadšený. Lektor dokázal vše srozumitelně vysvětlit, důležité věci v průběhu školení několikrát opakoval, takže pochopení tématu bylo překvapivě velmi snadné. Nezabýval se zbytečnostmi a držel se základních a důležitých věcí, které jsou pak potřeba jako základ k celkovému pochopení tématu. Můj celkový dojem ze školení je velmi pozitivní a školení bylo pro mě přínosné. Děkuji."
Č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"