410 likes | 609 Views
HIJERARHIJSKA ORGANIZACIJA PODATAKA. Command prompt. HIJERARHIJSKA ORGANIZACIJA PODATAKA. FOLDER ili DIREKTORIJUM MESTO (FASCIKLA) GDE SE Č UVAJU FAJLOVI. MOŽE SE UPOREDITI SA PRAZNOM KUTIJOM, LADICOM, ORMAROM,... SAM DIREKTORIJUM NE ZAUZIMA MEMORIJSKI PROSTOR FILE ili DATOTEKA
E N D
HIJERARHIJSKA ORGANIZACIJA PODATAKA Command prompt
HIJERARHIJSKA ORGANIZACIJA PODATAKA • FOLDER ili DIREKTORIJUM • MESTO (FASCIKLA) GDE SE ČUVAJU FAJLOVI. • MOŽE SE UPOREDITI SA PRAZNOM KUTIJOM, LADICOM, ORMAROM,... • SAM DIREKTORIJUM NE ZAUZIMA MEMORIJSKI PROSTOR • FILE ili DATOTEKA • REZULTAT RADA NEKOG PROGRAMA • U FAJLU SE ČUVA PODATAK • PODATAK MOŽE BITI: slika, tekst, video zapis, muzika... • MOŽE SE UPOREDITI SA KNJIGOM, SVESKOM, BELESKOM... • ZAUZIMA MEMORIJSKI PROSTOR
HIJERARHIJSKA ORGANIZACIJA PODATAKA • IMENOVANJE FOLDERA I FAJLOVA • PRIMERI FOLDERA: • muzika, filmovi, dokumenti, slike, igre, ... • PRIMERI FAJLOVA: • FAJLOVI U IMENU IMAJU NASTAVAK (EKSTENZIJU), A FOLDERI NEMAJU
HIJERARHIJSKA ORGANIZACIJA PODATAKA IMENOVANJE FAJLOVA U Command prompt-u: • Max8 karaktera (bezblanko-znaka) . nastavak (najčešće) trikaraktera(tippodatakasmeštenihudatoteci) • Primeritipovapodataka: COMi EXE (izvršnadatoteka), SYS (sistemska datoteka), BAT (komandna datoteka), TXT (tekstualna datoteka). • JPEG(slika), MP3(muzika), AVI(film), DOC(tekstualnaword datoteka), XLS(excel), JAVA, BAS(programski jezici)... • Zabranjeniznaci: . , : ; < > ? / \ | * [ ] “ + =. • Nepreporučujesepisanjećiriličnihslova.
Džoker znaci • * i ? • Znak pitanja zamenjuje samo jedan znak, • Zvezdica zamenjuje skup nekoliko uzastopnih karaktera.
HIJERARHIJSKA ORGANIZACIJA PODATAKA • PRVI NIVO (KOREN DISKA ili SISTEMSKI DISK): slovo (C:) pokazujeuređajnakomesusmeštenioperativnisistemipodaci • DRUGI NIVO: Program Files, Windows, …. • TRECI NIVO: Microsoft Office, Ucenik….
HIJERARHIJSKA ORGANIZACIJA PODATAKA • poddirektorijum: jedannivonižeuhijerarhiji • naddirektorijum: jedannivovišeuhijerarhiji • Primer: Ucenik je poddirektorijum za Documents and Settings, a naddirektorijum za My Documents.
HIJERARHIJSKA ORGANIZACIJA PODATAKA • Putanja: nazivifolderaodprvogdoposlednjegpohijerarhijigdesenalazidatoteka, odnosnopozicijakursora. • Tekućifolder: poslednji folder u nizu. Primer: C:\Documents and Settings\ucenik\My Documents>_
Vežba: • Jelenajezarođendandobilaodmameitatenoviračunar. PoštojeJelenaurednaučenicaosmogarazredaosnovneškoleVukKaradžićuŠapcuišestograzredamuzičkeškoleMihailoVukobratovićodlučilajedasvojepodatkekoječuvauračunaruorganizujenanajboljinačin. EvoštaćesesvenalazitinaharddiskukojegjeJelenanazvalapopočetnomslovusvogaimena: • Presvegasigurnoćetubitifotografijesarođendana, izškoleinaravnosaRepubličkogtakmičenjamladihpijanistagdejeosvojilaprvomestousvojojklasi. • Jelenamnogovolidapišeliterarnesastavepaćesigurnoionibitisačuvaninaračunaru. Zasadaihima 4, agovoreojeseni, novojsimpatiji, drugarstvuimuzici. Amoraćedasmestinegdeizanimljivetekstoveizsvogomiljenogpredmetageografija, barjedanoAfričkojdržaviTunisuijedanoreciAmazon. • Svojenoteizmuzičkeškoleobaveznoćeprebacitinaharddiskdajojsvibudunajednommestu. Zasadajeprebacila 2 etidezakalvirijedankanonkojipevauhoruakojisezoveDragibato. • Omiljenefilmovetakođećesačuvatiitopokategirijamakomedija, triler, crtanifilmovi. Obožavacrtanefilmove „Nakrilimaduha“ isvatridela „Ledenogdoba“. • Jelenaobaveznosvakovečebeležiusvojdnevnikutiskesaproteklogdana (jedanmesecjejedantekstualnidokumentukomebeleži 30 danaumesecu) isvakenedeljepraviplanzasledećusedmicu. • ZapočetakćeovobitidovoljnopodatakakojećeJelenačuvatiusvomeračunaru. NapravitehijerarhijskuorganizacijuJeleninihfoldera.
Domaćizadatak: • NapravitespisakJeleninihdatotekairazvrstajteihuodgovarajućefoldere. • KojidirektorijumisupoddirektorijumidirektorijumaZabava? • KojidirektorijumjenaddirektorijumdirektorijumaEtide?
COMMAND PROMPT koren putanja tekući odzivni direktorijum znak (prompt) FULLSCREEN: alt+enter (mode 200) IZLAZAK: exit POTVRDA KOMANDE: enter
KOMANDE IZ COMMAND PROMPT-A • KOMANDE BEZ ATRIBUTA • CLS – briše sadržaj ekrana • DATE – prikazuje sistemski datum • TIME – prikazuje sistemsko vreme • START –pokreće windows aplikaciju START calc (pokreće kalkulator)
KOMANDE IZ COMMAND PROMPT-A • KOMANDE SA ATRIBUTIMA • COLOR – menja boju pozadine i slova COLOR XY (X i Y su heksadecimalne cifre) • PROMPT noviznak PROMPT $(D-datum,P -putanja, T-vreme… ), • TITLE– menja naziv prozora TITLE novi_naziv
KOMANDA ZA PRIKAZ SADRŽAJA DIREKTORIJUMA • DIR (directorу) • DIR [име уређаја:] [путања] • ispis ekran po ekran: DIR/P • DIR [име уређаја:] [путања] /P • ispis po kolonama DIR/W • : DIR [име уређаја:] [путања] /W • TREE – grafički prikaz direktorijuma
KOMANDA ZA PROMENU TEKUĆEG DIREKTORIJUMA • CDiliCHDIR (change directorу) • Prelazak iz: • jednog direktorijuma u drugi: CD [име уређаја:] [путања]име_директоријума • u poddirektorijum (jedan nivo niže u hijerarhiji) nekog direktorijuma: СD име_директоријума • u naddirektorijum (jedan nivo više u hijerarhiji) nekog direktorijuma : СD.. • prelazak u koren tj. sistemski disk:CD\
KOMANDE ZA KREIRANJE I BRISANJE DIREKTORIJUMA • KREIRANJE FOLDERA:MDiliMKDIR (make directorу) МD [име уређаја:] [путања]име_директоријума • BRISANJE FOLDERA:RDiliRMDIR (remove directorу) RD [име уређаја:] [путања] име_директоријума Ako direktorijum otvaramo u tekućem direktorijumu nema potrebe navoditi ime uređaja i putanju folder koji brišemo mora biti prazan!!! Ako se nalazimo u naddirektorijumu nema potrebe navoditi ime uređaja i putanju.
Vežba: Napraviti sledeću • Napraviti sledeću hijerarhijsku strukturu: Izlistati sadržaj foldera matematika Postaviti za tekući folder trougao Vratiti se u koren Promeniti boju po želji Promeniti ime prozora u Vežba Promeniti prompt u Zadatak Izlistati sadržaj foldera istorija Prikazati stablo tvog foldera Prikazati danasnji datum i vreme
KOMANDE ZA RAD SA DATOTEKAMA • Komanda za otvaranje nove ili izmenu postojeće tekstualne datoteke:EDIT EDIT име_датотеке • Komanda za prikazivanje sadržaja tekstualne datoteke: TYPE TYPE [име уређаја:] [путања] име_датотеке
KOMANDE ZA RAD SA DATOTEKAMA • Komanda za brisanje datoteke:DEL (delete) DEL [име уређаја:] [путања] име_датотеке Prilikom brisanja nepotrebnih datoteka treba voditi računa jer ne postoji upozorenje o brisanju. Ako datoteku čitamo ili brišemo iz tekućeg direktorijuma nema potrebe navoditi ime uređaja i putanju
KOMANDE ZA RAD SA DATOTEKAMA • Komanda za promenu imena datoteke: REN ili RENAME REN име_датотеке ново_име_датотеке Potrebno je da se nalazimo u direktorijumu u kome se nalazi datoteka kojoj menjamo ime.
VEŽBA • U vašem direktorijumukreiratidirektorijumzadatak u kome se nalazedatoteka izjava.txtidirektorijumhemija. • Sadržajdatoteke izjava.txt je napisatidesethemijskihelemenata. (Imenapisatijednoispoddrugog.) • U direktorijumuhemijakreiratidatoteku gvozdje.txt čiji je sadržaj: “Hemijskaoznakazagvožđe je Fe. Hemijskaoznakazakalcijum je Ca. Hemijskaoznakazanatrijum je Na. Hemijskaoznakazacink je Zn.” • Datoteku gvozdje.txt preimenovati u hznak.txt. • Izlistatisadržajdatoteke hznak.txt. • Izlistatisadržajdatoteke izjava.txt. • Obrisati folder zadatak.
KOMANDE ZA RAD SA DATOTEKAMA • KOMANDA ZA KOPIRANJE DATOTEKE: COPY COPY [име уређаја:] [путања] име_датотеке [име уређаја 1:] [путања 1]име_датотеке_1 ime_datoteke - datoteka koja se kopira, ime uređaja i putanja - lokacija gde se datoteka koja se kopira nalazi (izvorište), ime uređaja_1 i putanja_1 - lokacija (odredište) gde se datoteka kopira, ime datoteke_1 - ime nove, kopirane datoteke.
KOMANDE ZA RAD SA DATOTEKAMA • Ako ime datoteke ostaje nepromenjeno nije ga potrebno navoditi. • Ako se nalazimo u direktorijumu iz koga kopiramo datoteku izvorište se ne mora navoditi • Ako se nalazimo u direktorijumu u koji ćemo kopirati datoteku odredište se ne mora navoditi Nakon uspešnog kopiranja prikazuje se poruka o broju uspešno kopiranih datoteka.
VEŽBA 1: • U direktorijumu ime_i_prezime kreirati direktorijum proba. • U direktorijumu proba kreirati tekstualnu datoteku test.txt čiji je sadržaj 5 puta ispisana reč test. • Kopirati datoteku test.tht u isti direktorijum pod imenom test5.txt. • Preimenovati datoteku test.txt u testovi.txt • Kopirati testovi.txt u folder sa vašim imenom. • Obrisati sadržaj ekrana. • Izlistati sadržaj direktorijuma proba • Prikazati na ekranu sadržaj datoteke test5.txt
VEŽBA 2 • U vašem folderu kreirati folder stablo u kome se nalaze folderi škola i zabava. • U folderu škola kreirati datoteku predmeti.txt čiji je sadržaj: “Administrator računarskih mreža ima puno stručnih predmeta. Neki od njih su: operativni sistemi, računarske mreže, računarski softver, programiranje, računarski hardver.” (Svaku rečenicu pisati u novom redu.) • U folderu škola kreirati folder predmeti. • U folderu zabava kreirati datoteku igra.txt čiji je sadržaj 7 naziva igara po vašem izboru. (Nazive pisati jedan ispod drugog.) • Izlistati sadržaj datoteke predmeti.txt • Izlistati sadržaj datoteke igra.txt • U korenu C: kreirati folder svaštara. • Obrisati sadržaj ekrana. • Datoteku predmeti.txt kopirati u folder svaštara pod istim imenom. • Datoteku igra.txt kopirati u folder svaštara pod imenom moje_igre.txt. • Obrisati sadržaj ekrana. • Datoteku predmeti.txt iz foldera svaštara preimenovati u admin.txt. • U folderu svaštara kreirati folder kopija. • U folder kopija kopirati datoteke admin.tht i moje_igre.tht.
VEŽBA 2: • Obrisati sadržaj ekrana. • Izlistati sadržaj foldera svaštara. • Izlistati sadržaj foldera kopija. • Izlistati sadržaj foldera škola. • Izlistati sadržaj foldera zabava. • Izlistati sadržaj foldera stablo. • Izlistati sadržaj datoteke admin.txt koja se nalazi u folderu svaštara. • Izlistati sadržaj datoteke moje_igre.txt koja se nalazi u folderu kopija. • Promeni boju slova i pozadinu. • Promeni naziv prozora u svoje ime. • Promeni naziv odzivnog znaka u UTORAK • Startuj Paint (mspaint.exe), nacrtaj krug i sačuvaj ga u folderu škola. • Izlistaj sadržaj foldera škola. • Obriši folder svaštara. • Prikaži vreme.
BATCH DATOTEKE MALE KOMANDNEDATOTEKE
DEFINICIJA • Tekstualnadatoteka u kojoj su naredbe komandne linije napisane jedna ispod druge. • Nastavak .bat Pozivanjem datoteke ili dvostrukim klikom miša na datoteku pokreću se i izvršavaju naredbe koje su u njoj zapisane.
Vežba 1: ispiši poruku! echo off cls echo Zdravo, mojeime je %1 pause echo Ovo je sadržajdatokete PORUKA: pause type poruka.bat pause echo on
Rešenje: @echo off md c:\users\maja\documents\ime\prodavnica cd c:\users\maja\documents\ime\prodavnica md meso md voce md povrce cd voce md kostunjavo md bobicasto md juzno cd.. tree pause echo on
Vežba 3: pokreni aplikaciju! • Izbriši sadržaj ekrana • Pokreni kalkulator • Pretvori broj 145 u binarni broj sačuvaj rezultat u datoteci binarni_broj.txt u tvomfolderu • Ispiši sadržaj datoteke binarni_broj.txt
Rešenje: @echo off cls start calc.exe echo 10010001 > c:\users\maja\documents\ime\binarni_broj.txt echo Broj 145 pretvoren u binarnibroj je: type binarni_broj.txt pause echo off
Vežba 4: zameni sadržaje! U FOLDERU ZAMENA KREIRAJ 2 DATOTEKE: ime.txt I prezime.txt. U PRVU DATOTEKU UPIŠI SVOJE IME, A U DRUGU SVOJE PREZIME. ISPIŠI NA EKRAN SADRŽAJE DATOTEKA, A ZATIM ZAMENI SADRŽAJE DATOTEKAMA: U ime.txt NEKA BUDE UPISANO PREZIME, A U prezime.txt IME. ISPIŠI NA EKRAN NOVE, ZAMENJENE SADRŽAJE DATOTEKA. @echo off md zamena cd zamena echo maja > c:\users\maja\documents\zamena\ime.txt echo pilipovic > c:\users\maja\documents\zamena\prezime.txt echo sadrzajdatotekeime: type ime.txt echo sadrzajdatotekeprezime: type prezime.txt pause copy c:\users\maja\documents\zamena\ime.txt pomocni.txt del c:\users\maja\documents\zamena\ime.txt echo sadrzajdatotekeprezime: type prezime.txt echo sadrzajdatotekepomocni: type pomocni.txt ren c:\users\maja\documents\zamena\prezime.txt ime.txt
Vežba 4: ren c:\users\maja\documents\zamena\pomocni.txt prezime.txt echo sadrzajdatotekeime: type ime.txt echo sadrzajdatotekeprezime: type prezime.txt pause
Domaći zadatak Napisati batch datotekukoja: • menjaimeprozorakomandnelinije u tvojeime. • Ispisuje datum ivreme. • Prikazujesadržaj tvog foldera detaljno (DIR) i grafički (TREE). • Posle svake izvršene komande menja boju slova i pozadine.
Rešenje: @echo off cls color d3 title MAJA date color 2e time color e2 cd c:\users\maja\documents\ime dir pause color d1 tree pause color 1d pause echo on