Strucny jednoduchy uvod k VMSu. ------------------------------------ 1; VMS - operacny system fy. Digital, s virtualnou pamatou /swapom/ - odtial nazov Virtual Memory System - mnohoulohovy - naraz moze bezat viac programov - mnohouzivatelsky - naraz moze pracovat viac uzivatelov 2; konto - ziskam od spravcu daneho pocitaca 3; prihlasenie - z ineho pocitaca /napr. PC v niektorej ucebni/ programom telnet: telnet meno_pocitaca username: moje_uzivatelske_meno_ziskane_od_spravcu password: moje_heslo_pridelene_spravcom 4; ak som predchadzajuce 2 polozky zadal spravne, pocitac sa prihlasi promptom - t.j. zvacsa znakom $ na zac. riadka do ktoreho mozem pisat prikazy 5; obcas sa stava, ze po prvom prihlaseni ziada VMS zmenu hesla - dobre, t.j. tazko uhadnutelne heslo ma najmenej 6 znakov, dobre je pouzit aj cislice a ine povolene znaky, kedze VMS NEROZLISUJE MALE A VELKE PISMENA, na rozdiel od UNIXu. 6; po nalogovani sa ocitneme vo svojom korenovom adresari, v nom si mozeme vytvarat subory, podadresare, kopirovat, mazat, menit pristupove prava, ap. uplna cesta k suboru ma tvar: disk:[korenovy_adresar.podadresar.dalsi_podardesar]meno.ext;ver teda napr.: sys$user1:[jozko_mrkvicka.moje.male.tajomstva]baby.gif;32 pre username jozko_mrkvicka 7; skuor nez sa zmienime o prikazoch treba pochvalit velmi obsazny help k VMSu /po spusteni - ako inak prikazom HELP - dostanete zoznam vsetkych systemu znamych prikazov/. Studovat ! Sucastou HELPu je aj sada prikladov (Examples) ku kazdemu prikazu. Kazdy prikaz ma kopu prepinacov a parametrov, splnajucich takmer vsetky priania uzivatela - HELP poradi. 8; zakladne prikazy: show default - vypise meno aktualneho adresara dir - ako v DOSe - vypise obsah aktualneho adresara set default [cesta.meno_adresara] - zmena aktualneho adresara create /directory [cesta.meno_adresara] - vytvorenie adresara copy zdroj_subor ciel_subor - kopirovanie rename zdroj_subor ciel_subor - premenovanie delete meno_suboru - zmazanie purge - ocista verzii run meno - spustenie programu @ meno - spustenie skriptu 9; meno suboru vo VMSe - ma 3 casti: meno.pripona;verzia - takto sa aj vypisuje prikazom dir Zmysel verzie je v tom, ze napr. pri editovani suboru sa jeho zapisanim subor nepremaze, ale vytvori sa verzia nova - ochrana uzivatela, spojena s hromadenim starsich verzii, ktore ocisti prikaz purge. Ak pouzijete v lubovolnom prikaze len meno.pripona - automaticky sa berie len najvyssia verzia, ostatne su prikazom nedotknute (t.j. delete mojprogram.for zmaze len jeho najvyssiu verziu). 10; Existuje hviezdickova konvencia - * znamena vsetky, t.j. *.*;* su vsetky subory v danom adresari, meno.pripona;* su vsetky subory s danym menom a priponou, *.*;5 su vsetky subory s cislom verzie 5 bez ohladu na meno a priponu. Tato konvencia ma este sofistikovanejsie odtienky - fero*.*;* zahrna vsetky subory zacinajuce retazcom "fero", *slav*.*;* zahrna vsetky subory majuce v mene retazec "slav", t.j. napr. bratislava.txt;5 - slavkov.txt;1 - rastislav.hocico;99. Takto sa da mazat, kopirovat, premenovavat vysoko selektivne a efektivne, ak ma uzivatel dostatocne prava. 11; Privilegia = prava uzivatela, alebo skupiny uziv. citat, pisat, spustit alebo zmazat subor (Read, Write, Execute, Delete). VMS rozlisuje 4 formy: SYSTEM,OWNER,GROUP,WORLD SYSTEM - privilegovany uzivatel - spravca /tomu mozeme prava zrusit, ale aj tak si ich vie sam znovu nastavit/ OWNER - zvacsa v mojom konte som to JA GROUP - uzivatelia su zoskupovani do skupin za istym ucelom - pod GROUP sa skryvaju vsetci v mojej skupine WORLD - vsetci uzivatelia majuci konto na danom pocitaci Prikazom dir /protection zisite nastavenie pristupovych prav. napr.: UCITELIA.TXT;1 (RWED,RWED,,) znamena SYSTEM a OWNER maju vsetky, GROUP a WORLD ziadne. Ak chcete zmazat podadresar, musi byt tento prazdny a vy ako OWNER musite mat pravo D - delete. Prava sa nastavia takto: set protection=(owner:rwed) meno_suboru.pripona;verzia (hviezdickova a verziova konvencia platia) teda napr. set prot=(w:r) *.* - znaci ze WORLD bude mat len pravo na citanie na vsetky subory v danom adresari Ked chcem zmazat adresar - set prot=(o:d) adresar.dir - a potom uz len del adresar.dir 12; Pouzitie skrateneho zapisu prikazu, t.j. prot miesto protection sa riadi nasledovnym pravidlom: VMSu staci uviest prvych niekolko znakov a to tak, aby dany retazec jednoznacne identifikoval prikaz. Teda del miesto delete znamena, ze vo VMSe nie je iny prikaz zacinajuci sa retazcom del.