Kurzusleírás

Bevezetés

  • Célok
  • Tanfolyam ütemezése
  • A tanfolyam bemutatása
  • Előfeltételek
  • Bibliográfia
  • Felelősségek delegálása
  • Tanfolyam összefoglalója

Az alapok áttekintése – nem kötelező

  • Fájlok
  • Könyvtárak és folyamatok
  • Könyvtárak megjelenítése - ls
  • Segítség kérése - ember
  • Fájlok megjelenítése - macska, egyebek
  • Egyszerű parancsok
  • Csővezetékek | szimbólum
  • Átirányítás – > szimbólum használatával
  • Átirányítás - >> szimbólum használatával
  • Bemenet átirányítása - < szimbólum használatával
  • Átirányítási hibák
  • A /dev/null használatával
  • Foreground Jobs
  • Háttér állások - &
  • Jobs leállítása – ölj
  • Speciális fájlok - . és ..
  • A parancssor – PS1
  • Aliasok létrehozása
  • Aliasok használata
  • Parancstörténet
  • Parancssori szerkesztés – nyilakkal
  • Parancssori szerkesztés – a vi segítségével
  • A Shell testreszabása
  • A Home Directory - HOME
  • A munkakönyvtár - pwd
  • Címtárak megváltoztatása - cd
  • Könyvtár létrehozása - mkdir
  • Könyvtár eltávolítása - rmdir
  • Interaktív másolat - cp -i
  • Interaktív Move - mv -i
  • Interaktív eltávolítás - rm -i
  • Könyvtárak eltávolítása - rm -r
  • Wild Cards - Fájlnév generálása
  • Word szám - wc
  • Fájlok keresése – keresés
  • Szöveg keresése a fájlokban - grep, rendezés, kivágás, uniq, tr
  • Engedélyek módosítása - chmod

Shell Programming

  • Shell-szkriptek létrehozása
  • A parancs tesztelése
  • A Script fájl létrehozása
  • Végrehajtási engedélyek hozzáadása
  • A szkript tesztelése
  • A szkript futtatása – idő
  • A szkript futtatása - pont
  • A szkript futtatása - exec
  • A szkript futtatása - ksh
  • A szkript hibakeresése
  • Paraméterek átadása
  • Az olvasott parancs
  • Read in Scripts használata
  • A Shell kiválasztása
  • A kimenet rendbetétele
  • Bemenet elnyomása - stty

Speciális karakterek és változók

  • Idézőjel
  • Idézett karakterláncok - ", "
  • Menekülési karakter - *
  • Idézett karakterláncok - `
  • $(...) használatával
  • Rendszerváltozók - beállítva
  • Egyéb speciális változók
  • Felhasználói változók
  • Felhasználói változók – nincs beállítva
  • Változók a szkriptekben
  • Typeset Command
  • Egész szám változók
  • Különleges konstrukciók

Menük létrehozása

  • Feltételek – eset
  • Menü létrehozása
  • Iteráció - amíg, amíg
  • A kimenet tartása - alvás
  • A kimenet kézben tartása – álolvasás
  • A forgatókönyv befejezése
  • A hurok befejezése
  • Rejtett opció – kagyló elágazása
  • Csapda megszakítja - csapda
  • Bővebben a megszakításokról
  • Szöveg kiemelése – tput
  • A kurzor pozicionálása - backtab \b
  • Korn Shell menü

Kiválasztás

  • Feltételes tesztelés
  • Fájl attribútumok tesztelése
  • Fájlengedélyek tesztelése
  • Több teszt – Beágyazott ifs
  • Több teszt - elseif
  • A NEM Feltétel
  • Több feltétel egy tesztben
  • Karakterláncok tesztelése
  • Szögletes zárójelek használata
  • Null bevitel elkerülése
  • Számok tesztelése
  • Bővebben az esetről
  • Változók megjelenítése
  • Szóközök elhelyezése
  • Parancsok tesztelése

Iteráció, Looping

  • Számítások - hagyjuk
  • Iteráció - amíg, amíg
  • Végtelen hurok
  • Iteráció - for
  • Több mint 9 paraméter - eltolás

Alindexek és függvények

  • Helyi és globális változók
  • Alindexek
  • Exportálási parancs
  • Kilépési állapot
  • Álnevek
  • Funkciók
  • Hasznos funkciók
  • Visszatérés állapota
  • Funkciók manipulálása
  • Funkciók a szkriptekben

Speciális parancsok

  • Hibakeresés – beállítva
  • Beállítás – készlet
  • Fájlok egyesítése – csatlakozzon
  • Fájlok egyesítése – beillesztés, alapnév és könyvtárnév
  • Job Control - állások
  • Rendszeres Expressionok
  • Globális rendszeres Expression nyomtató - grep
  • Expression grep - egrep
  • Gyors grep - fgrep
  • Számítások - kif
  • Számítások – bc, eval Command,
  • Érvfeldolgozás
  • getopts parancs
  • Tömbök használata

Speciális szerkesztés – vi & sed

  • vi - Kulcskombinációk leképezése
  • Leképezési vezérlőgombok
  • Rövidítések használata
  • Sok fájl szerkesztése
  • Rendszeres Expressionok
  • Globális beillesztés
  • Itt a dokumentum,
  • Kötegelt adatfolyam szerkesztő - 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öbb bemenet, sed
  • Keresés és csere
  • sed Példa

Szövegfájl feldolgozás - awk

  • Az awk Programming eszköz
  • Mintaillesztés
  • Rendszeres Expressionok
  • Összehasonlítási minták
  • Összetett minták
  • Tartomány minták
  • Különleges minták
  • Beépített funkciók
  • Az awk szkriptek hibaelhárítása
  • Paraméterek átadása
  • A Tartalmaz
  • printf Funkció
  • Számítások
  • Funkciók
  • alstr
  • hossz
  • Cselekvési nyilatkozatok
  • Vezérlési folyamat kimutatások
  • Tömbök
  • A for Loops tömbök
  • awk Példák

Követelmények

A tanfolyam csak azok számára alkalmas, akik jól ismerik a UNIX-ot, vagy részt vettek a Bevezetés a UNIX-ba tanfolyamon.

  14 Hours

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.

Ár per résztvevő

Vélemények (1)

Rokon tanfolyam

Rokon kategóriák