Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés

  • Célok
  • Kurzus menetrend
  • Kurzus bemutatása
  • Előfeltételek
  • Irodalomjegyzék
  • Résztvevők felelőssége
  • 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
  • A /dev/null használata
  • Előtérben futó feladatok
  • Háttérben futó feladatok - &
  • Feladatok leállítása - kill
  • Speciális fájlok - . és ..
  • A parancssor - PS1
  • Aliasok létrehozása
  • Aliasok használata
  • Parancs előzmények
  • Parancssor szerkesztése - nyílbillentyűk 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árak váltása - cd
  • Könyvtár létrehozása - mkdir
  • Könyvtár törlése - rmdir
  • Interaktív másolás - cp -i
  • Interaktív mozgatá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áma - 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 - `
  • A $(...) 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 szerkezetek

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ágaztatása
  • 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ételes tesztelés
  • Fájl attribútumok tesztelése
  • Fájl jogosultságok tesztelése
  • Többszörös tesztek - egymásba ágyazott if-ek
  • Többszörös tesztek - elseif
  • A NOT feltétel
  • Több feltétel egy tesztben
  • Szövegek tesztelése
  • Szögletes zárójelek használata
  • Nulla 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, ciklusok

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

Alszkriptek és függvények

  • Helyi és globális változók
  • Alszkriptek
  • 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 összevonása - join
  • Fájlok összevonása - paste, basename és dirname
  • Feladatkezelés - 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 adatfolyam-szerkesztő - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, 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 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 jó gyakorlati ismerettel rendelkeznek az UNIX rendszerrel, vagy már részt vettek az 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