Kód kurzu: UNIXSH« Krok zpět

UNIX/Linux – programování shellu

Kurz je určen pro správce, kteří potřebují porozumět systémovým skriptům, modifikovat jejich obsah a vytvářet nové pro automatizaci úloh, monitorování a dialog s uživatelem. V kurzu se účastník dozví o možnostech, které nabízí shell, zvládne základní programovací techniky a na praktických příkladech se naučí vytvářet užitečné skripty, které usnadní práci jemu nebo jiným uživatelům.

Kurz lze realizovat na platformě Linux
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 6.8.2018 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 24.9.2018 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 12.11.2018 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
17.12.2018 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
28.1.2019 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
13.3.2019 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
23.4.2019 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
29.5.2019 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
20.8.2018 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
3.12.2018 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
25.3.2019 3 13 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
GTK 18.7.2018 3 450,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
1.10.2018 3 450,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
26.11.2018 3 450,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha3 13 500 CZK v ceně kurzu 30
Brno3 13 500 CZK v ceně kurzu 30
Bratislava3 450,00 EUR v ceně kurzu 30

Uživatelská náročnost

Pro koho je kurz určen

Kurz je určen pro správce systémů OS UNIX, kteří potřebují psát skripty v prostředí shellu.

Co Vás naučíme

V kurzu se účastník dozví o možnostech, které nabízí shell, zvládne základní programovací techniky,na praktických příkladech se naučí vytvářet užitečné skripty, které usnadní práci jemu nebo jiným uživatelům.

Požadované vstupní znalosti

Dobrá orientace v prostředí OS UNIX. Znalost základních uživatelských příkazů. Bezpodmínečná znalost vi editoru.

Studijní materiály

Studijní materiál GOPAS, a.s.

Osnova kurzu

Úvod

  • Přehled základních konstrukcí UNIXového shellu
  • Architektura UNIXu
  • Možnosti a podpora skriptování v Bourne shell, Korn shell a Bash
  • Ovládání procesů
  • Typy příkazů
  • Procesy
  • Spouštění příkazů
  • Základy pro psaní skriptů
  • Spouštění skriptů
  • Komentáře
  • Ladění kódu
  • Příkaz echo, print, formátování výstupu pomocí printf

Proměnné

  • Uživatelské proměnné
  • Proměnné prostředí
  • Příkaz read
  • Poziční parametry
  • Speciální proměnné

Quoting

  • Metaznaky, rozdíly použití
  • Substituce příkazů
  • Příkaz eval

Rozhodovací konstrukce

  • Návratové kódy
  • Příkaz test a [ ]
  • Příkaz if
  • Příkaz case
  • Speciální konstrukce

Cykly

  • Příkaz expr
  • Příkaz while
  • Příkaz until
  • Příkaz for
  • Zpracování parametrů příkazem getopts
  • Práce s deskriptory souborů pomocí exec

Funkce

  • Funkce v shellu
  • Předávání parametrů
  • Příkaz retur

Práce se signály

  • Asynchronní události
  • Generování signálů
  • Zpracování signálů příkazem trap

Rozšíření dostupná v ksh a bash

  • Příkaz select
  • Podpora aritmetiky
  • Práce s polem
  • Příkaz [[ ]]
  • Rozšířený pattern-matching
  • Modifikace prostředí ksh a bash

Nástroje a externí programy

  • Získávání dat ze souborů
  • Kombinování obsahu souborů
  • Třídění obsahu souborů
  • Editace pomocí sed a awk
  • Regulární výrazy

Efektivní tvorba skriptů

  • Příkaz time
  • Práce s proměnnou PATH
  • Absolutní vs. relativní cesty
  • Vestavěné příkazy shellu
  • Efektivní použití roury

Předchozí kurzy

žádný předchozí kurz

Navazující kurzy

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

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů