Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés

  • Célkitűzések
  • A tanfolyam ütemterve
  • A tanfolyam bemutatása
  • Előfeltételek
  • Irodalomjegyzék
  • A résztvevők felelőssége
  • A tanfolyam összefoglalása

Az alapok á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
  • Adatcsatorna – a | szimbólum használata
  • Átirányítás – a > szimbólum használata
  • Átirányítás – a >> szimbólum használata
  • Bemenet átirányítása – a < 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 promptja – PS1
  • Aliasok létrehozása
  • Aliasok használata
  • Parancselőzmények
  • Parancssor szerkesztése – a nyílbillentyűk használata
  • Parancssor szerkesztése – a vi használata
  • A héj testreszabása
  • A saját 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 eltávolítása – rmdir
  • Interaktív másolás – cp -i
  • Interaktív áthelyezés – mv -i
  • Interaktív eltávolítás – rm -i
  • Könyvtárak eltávolítása – rm -r
  • Helyettesítő karakterek – fájlnévgenerálás
  • Szószámlálás – 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
  • Futtatási jogosultság 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 héj kiválasztása
  • A kimenet rendezése
  • Bemenet elrejtése – stty

Speciális karakterek és változók

  • Idézőjelek
  • Idézett karakterláncok – ", '
  • Vezérlőkarakter – *
  • Idézett karakterláncok – `
  • 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
  • A typeset parancs
  • Egész típusú változók
  • Speciális szerkezetek

Menük létrehozása

  • Feltételek – case
  • Menü létrehozása
  • Iteráció – while, until
  • A kimenet megállítása – sleep
  • A kimenet megállítása – üres read
  • A szkript befejezése
  • A ciklus befejezése
  • Rejtett opció – héj elágaztatása
  • Megszakítások elfogása – trap
  • További tudnivalók 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ájlattribútumok tesztelése
  • Fájljogosultságok tesztelése
  • Többszörös tesztek – egymásba ágyazott if utasítások
  • Többszörös tesztek – elseif
  • A NOT feltétel
  • Több feltétel egyetlen tesztben
  • Karakterláncok tesztelése
  • A szögletes zárójelek használata
  • A null bemenet elkerülése
  • Számok tesztelése
  • További tudnivalók a case szerkezetről
  • Változók megjelenítése
  • Szóközök elhelyezése
  • Parancsok tesztelése

Iteráció, ciklusok

  • Számítások – let
  • Iteráció – while, until
  • Végtelen ciklus
  • Iteráció – for
  • Több mint 9 paraméter – shift

Alszkriptek és függvények

  • Lokális és globális változók
  • Alszkriptek
  • Az export parancs
  • Kilépési állapot
  • Aliasok
  • Függvények
  • Hasznos függvények
  • Visszatérési állapot
  • Függvények kezelése
  • 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
  • Feladatkezelés – jobs
  • Reguláris kifejezések
  • Globális reguláris kifejezés megjelenítő – grep
  • Kifejezés grep – egrep
  • Gyors grep – fgrep
  • Számítások – expr
  • Számítások – bc, eval parancs
  • Argumentumfeldolgozás
  • A getopts parancs
  • Tömbök használata

Haladó szerkesztés – vi és 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 stream-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öbbszörös bemenet, sed
  • Keresés és csere
  • sed példa

Szövegfájlok feldolgozása – awk

  • Az awk programozási eszköz
  • Mintaillesztés
  • Reguláris kifejezések
  • Összehasonlító minták
  • Összetett minták
  • Tartományminták
  • Speciális minták
  • Beépített függvények
  • awk szkriptek hibaelhárítása
  • Paraméterek átadása
  • A contains használata
  • A printf függvény
  • Számítások
  • Függvények
  • substr
  • length
  • Utasítások műveletekhez
  • Vezérlési szerkezetek
  • Tömbök
  • Tömbök for ciklusokkal
  • awk példák

Követelmények

A tanfolyam csak azok számára ajánlott, akik jó gyakorlati UNIX-ismeretekkel rendelkeznek, vagy korábban már elvégezték a Bevezetés a UNIX rendszerbe tanfolyamot.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák