| Előszó | 7 |
| ALAPISMERETEK | 11 |
| A UNIX kialakulásának története | 11 |
| UNIX alapok | 13 |
| A UNIX rendszerek elérése | 13 |
| Bejelentkezés a UNIX rendszerbe | 13 |
| Jelszó használata | 15 |
| Kijelentkezés | 16 |
| A használt shell beállítása (chsh parancs) | 16 |
| A UNIX shell parancsok | 16 |
| A parancs végrehajtásának megszakítása | 17 |
| A parancsok javítása | 18 |
| Az utasítások kapcsolói | 18 |
| Az utasítások argumentumai | 20 |
| A man parancs | 20 |
| Állományok használata | 21 |
| A UNIX állományok | 21 |
| Az állományok típusai | 21 |
| Állományok létrehozása | 22 |
| Állományok kilistázása | 23 |
| Állományok tartalmának megjelenítése | 25 |
| A cat parancs | 25 |
| Nagyobb állományok megjelenítése | 26 |
| Állományok másolása, átnevezése és törlése | 28 |
| Állományok másolása | 28 |
| Állományok átnevezése (mv) | 29 |
| Állományok törlése | 29 |
| Szöveg keresése: a grep parancs | 30 |
| Állományok sorbarendezése: a sort utasítás | 31 |
| A UNIX helyettesítő karakterei | 31 |
| Könyvtárak használata | 34 |
| Abszolút és relatív útvonal | 36 |
| A könyvtárrendszer használata | 36 |
| Állományok másolása, mozgatása és linkelése | 36 |
| Könyvtárak létrehozása és törlése | 37 |
| Állomány megkeresése a könyvtárstruktúrában | 38 |
| Állományok védelmének beállítása | 38 |
| Állományok szerkesztése | 41 |
| A vi editor használata | 41 |
| A MicroEMACS szerkesztő | 42 |
| Állományok nyomtatása | 45 |
| A printer állapotának lekérdezése | 46 |
| A nyomtatási kérés megszakítása | 46 |
| Ki- és bemenetek átirányítása, különleges shell parancsok | 49 |
| Parancs kimenetének átirányítása | 49 |
| Bemenet átirányítása | 50 |
| A cső (pipe) használata | 51 |
| Parancs eredményének továbbhasználata | 51 |
| Parancsállományok létrehozása | 51 |
| Programok futtatása | 53 |
| Kommunikációs programok | 57 |
| Párbeszédes kapcsolat | 57 |
| A write utasítás | 57 |
| A talk parancs | 58 |
| A mesg utasítás | 58 |
| Elektronikus levelezés | 59 |
| A mail levelező program | 59 |
| Az elm levelező program | 62 |
| Hálózat használata | 63 |
| A telnet parancs | 63 |
| Az ftp utasítás | 64 |
| A finger parancs | 68 |
| A tin elektronikus újság | 68 |
| A gopher elektronikus adatkereső program | 71 |
| TÚL AZ ALAPOKON | 77 |
| A Korn shell | 77 |
| A környezetváltozók | 78 |
| A parancsok kiértékelése a shellben | 78 |
| Védőkarakterek | 79 |
| Parancssor szerkesztés | 80 |
| Visszatérési értékek | 81 |
| A Korn shell kapcsolói | 81 |
| A Korn-shell beépített parancsai | 81 |
| A függvények | 83 |
| Feltételes kifejezések | 83 |
| Speciális parancsok | 85 |
| Aritmetikai Kifejezések | 90 |
| Parancs eredményének helyettesítése | 91 |
| Állománynév helyettesítés | 91 |
| Ki- és bemenetek átirányítása | 92 |
| Helyettesítő nevek (alias) | 92 |
| A tilde helyettesítés | 93 |
| Paraméter helyettesítés | 93 |
| Állományok feldolgozása | 101 |
| A grep parancs ismertetése | 101 |
| A sed pipe szerkesztő | 104 |
| A sed parancsai | 105 |
| A uniq utasítás | 109 |
| Az awk programnyelv | 110 |
| Az adatállomány feldolgozása | 111 |
| Az awk programnyelv | 111 |
| A kiterjesztett reguláris kifejezés | 111 |
| Az összehasonlítások | 113 |
| A minták kombinációja | 113 |
| A BEGIN és END kifejezések | 113 |
| Változók | 114 |
| Az awk utasításai | 115 |
| Példák | 118 |
| Állományok sorrendbe rendezése: a sort utasítás | 119 |
| Archiválás és archív állományok használata | 125 |
| Könyvtárak archiválása | 125 |
| A tar parancs | 125 |
| A dd adatkonvertáló utasítás | 127 |
| Mágnesszalagos egységek | 128 |
| Példák archiválásra | 130 |
| Tömörítő programok | 131 |
| A compress eljárás | 131 |
| A pack eljárás | 132 |
| Kódolási eljárások | 132 |
| Az uuencode/uudecode parancs | 132 |
| A btoa/atob eljárás | 133 |
| Állományok szétdarabolása | 133 |
| Programok fordítása és futtatása | 135 |
| A UNIX C fordító (cc) | 136 |
| A UNIX FORTRAN fordító (f77) | 138 |
| A Pascal fordító | 139 |
| A UNIX fordítói könyvtárkezelése (ar, ranlib) | 139 |
| A futtatható program összeszerkesztése: az ld parancs | 142 |
| Programok futtatása | 144 |
| A batch parancs | 147 |
| Feladatok rendszeres futtatása: a crontab parancs | 147 |
| Hibakeresés és ellenőrzött futtatás (dbx) | 149 |
| Programok újrafordítása: a make parancs | 154 |
| Kiterjesztések | 155 |
| Makrók | 156 |
| A make kapcsolói | 157 |
| A vi editor használata | 161 |
| Üzemmódok a vi-ban | 161 |
| A vi editor különböző beállításai | 162 |
| A vi parancsai | 164 |
| Mozgás az állományban | 164 |
| String keresés | 165 |
| A szövegírás üzemmód | 165 |
| Szövegváltoztatás a parancs módban | 166 |
| Másolás és mozgatás | 167 |
| Visszaállítás és parancs-ismétlés | 167 |
| Szövegrész helyettesítés | 168 |
| Állománykezelés | 168 |
| A shell elérése a vi-ból | 169 |
| Makrók és parancsok definiálása | 170 |
| A MicroEMACS szövegszerkesztő leírása | 173 |
| A legfontosabb MicroEMACS parancsok | 173 |
| Mozgás az állományban | 174 |
| Törlés és beszúrás | 174 |
| Keresés és helyettesítés | 175 |
| Állománykezelés | 176 |
| Buffer és ablak kezelés | 177 |
| Speciális utasítások | 178 |
| A mail program működése | 181 |
| A mail felépítése | 181 |
| Parancsok levél küldése közben | 182 |
| A mailbox alparancsok | 184 |
| Az elm részletes használata | 189 |
| Az elm alaputasításai | 190 |
| A postaládák | 191 |
| Aliasok | 192 |
| A konfigurációs file (elmrc) | 193 |
| Hálózati alapismeretek és egyéb programok | 195 |
| TCP/IP alapok | 195 |
| A TCP/IP protokollok általános felépítése | 196 |
| A TCP szint | 196 |
| Socketek és applikációk | 198 |
| Egyéb protokollok: UDP, ICMP és ARP | 199 |
| Repeaterek, bridge-ek és routerek | 199 |
| Az rlogin és rsh utasítások | 200 |
| Az rlogin utasítás | 201 |
| Az rsh utasítás | 202 |
| Anonymous ftp használata | 202 |
| A tin elektronikus újság részletes elírása | 205 |
| A rovatok kiválasztása | 205 |
| Cikkek elküldése | 207 |
| A tin környezete | 207 |
| A tin parancsai | 209 |
| Szójegyzék | 211 |
| Index | 221 |