Popis:
Ve cvičeních z Operačních systémů se studenti seznamují se základy práce v systému UnLVLinux (programování v shellu) a se základy komunikace procesu. S danými problémy se studenti seznamují prostřednictvím projektů, které během semestru řeší. Tento dokument má sloužit pro lepší orientaci a základní seznámení s prací v Unixu.
1. Základní pojmy a informace
Unix - víceuživatelský (multluser) a víceúlohový (mulntask) OS
xterm - emulátor znakového terminálu pro X terminál
shell - inlerprel příkazů (v DOSu COMMAND.COM)
- béží ve znakovém terminálu (xterm)
- začátek práce - přihlášení:
login: xnovakOO Password: /* zadáte heslo 7
- po přihlášení můžete zadával příkazy shellu nebo spoušiěi programy
- příkazový řádek:
S - standardní prompt
příkaz odešleme stiskem Return (Enter, CR)
příkazy a názvy souborů jsou na rozdíl od DOSu čase sensitivní
(rozlišují se malá a velká písmena: echo, ECHO, Echo jsou tedy různé soubory (programy) příkazy a systémové programy jsou malými písmeny (ls, cp, copy) funkci příkazů a systémových programů modifikujeme pomocí parametrů (přepínačů, argumentů) (ls -1 /) příkaz |-přepínače| |argumenty| příkazový řádek můžeme opravovat klávesou BackSpace (Ctrl-h) historie příkazů: zpět Clrl-p, dopředu Ctrl-n editace příkazové řádky:
úplné smazání: Ctrl-u
pohyb doleva: Ctrl-b
pohyb doprav: Ctrl-f
na konec: Ctrl-e
na začálek: Ctrl-a
mazání znaku: Ctrl-d
- nový xterm: myší nebo xterm &
- ukončení shellu: příkaz exit nebo Ctrl-D
- více verzí shellu: sh, ksh, bash, csh
- manuálové stránky: chceme-li získat informace o některém příkazu,
použijeme příkaz man. Např. man ls pohyb pouze dolů - Space předčasné ukončení - q vyhledávání příkazu podle klíčového slova -man -k concat
Klíčová slova:
unix
operační systém
programování
shell
komunikace
procesy
filtry
Obsah:
- 1. Základní pojmy a informace
2. Systém souborů v OS Unix
3. Práce v shellu
4. Progamování v shellu
5. Filtry, regulární výrazy
6. Komunikace procesů
7. Příklady, úkoly