Kurz je určený pre správcov, ktorí potrebujú porozumieť systémovým skriptom, modifikovať ich obsah, vytvárať nové skripty pre automatizáciu úloh, monitorovanie a dialóg s užívateľom. Na kurze sa účastníci dozvedia o možnostiach, ktoré ponúka [...]
  • UNIXSH
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 9 termínov
  • SR (600 €)

    ČR (13 500 Kč)

  • Mierne pokročilý

Kurz je určený pre správcov, ktorí potrebujú porozumieť systémovým skriptom, modifikovať ich obsah, vytvárať nové skripty pre automatizáciu úloh, monitorovanie a dialóg s užívateľom. Na kurze sa účastníci dozvedia o možnostiach, ktoré ponúka Shell, zvládnu základné programovacie techniky a na praktických príkladoch sa naučia vytvárať užitočné skripty, ktoré uľahčujú prácu im alebo iným užívateľom.

»

Kurz je určený pre správcov operačných systémov Unix, ktorí potrebujú písať skripty v prostredí Shellu.

Na kurze sa účastník dozvie o možnostiach, ktoré ponúka Shell, zvládne základné programovacie techniky, na praktických príkladoch sa naučí vytvárať užitočné skripty, ktoré uľahčia prácu jemu alebo iným užívateľom.

Dobrá orientácia v prostredí OS Unix. Znalosť základných užívateľských príkazov. Bezpodmienečná znalosť editora.

Študijný materiál GOPAS

Úvod

  • Prehľad základných konštrukcií Unixového Shellu
  • Architektúra UNIXu
  • Možnosti a podpora skriptovania v Bourne Shell, Korn Shell a Bash
  • Ovládanie procesov
  • Typy príkazov
  • Procesy
  • Spustenie príkazov
  • Základy pre písanie skriptov
  • Spúšťanie skriptov
  • Komentáre
  • Ladenie kódu
  • Príkaz Echo, Print, formátovanie výstupu pomocou PrintF

Premenné

  • Užívateľské premenné
  • Premenné prostredie
  • Príkaz Read
  • Pozičné parametre
  • Špeciálne premenné

Quoting

  • Metaznaky, rozdiely použitia
  • Substitúcie príkazov
  • Príkaz Eval

Rozhodovacie konštrukcie

  • Návratové kódy
  • Príkaz Test a [ ]
  • Príkaz If
  • Príkaz Case
  • Špeciálne konštrukcie

Cykly

  • Príkaz Expr
  • Príkaz While
  • Príkaz Until
  • Príkaz For
  • Spracovanie parametrov príkazom Getopts
  • Práca s deskriptormi súborov pomocou Exec

Funkcie

  • Funkcie v Shell
  • Predávanie parametrov
  • Príkaz Retur

Práca so signálmi

  • Asynchrónne udalosti
  • Generovanie signálov
  • Spracovanie signálov príkazom Trap

Rozšírenia dostupné v Ksh a Bash

  • Príkaz select
  • Podpora aritmetiky
  • Práca s poom
  • Príkaz [[ ]]
  • Rozšírený Pattern-Matching
  • Modifikácia prostredia Ksh a Bash

Nástroje a externé programy

  • Získavanie dát zo súborov
  • Kombinovanie obsahu súborov
  • Triedenie obsahu súborov
  • Editácia pomocou Sed a Awk
  • Regulárne výrazy

Efektívna tvorba skriptov

  • Príkaz Time
  • Práca s premennou PATH
  • Absolútne vs. relatívne cesty
  • Vstavané príkazy Shellu
  • Efektívne použitie rúry
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.