Számalk Oktatási és Informatikai Zrt.
Cím: 1118 Budapest, Dayka Gábor u. 3.
E-mail: training##kukac##szamalk.hu
Telefon: +36 1 491 8974
A BASH (Bourne Again SHell), a Linux rendszerek alapértelmezett parancsértelmezője, melynek alapos ismerete nélkülözhetetlen az operátorok és rendszergazdák mindennapi munkájához. A Bash programozási lehetőségeit felhasználva, a Bash scriptek segítségével automatizálhatók, leegyszerűsíthetők a napi feladatok. A tanfolyamon megismerik a résztvevők a Bash működését, utasításait, valamint olyan scripteket készítenek melyek összetett műveletsorozatokvégrehajtására képesek.
A tanfolyamot azoknak ajánljuk, akik már rendelkeznek alapvető Linux parancssori ismeretekkel, operátorként vagy rendszergazdaként Linux rendszereken dolgoznak.
Alapvető, Linux/Unix parancssori ismeretek.
Javasolt tanfolyam: Linux parancssori ismeretek (kód: GL120)
Bash alapok
Unix folyamatkezelés, Bash működése
Belső és külső utasítások
Inicializáló állományok
Utasítás alias-ok és környezeti változók
Változók, tömbök és kezelésük
Átirányítások és a cső (pipe)
Karakter behelyettesítések
Idézőjelek és használatuk
Parancsok egymásba ágyazása
Parancssori argumentumok kezelés
Aritmetikai műveletek; dc és bc utasítások
Sztringek kezelése; keresés, csere
Here dokumentum és sztring
Függvények használata
Szignálok és kezelésük; kill, killall éstrapparancsok
Hibakeresés (debuggingmode)
Kiértékelések
test parancs
Fájlokra vonatkozó operátorok
Egész számok összehasonlítása
Sztringek összehasonlítása
Logikai operátorok
if/then, nestedif/then
Ciklusok és elágazások
for ciklus
while és until ciklus
break és continue parancsok
case utasítás
Felhasználói interakció
read parancs
select menü
whiptail és dialog
Reguláris kifejezések és használatuk
Reguláris kifejezések
Keresés; grep, egrep parancsok
Szöveges állományok kezelése; sed parancs
Időzített feladatok, systemd
at/batch
cron
anacron
systemdtimer
systemd unit fájlok és létrehozásuk
Automatizált e-mail küldés