1 / 6

Operační systém UNIX

Operační systém UNIX. - vznik v roce 1969, Bell Laboratories (AT&T), Denis Ritchie, Ken Thompson (důraz na souborový systém) - reakce na krachující MULTICS, základ systému pro zpracování textů - PDP - 7, assembler, nevyhovující OS pro počítačové hry, doplnění o pomocné programy

geona
Download Presentation

Operační systém UNIX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operační systém UNIX - vznik v roce 1969, Bell Laboratories (AT&T), Denis Ritchie, Ken Thompson (důraz na souborový systém) - reakce na krachující MULTICS, základ systému pro zpracování textů - PDP - 7, assembler, nevyhovující OS pro počítačové hry, doplnění o pomocné programy - 1970, přepsán do jazyka C, bouřlivý vývoj v 70. letech, bezplatná distribuce zdrojových textů, rozšíření na všechny platformy - rozdělení vývoje na dvě cesty - 1979, stabilizace verze System 7, základ univerzitní větve, BSD, Berkley Software Distribution, později Sun OS, HP-UX, Irix, Ultrix, Xenix - 80. léta, komercionalizace, AT&T poskytuje licence - končí distribuce zdrojových textů - 1981, AT&T, System III, normalizační snahy, System V (SCO Unix, IBM AIX), organizace Unix International - POSIX - norma pro jádro přenositelných OS, úřad IEEE - X/Open - skupina výrobců a uživatelů, jednotné prostředí pro Unix - SVID - definice vlastností System V, AT&T

  2. Operační systém UNIX - výkonný, moderní koncepce, různé platformy HW - sdílení času, víceúlohový (multitaskový), víceuživatelský - potřeba spolehlivého a výkonného HW, nezávislost na technickém vybavení - počítačová síť versus terminálová síť (cena, bezpečnost, údržba, infiltrace, dávkové zpracování) - menší sortiment SW, dražší SW, uživatelská nepřívětivost (X/Windows) - Linux (Red Hat, SuSE) - víceuživatelský přístup - potřeba ochrany před vetřelci - přihlašování do systému, evidence uživatelů (superuser, root - UID=0) - UID - User Identification, identifikuje uživatele, práva k souborům a adresářům - každému UID je přiřazeno jméno (Login Name), malá a velká písmena a číslice (!!!), nastavení hesla - po přihlášení je uživatel nastaven do svého domovského adresáře - skupina uživatelů (GID - Group Identification)

  3. Operační systém UNIX Pro milovníky DOSu MS DOS UNIX cd (\) cd (/) copy cp del rm dir ls md mkdir more more rename mv rm rmdir type cat

  4. Operační systém UNIX - prompt, tvar závislý na shellu, Bourneovský (standardní) - $, C-shell (%), používá syntaxi blízkou jazyku C, velice blízké - nejčastější komunikace přes příkazovou řádku příkaz [-přepínače] [argumenty] $ login přihlášení do systému $ passwd změna uživatelského hesla. (POZOR !!! Rozlišují se malá a velká písmena, musí být alespoň jedna číslice) NAME - jméno hesla, popis SYNOPSIS - vyvolání z řádky DESCRIPTION - popis NOTE - poznámky k heslu SEE ALSO - vztažná hesla FILES - jména souborů, jejichž obsah je ovlivňován DIAGNOSTIC -chybová hlášení BUGS - omezení pro program $ date výpis strojového data a času $ who vypíše všechny uživatele přihlášené do systému $ man výpis elektronického manuálu, mezerníkem se pohybujeme na další stránky (man man | more) $ exit ukončení práce se systémem $ stty možnost změny chování terminálu stty kill …, stty erase …, stty sane $ cat výpis souboru na obrazovku cat adr/text.1

  5. Operační systém UNIX - souborový systém - stromová struktura adresářů a souborů, soubory textové, binární (spustitelné), adresář je speciálním typem souboru, nejvýše je adresář root (/), jméno souboru je posloupnost max. 14 ASCII znaků, jediný nepovolený symbol je /, nedoporučuje se používat speciální znaky shellu (@, \, $, ;, &, *, |), při specifikaci jmen lze užít zástupné znaky *, ?, [ ] / (root) var usr etc lib dev bin sbin var lib people vdumek jdvorak students

  6. Operační systém UNIX $ pwd výpis aktuálního adresáře $ ls [-cgilrtua] výpis adresáře, c - datum změny i-node, d - výpis vlastností adresáře, g - skupina vlastníka, i - čísla i-node, l - široký výpis, r - výpis v obráceném pořadí, t - podle data poslední změny $ ln name1 [name2] vytvoření odkazu name2 na existující soubor name1 $ newgrp group změna skupiny uživatele $ chmod mode změna přístupových práv k souboru $ cp file1 file2 kopírování souboru $ cp file dirname kopírování souboru do adresáře $ mv file1 file2 přejmenování souboru $ mv file direname přemístění souboru do adresáře $ rm [-fir] file mazání souboru, f - bez dotazu, i - selektivní mazání, r - zrušení celého podstromu $ file files určuje obsah souboru (podle prvních 512 slabik) $ cat file výpis textového souboru na terminál $ cat [-u] výpis znaků zadávaných z klávesnice

More Related