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.