KURS UNIXU PRO ZAČÁTEČNÍKY
JIŘÍ ČERNÝ
E-mail: cernyjiri@atlas.cz
Tento materiál je úvodem do operačního systému Unix pro aplikační programátory a uživatele. Optimálnímzpůsobem studia je čtení textu se zkoušením příkladů v současně otevřeném okně terminálu a případné listování stránkami probíraných příkazů v elektronickém manuálu konkrétní instalace.
© Text je možno v nezměněném stavu libovolně kopírovat. Pokud z něj slušný člověk extrahuje pro svoji potřebu některé části, uvede odkaz na tento materiál.
OBSAH
1 CHARAKTERISTIKA UNIXU
2 HISTORIE UNIXU
3 LIDÉ KOLEM UNIXU
3.1 Vývojáři
3.2 Tvůrci unixových standardů
4 ZÁKLADNÍ STRUKTURA
5 TYP A HISTORIE PROCESŮ
6 PŘÍSTUP DO UNIXU
7 SPUŠTĚNÍ STROJE
8 ODSTAVENÍ STROJE
9 PŘÍSTUP UŽIVATELE DO SYSTÉMU
9.1 Přihlášení uživatele do systému
9.2 Odhlášení uživatele od systému
10 TERMINÁL
10.1 Připojení terminálu
10.2 Zacházení s terminály
10.3 Databáze TERMCAP
10.4 Databáze TERMINFO
10.5 Nastavení terminálu
10.6 Specifikace terminálu v konfiguračních souborech
10.7 Klávesnice terminálu
10.7.1 Kódy s významem znaků
10.7.2 Kódy pro opravu chybně napsaných znaků
10.7.3 Znaky pro řízení práce programu
10.7.4 Rolování výstupu na obrazovku
10.7.5 Další znaky
10.8 Výpis nastavení řídicích kódů
10.9 Nastavení řídicích kódů
11 SYSTÉM SOUBORŮ V UNIXU
11.1 Soubor
11.1.1 Atributy souboru
11.1.2 Jméno souboru
11.1.3 I-uzel
11.1.4 Link
11.1.5 Přístupová práva
11.2 Speciální datové soubory
11.3 Adresáře
12 PŘÍKAZY
12.1 Příklady příkazů
12.2 Syntaxe příkazů
12.3 Vstup a výstup příkazů
12.4 Filtr
12.5 Přesměrování vstupu a výstupu, roura
12.5.1 Přesměrování vstupu a výstupu
12.5.2 Roura
13 ELEKTRONICKÁ DOKUMENTACE A JINÉ ZDROJE INFORMACÍ
13.1 Příkaz man
13.1.1 Syntaxe man
13.1.2 Formát manuálu
13.2 Stručné informace o příkazu
13.2.1 Na BSD Unixu
13.2.2 Na Unixu System V
13.3 Interaktivní výukové programy
13.4 Další zdroje informací
14 ZÁKLADNÍ OPERACE S ADRESÁŘI
14.1 Zjištění aktuálního adresáře
14.2 Výpis obsahu adresáře adresáře
14.3 Změna pracovního adresáře
14.4 Založení adresáře
14.5 Zrušení prázdného adresáře
14.6 Přejmenování adresáře
14.7 Kopírování adresáře
15 ZÁKLADNÍ OPERACE SE SOUBORY
15.1 Výpis souborů bez stránkování
15.2 Výpis souborů se stránkováním
15.3 Výpis začátku souboru
15.4 Výpis konce souboru
15.5 Založení souboru
15.6 Vymazání souboru
15.7 Spojování souborů
15.8 Přejmenování souborů
15.9 Přesun souborů do jiného adresáře
15.10 Kopírování souborů
15.11 Hledání souboru ve stromu adresářů
15.12 Změna přístupových práv
15.13 Změna vlastníka souboru
15.14 Změna skupinového vlastníka souboru
15.15 Přihlášení do jiné skupiny
16 TEXTOVÝ EDITOR vi
>
16.1 Vyvolání
16.2 Můj první text ve vi
16.3 Povely pro vkládání textu
16.4 Povely pro pohyb kursoru po souboru
16.5 Regulární výrazy vi editoru
16.6 Pohyb kurzoru po obrazovce
16.7 Pohyb kurzoru na řádku
16.8 Umístění aktuálního řádku na obrazovce
16.9 Pohyb kurzoru po značkách
16.10 Obecné povely pro manipulaci s textovými objekty
16.11 Syntaxe povelů v režimu řádkového editoru ex
16.12 Změny v textu
16.13 Vymazání textu
16.14 Obnovení textu
16.15 Přesouvání textu
16.16 Kopírování textu
16.17 Povely pro manipulaci se soubory
16.18 Globální povely a náhrady textu
16.20 Volby a jejich nastavení
17 VYBRANÉ PŘÍKAZY PRO PRÁCI S TEXTOVÝMI SOUBORY
17.1 Počet řádků, slov a znaků
17.2 Hledání vzoru v souboru
17.3 Porovnání souborů
17.4 Jiné porovnání souborů
17.5 Rozdělení souboru na části
17.6 Náhrada znaků
17.7 Šifrování souboru
17.8 Jména dalších příkazů pro práci s textem
18 SÍTĚ V UNIXU
18.1 Základní nástroje komunikace
18.1.1 Seznam přihlášených uživatelů
18.1.2 Dialog uživatelů
18.1.3 Zpráva všem přihlášeným
18.1.4 Aktuální informace
18.1.5 Základní informace o systému
18.1.6 Elektronická pošta
18.2 Systém UUCP
18.2.1 Přenos souborů z místního na vzdálený stroj
18.2.2 Přenos souborů mezi počítači
18.2.3 Emulace terminálu
18.2.4 Spuštění příkazu na vzdáleném stroji
18.2.5 Informace o stavu UUCP
18.2.6 Kódování a odkódování binárních souborů
18.3 Protokol TCP/IP a síťové služby
18.3.1 Principy TCP/IP
18.3.2 Síťová vrstva - protokol IP
18.3.3 Transportní vrstva - protokoly UDP, TCP
18.3.4 Aplikační vrstvy
18.3.5 Adresy IP
18.3.6 Třídy adres
18.3.7 Podsítě
18.3.8 DNS - jména a adresy počítačů v Internetu
18.4 Základní síťové služby
18.4.1 FTP - přenos souborů v síti
18.4.2 Telnet - emulace terminálu
18.4.3 Rlogin - vzdálené přihlášení
18.4.4 ssh - bezpečný shell
18.5; Uživatelsky příjemné služby v Internetu
18.5.1 Gopher
18.5.2 World Wide Web
18.5.4 Síťové konference (netnews, usenet)
19 ZÁLOHOVÁNÍ A DISTRIBUCE DAT
19.1 Zařízení pro zálohování
19.2 Přimontování a odmontování externího zařízení
19.3 Stanovení počtu zálohovacích medií
19.4 Příkaz tar
19.5 Příkaz cpio
19.6 Komprimace a dekomprimace dat
20 PŘIZPŮSOBENÍ UŽIVATELSKÉHO PROSTŘEDÍ
20.1 Elementy shellovských skriptů
20.2 Proměnné shellu
20.3 Proměnné prostředí
20.4 Inicializační scénáře shellu
21 LITERATURA