Bevezetés | 17 |
Az UNIX kialakulása | 17 |
Mi is az UNIX? A rendszer felépítése | 23 |
UNIX dokumentáció | 24 |
Kézikönyvek | 24 |
On-line help | 27 |
Alapfogalmak | 29 |
Többfeladatos-többfelhasználós működés | 29 |
Bekapcsolás-belépés-kilépés-kikapcsolás | 30 |
Bejelentkezési nevek és kulcsszavak | 31 |
Normál és privilégizált felhasználók | 32 |
Terminálelérés: soros vonali és hálózati és rendszerterminálok | 33 |
Folyamatkezelés: előtér- és háttérfolyamatok, démonok és jobok | 35 |
Programok és folyamatok | 35 |
Háttérfolyamatok és démonok | 35 |
A parancsértelmező | 36 |
A shell mint programozási nyelv | 37 |
A "szerszámosláda" és a "deszkapados modell" | 37 |
Különböző shellek | 38 |
A fájlrendszer: Fájlok és katalógusok, névkonvenciók | 39 |
Felhasználói- és csoportazonosítók | 40 |
Hozzáférési jogok és végrehajtható fájlok | 41 |
Ismerkedés az állományrendszerrel | 43 |
Bejelentkezés | 43 |
A fájlrendszert kezelő parancsok | 45 |
A fájlrendszer kitüntetett pontjai | 46 |
Hol vagyunk? A pwd parancs | 46 |
Mit láthatunk? Az ls parancs | 47 |
Hová jutunk? A cd parancs | 48 |
Minek nevezzelek? Névkonvenciók | 50 |
Rejtett fájlok | 51 |
Katalógusok létrehozása: a mkdir parancs | 51 |
Katalógusok törlése: az rmdir parancs | 52 |
Alapvető fájlkezelő parancsok | 52 |
Fájlok létrehozása | 53 |
Fájlok megtekintése: a cat parancs | 55 |
Fájlok átnevezése: a mv parancs | 55 |
Fájlok másolása: a cp parancs | 56 |
Fájlok törlése: a rm parancs | 57 |
Láncok létrehozása: az ln parancs | 57 |
A szimbolikus lánc | 63 |
Hozzáférési jogosultságok | 66 |
Hozzáférési jogosultságok módosítása: a chmod parancs | 68 |
Tulajdonos- és csoportváltás: chown és chgrp | 70 |
Másodlagos csoportok | 70 |
Gyakorlati példa: a passwd program | 71 |
Mi hol található a UNIX-ban? Állománykonvenciók | 72 |
A parancsértelmező (Bourne shell) | 75 |
Speciális karakterek | 75 |
A vezérlőkarakterekről | 76 |
Karaktertörlés | 76 |
Sortörlés | 77 |
Speciális jelentés elnyomása | 77 |
Programfuttatás megállítása | 78 |
Háttérben futó programok megállítása | 78 |
Fájlvége | 78 |
Képernyőlistázás | 79 |
A parancssor feldolgozása | 79 |
Több parancs egy sorban | 81 |
A standard perifériák és átirányításuk | 82 |
A csővezeték (pipe) | 84 |
Programok csoportosítása zárójelezéssel | 85 |
A standard error | 86 |
Csövek elágaztatása: a tee parancs | 87 |
Folyamatkezelés | 87 |
Háttérfolyamatok és folyamatazonosítók | 88 |
Folyamatok lelövése: a kill parancs | 88 |
Folyamatok kilistázása: a ps parancs | 89 |
Programfuttatás kilépés után: a nohup parancs | 90 |
Programok időzített végrehajtása: az at parancs | 90 |
A fájlnevek behelyettesítése a shell-ben | 92 |
A DOS és UNIX metakarakterek | 95 |
Metakarakterek semlegesítése | 95 |
Megjegyzések | 96 |
Parancsargumentumok és a shell metakarakterei | 97 |
Shell-scirptek | 97 |
Programargumentumok | 99 |
A rendszer által állított fontosabb shell-változók | 101 |
Shell-változók exportja | 103 |
Pozicionális paraméterek | 104 |
Parancsbehelyettesítés | 105 |
Környezetalakítás: a profile fájlok | 106 |
Regurális kifejezések | 107 |
Az ed editor | 111 |
Az UNIX szövegszerkesztőiről általában | 111 |
Az ed | 111 |
Működési alapelvek | 112 |
Az ed parancsainak alakja | 113 |
Az ed szövegszerkesztő parancsai | 115 |
Néhány példa az ed szövegszerkesztő használatára | 118 |
A sed editor | 121 |
A vi editor | 125 |
A vi működése | 126 |
A vi üzemmódjai | 126 |
Állomány létrehozása | 127 |
A vi parancsformátuma | 128 |
A vi parancsösszefoglaló | 129 |
Kurzormozgatás parancsmódban | 129 |
Törlő parancsok parancsmódban | 132 |
Szövegmódosítás - vágás és ragasztás | 133 |
Kilépés a vi-ből (első lehetőség) | 135 |
Speciális parancsok | 135 |
Szövegbevitel | 136 |
Szövegmódosítás - karakterek, szavak, szövegobjektumok | 136 |
Az ex üzemmódban kiadható parancsok | 138 |
Komplex vi parancsok | 139 |
Kereső, helyettesítő parancsok | 140 |
Shell parancsok hívása | 142 |
A vi editor működésének beállítása | 142 |
Az editorok összehasonlítása | 143 |
Segédprogramok | 145 |
Szűrők | 146 |
Állományok összehasonlítása | 150 |
Állománylistázó ("dump") parancsok | 154 |
Karakterkonverzió | 156 |
Állománykeresés | 157 |
Adatbeviteli parancsok | 159 |
Artimetikai kifejezéseket kezelő parancsok | 159 |
Kommunikációs parancsok | 162 |
Egyéb hasznos UNIX utility-k | 167 |
Shell programozás | 165 |
Pozicionális shell változók | 165 |
A shell komplex átirányítási funkciói | 166 |
Beágyazott input (here documents) | 167 |
Vezérlési szerkezetek a shell-ben | 168 |
Elágazások | 169 |
Az if elágazási mechanizmus | 169 |
A case elágazási mechanizmus | 170 |
Ciklusok | 171 |
A for ciklus | 171 |
A while és az until ciklus | 172 |
Példaprogramok | 173 |
A C shell | 185 |
A C shell indítása | 185 |
Kilépés a C shellből | 186 |
A C shell konfigurációs fájljai | 186 |
A .chrc konfigurációs fájl | 186 |
A .login konfigurációs fájl | 188 |
A .logout konfigurációs fájl | 188 |
Metakarakterek semlegesítése | 189 |
Szintaktikus metakarakterek | 189 |
Automatikus fájlnév kiegészítés | 190 |
Parancszerkesztési lehetősége a C shell-ben | 191 |
Parancshistória megtekintése | 191 |
Parancsok ismételt végrehajtása | 192 |
Parancs argumentumok újra felhasználása | 195 |
Előző események módosítása | 196 |
Az alias mechanizmus | 198 |
Az alias behelyettesítés | 200 |
Alias törlése | 201 |
Átirányítások | 201 |
Shell-változók | 203 |
Értékadás és hivatkozás változókra | 203 |
Numerikus shell-változók és kifejezése | 204 |
Változóbehelyettesítés | 205 |
Környezeti- és shell-változók a C shell-ben | 206 |
A C shell belső változói | 209 |
Parancsbehelyettesítés | 212 |
Fájlnév behelyettesítés | 212 |
Kifejezések és operátorok | 214 |
Artimetikai operátorok | 214 |
Logikai (relációs) operátorok | 214 |
Értékadási operátorok | 215 |
Postfix operátorok | 215 |
Fájl- és parancs-teszt operátorok | 215 |
Vezérlési szerkezetek | 216 |
if-then-endif | 217 |
switch | 217 |
foreach | 218 |
while | 219 |
goto | 219 |
A parancsvégrehajtás folyamata | 220 |
Jobkezelés | 221 |
A C shell beépített parancsai | 222 |
A Korn shell | 229 |
Indítás és kilépés a Korn shell-ből | 230 |
Konfigurációs fájl- és shell-változók | 230 |
A shell opcióinak beállítása | 232 |
A shell, mint parancsértelmező tulajdonságai | 234 |
Kétirányú csőhálózat | 234 |
Állománynév kiegészítések | 236 |
Tilde jel behelyettesítések | 237 |
Változók és a paraméter behelyettesítések | 238 |
Utasítások behelyettesítése | 241 |
Alias-ok és függvények | 242 |
Egész aritmetika | 243 |
A job fogalma | 244 |
Az utasítássor editálása, history használata | 245 |
Ami kimaradt... | 249 |
Terminálkezelés | 249 |
Az stty parancs | 250 |
A tput parancs | 257 |
Nyomtatás | 258 |
SVR4 rendszerek | 259 |
BSD rendszerek | 264 |
Archiválás, mentés | 266 |
A cpio parancs | 267 |
A tar parancs | 269 |
A dd parancs | 272 |
DOS alapú fájlok és lemezek kezelése | 273 |
DOS konverziós segédprogramok | 274 |
Függelékek | 275 |
Permutált index | 275 |
Mini manuál | 283 |
Hibakeresés, tippek és trükkök | 327 |
Feladatgyűjtemény | 341 |
Tárgymutató | 389 |