Kurzusleírás

Bevezetés

  • Célok
  • Kurzus menetrend
  • Kurzus bemutatása
  • Előfeltételek
  • Bibliográfia
  • Résztvevők felelősségei
  • Kurzus összefoglaló

Alapismeretek áttekintése - opcionális

  • Fájlok
  • Könyvtárak és folyamatok
  • Könyvtárak megjelenítése - ls
  • Segítség kérése - man
  • Fájlok megjelenítése - cat, more
  • Egyszerű parancsok
  • Csővezeték - | szimbólum használata
  • Átirányítás - > szimbólum használata
  • Átirányítás - >> szimbólum használata
  • Bemenet átirányítása - < szimbólum használata
  • Hibák átirányítása
  • /dev/null használata
  • Előtéri feladatok
  • Háttérfeladatok - &
  • Feladatok leállítása - kill
  • Speciális fájlok - . és ..
  • Parancssori kérés - PS1
  • Aliasok létrehozása
  • Aliasok használata
  • Parancs előzmények
  • Parancssor szerkesztése - Nyilak használata
  • Parancssor szerkesztése - vi használata
  • A shell testreszabása
  • A kezdőkönyvtár - HOME
  • A munkakönyvtár - pwd
  • Könyvtárváltás - cd
  • Könyvtár létrehozása - mkdir
  • Könyvtár törlése - rmdir
  • Interaktív másolás - cp -i
  • Interaktív áthelyezés - mv -i
  • Interaktív törlés - rm -i
  • Könyvtárak törlése - rm -r
  • Helyettesítő karakterek - Fájlnév generálás
  • Szavak számlálása - wc
  • Fájlok keresése - find
  • Szöveg keresése fájlokban - grep, sort, cut, uniq, tr
  • Jogosultságok módosítása - chmod

Shell programozás

  • Shell szkriptek létrehozása
  • A parancs tesztelése
  • A szkriptfájl létrehozása
  • Végrehajtási jogosultságok hozzáadása
  • A szkript tesztelése
  • A szkript futtatása - time
  • A szkript futtatása - dot
  • A szkript futtatása - exec
  • A szkript futtatása - ksh
  • A szkript hibakeresése
  • Paraméterek átadása
  • A read parancs
  • A read használata szkriptekben
  • A shell kiválasztása
  • A kimenet rendezése
  • Bemenet elnyomása - stty

Speciális karakterek és változók

  • Idézőjelek
  • Idézett szövegek - ", '
  • Escape karakter - *
  • Idézett szövegek - `
  • $(...) használata
  • Rendszerváltozók - set
  • Egyéb speciális változók
  • Felhasználói változók
  • Felhasználói változók - unset
  • Változók szkriptekben
  • Typeset parancs
  • Egész szám változók
  • Speciális konstrukciók

Menük létrehozása

  • Feltételek - case
  • Menü létrehozása
  • Ismétlés - while, until
  • Kimenet tartása - sleep
  • Kimenet tartása - dummy read
  • A szkript befejezése
  • A ciklus befejezése
  • Rejtett opció - shell elágazás
  • Megszakítások kezelése - trap
  • További információk a megszakításokról
  • Szöveg kiemelése - tput
  • Kurzor pozicionálása - backtab \b
  • Korn Shell menü

Kiválasztás

  • Feltételvizsgálat
  • Fájl attribútumok tesztelése
  • Fájl jogosultságok tesztelése
  • Többszörös tesztelés - Beágyazott ifs
  • Többszörös tesztelés - elseif
  • A NOT feltétel
  • Több feltétel egy tesztben
  • Szövegek tesztelése
  • Szögletes zárójelek használata
  • Üres bemenet elkerülése
  • Számok tesztelése
  • További információk a case-ről
  • Változók megjelenítése
  • Szóközök elhelyezése
  • Parancsok tesztelése

Ismétlés, ciklus

  • Számítások - let
  • Ismétlés - while, until
  • Végtelen ciklus
  • Ismétlés - for
  • Több mint 9 paraméter - shift

Al-szkriptek és függvények

  • Helyi és globális változók
  • Al-szkriptek
  • Export parancs
  • Kilépési állapot
  • Aliasok
  • Függvények
  • Hasznos függvények
  • Visszatérési állapot
  • Függvények manipulálása
  • Függvények szkriptekben

Haladó parancsok

  • Hibakeresés - set
  • Beállítás - set
  • Fájlok egyesítése - join
  • Fájlok egyesítése - paste, basename és dirname
  • Feladatkontrol - jobs
  • Reguláris kifejezések
  • Globális reguláris kifejezés nyomtató - grep
  • Kifejezés grep - egrep
  • Gyors grep - fgrep
  • Számítások - expr
  • Számítások – bc, eval parancs,
  • Argumentum feldolgozás
  • getopts parancs
  • Tömbök használata

Haladó szerkesztés – vi & sed

  • vi - Billentyűkombinációk leképezése
  • Vezérlőbillentyűk leképezése
  • Rövidítések használata
  • Több fájl szerkesztése
  • Reguláris kifejezések
  • Globális beszúrás
  • Here document,
  • Kötegelt folyamatszerkesztő - sed, sed törlés, -d, sed nyomtatás, -p, sed elnyomás, -n, sed kilépés, -q, sed fájl, -f, sed Többszörös bemenet, sed
  • Keresés és csere
  • sed példa

Szövegfájlok feldolgozása - awk

  • Az awk programozási eszköz
  • Mintakeresés
  • Reguláris kifejezések
  • Összehasonlító minták
  • Összetett minták
  • Tartomány minták
  • Speciális minták
  • Beépített függvények
  • awk szkriptek hibakeresése
  • Paraméterek átadása
  • Contains használata
  • printf függvény
  • Számítások
  • Függvények
  • substr
  • length
  • Műveleti utasítások
  • Vezérlési folyamat utasítások
  • Tömbök
  • Tömbök for ciklusokkal
  • awk példák

Követelmények

A kurzus csak azok számára alkalmas, akik már rendelkeznek jó UNIX ismeretekkel, vagy részt vettek a UNIX bevezető kurzuson.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák