Kód kurzu: UNIXSH« Krok späť

UNIX/Linux – programovanie v Shell

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 možné realizovať na platforme Linux
 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
10. 3. 2020 3 450,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
GTK 13. 5. 2020 3 450,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
15. 4. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
31. 8. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
7. 12. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
30. 3. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
11. 5. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
22. 6. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
10. 8. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
21. 9. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
9. 11. 2020 3 13 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 13 500 CZK v cene kurzu 30
Brno3 13 500 CZK v cene kurzu 30
Bratislava3 450,00 EUR v cene kurzu 30

Používateľská náročnosť

Pre koho je kurz určený

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

Čo Vás naučíme

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.

Požadované vstupné znalosti

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

Študijné materiály

Študijný materiál GOPAS

Osnova kurzu

Ú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

Predošlé kurzy

žiadne predošlé kurzy

Nasledujúce kurzy

Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov