Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Command Prompt)
Varupa Vedad
Rezime:
Nezaobilazan je ljudski faktor da bismo od racunara imali ikakve koristi.
Covjek je neophodan da dostavi racunaru podatke koji se obraduju, kao i da prihvati i
interpretira rezultate obrade.Drugim rjecima, neophodna je komunikacija izmedu covjeka i
racunara.
Naime, da bi korisnik mogao da komunicira sa racunarom, on mora da zna koje komande
racunar razumije, kao i nacin njihovog ispravnog koristenja.
Drugim rijecima, korisnik koji ne zna za komande ne moze sa racunarom da uradi nista.
Stoga je pristup preko komandne linije bio dugovremena odbojan za vecinu korisnika, kojima
je ucenje komandi i njihove ispravne upotrebe predstavljalo veliki problem.
Kroz historiju racunarstva razvijale su se razne metode komunikacije izmedu covjeka i
racunara.
Najrasprostranjenije metode, pocev od komunikacije pomocu komandne linije koja se prva
pojavila, pa sve do najsavremenijih metoda komunikacije, koje ukljucuju i komunikaciju sa
racunarom putem glasa.
Kljucne rijeci:
COPY, DIR, CD, DEL, ATTRIB, MOVE, REN, MD, DIR/W, DIR/S, RD.
Uvod:
Prvi vid komunikacije sa racunarom koji se pojavio kada je kao ulazni uredaj uvedena
tastatura (odnosno, kada su busene kartice napustene kao sredstvo za unos
podataka),predstavlja komunikacija pomocu komandne linije.
Kod ovog nacina komunikacije, racunar prvo korisniku ispisuje obavijest da od njega ocekuje
komandu.
Ova obavijest se naziva prompt.Prompt moze biti prosta poruka poput Unesi komandu: ili
cak samo neki znak poput >.S druge strane, prompt moze sadrzavati i neke korisne
informacije,npr. koji je direktorij ili folder aktivan,tekuci datum i vrijeme,itd.
Nakon toga, korisnik unosi komandu, koju racunar analizira, i izvrsava je u slucaju da je
ispravna (u suprotnom se prikazuje obavjestenje da komanda nije ispravna).
Nakon izvrsenja komande, korisniku se ponovo prikazuje prompt, i proces se dalje ponavlja u
nedogled. Dio operativnog sistema koji obavlj komunikaciju pomocu komandne linije (koji
spada u sloj ljuske operativnog sistema),naziva se komandni interpreter.
Tema:
Komunikacija pomocu komandne linije predstavljala je glavni metod komunikacije covjeka
sa racunarom u operativnom sistemu MS-DOS (njegov komandni interpreter je program pod
imenom COMMAND.COM).Opisat cemo ukratko sustinu komunikacije.
Na pocetku komunikacije ispisan je prompt C:\ > koji ,osim cinjenice da racunar ocekuje
komandu, obavjestava korisnika da je trnutni radni uredaj eksterne memorije hard disk
(C:),kao i da je trenutni radni direktorij (folder) korijenski direktorij ( \ ).
Slika [1]
Jedan od nacina pokretanja Command prompta je START/PROGRAMS/ACCESSORIES /
COMMAND PROMPT.
Predpostavomo da sada korisnik zeli da postavi da radni direktorij bude direktorij nazvan
SYSTEM.Korisnik mora da zada racunaru odgovarajucu komandu,koja u ovom slucaju
glasi CD SYSTEM(CD potice od engl. Change Directory).
Racunar ponovo izbacuje prompt, koji sada glasi C:\ SYSTEM>, cime korisnik dobija
informaciju da je radni direktorij zaista promijenjen.
Predpostavimo dalje da korisnik zeli da prikaze spisak imena datoteka u radnom direktoriju,
u sazetoj formi koja ne sadrzi sve detalje o datotekama, i koja se prikazuje u nekoliko kolona.
Korisnik tada zadaje komandu DIR / W, pri cemu,
Slika [2]
Predpostavimo da, nakon pregleda, korisnik odluci da zeli kopirati sve datoteke cija se
imena zavrsavaju nastavkom .SYS na disketu.
On tada zadaje komandu COPY * . SYS A :.Ovdje COPY predstavlja komandu za
kopiranje,* .SYS predstavlja sve datoteke koje imaju nastavak .SYS(znak* je tzv.
dzoker znak koji zamjenjuje proizvoljnu grupu znakova),dok oznakaA: predstavlja disketu.
Prilikom kopiranja,racunar obavjestava korisnika koje su datoteke
kopirane(COUNTRY.SYS, DISPLAY.SYS i KEYBOARD.SYS), kao i broj kopiranih
datoteka. Nakon obavljenog kopiranja,ponovo se prikazuje prompt, i racunar je spreman da
prihvati narednu komandu.
Dzoker znaci:* - zamjenjuje svaki string, ? zamjenjuje svaki karakter,
[....]-zamjenjuje svaki od karaktera u zagradama,[^....]-zamjenjuje svaki znak osim karaktera
u zagradama.
Slika [3]
Iz izlozbenog primjera se jasno vidi osnovni nedostatak komunikacije uz pomoc komandne
linije.Naime,da bi korisnik mogao da komunicira saracunarom,on mora da zna komande koje
komande racunar razumije,kao i nacin njihovog ispravnog koristenja.
Drugim rijecima,korisnik koji ne zna komande ne moze sa racunarom da uradi nista.
Stoga je pristup preko komande linije bio dugo vremena odbojan za vecinu korisnika,kojima
je ucenje komandi i njihove ispavne upotrebe predstavljalo veliki problem.
Ipak,komuniciranje pomocu komandne linije ima dvije bitne prednosti u odnosu na ostale
vrste komunikacija.Prvo,ovaj nacin komuniciranja ne dozvoljava neiskusnim korisnicima da
naprave veliku stetu.Na primjer, u operativnim sistemima Windows potpuno neiskusan
korisnik moze klikcuci na razne ikone i birajuci razne opcije iz menija(cije znacenje ne zna)da
nesvjesno pobrise veliku kolicinu podataka sa diska,ili da izmjeni razne sistemske parametre
racunara, i da na taj nacin napravi neprocjenjivu stetu.S druge strane,to nije moguce prilikom
komuniciranja preko komandne linije.Na primjer,ukoliko korisnik ne zna da za brisanje svih
datoteka iz nekog direktorija treba otkucati komandu DEL *.*,on to ne moze uraditi
slucajno, tako da je znatno smanjena mogucnost slucajne stete.
Slika [4]
Drugo, komunikacija putem komandne linije moze da bude znatno brza nego drugi vidovi
komunikacije.
Probajte, na primjer, da pomocu Windows operativnog sistema sve datiteke sa nastavkom
RADNI, a da pri tome promjenite nastavke svih datoteka iz.TXT u .INF.
Kako korisno moze biti komuniciranje preko komandne linije moze biti od koristi cak i
korisnicima koji koriste Windows operativne sisteme,svi operativni sistemi iz Windows serije
posjeduju takodze komandni interpreter istog imena (COMMAND.COM,CMD.EXE u
novijim verzijama),koji izgleda identicno kao komandni interpreter iz MS-DOS-a.
Ovaj komandni interpreter iz Windows-a mozemo pozvati tako sto cemo preko Start menija i
opcije Programs potraziti program nazvan MS-DOS Prompt (koji nije nista drugo nego
alternativno ime za program COMMAND.COM ili CMD.EXE).cak i u slucaju da ovaj
program nije postavljen u Start meni, on se uvijek moze neposredno pozvati navoenjem
njegovog osnovnog imena (COMMAND ili CMD) prilikom pokretanja opcije Run u Start
meniju.
Slika [5]
Operativni sistemi takoder su cesto teme svetih ratova , a najcesce se "ratuje" oko toga je li
bolji Linux ili Windows i je li bolji Macintosh ili PC.
Nekad davno vodio se rat oko toga je li bolji DOS ili Windows , a sudionici su trosili mnogo
vremena i energije na isticanje prednosti jednog sistema i mana onog drugog.
Naravno, nitko vise ne uzdize DOS u nebesa i rijetko ko zali za njegovim odlaskom u vjecna
lovista ,Da, DOS je mrtav, ali Co Command Prompt je ziv i zdrav i odlicno fukcionise kao
samo jedn od Windows OS alata.
Doduse, mozda nikad necete trebati Command Prompt, ali ako ga budete trebali, dobro je
znati neke stvari da bi ste ga sto bolje iskoristili.[9]
Slika [6]
4. Pregled podataka
5. Stampanje podataka
6. Kraj rada
Komandne ljuske pojavile su se prilicno davno, tipicno kao dodaci za MS-DOS ili UNIX
operativni sistem.
Jedan od ovih popularnih komandni ljuski MS-DOS bio je program Norton Commander
(program istog imena, koji se razvio iz izvornog Norton Commandera, koristi se i danas pod
Windows operativnim sistemima kao alternativa za program Windows Exsplorer).
Uz verziju MS-DOS 4.0 kao sastavni dio operativnog sistema isporucivala se i komanda
ljuska
MS-DOS Shell (fizicko ime ovog programa je Dosshel. Exe), koja se mogla
koristiti kao alternativa klasicnom komandnom interpreteru Command.COM.[11].
Slika [7]
Windows 7 x86
Windows 7 x64
Windows 7
Windows 7
Enterprise x86 Enterprise x64
Starter 1
Home Basic
Enterprise -1
Home Basic - 2
Home Premium-2
Enterprise -1
Tabela [8]
LITERATURA:
[1] http://www.google.ba/search?q=command+prompt&hl=hr&prmd=ivns&source=lnms&t
[2] http://www.enter.ba
[3] http://www.ic.ims.hr/......../cmd
[4] http://www.ic.ims.hr/......../cmd
[5] http://www.enter.ba
[6] http://www.google.ba/search?q=command+prompt&hl=hr&prmd=ivns&source=lnms&t
[7] http://www.google.ba/search?
hl=hr&biw=702&bih=709&tbm=isch&sa=1&q=command+prompt+naredbe
[8] http://www.google.ba/search?q=command+prompt&hl=hr&prmd=ivns&source=lnms&t
[9] http://www.ic.ims.hr/......../cmd
[10] Prezentacija 2011 OSM
[11] Zeljko Juric :Informatika 1, 2, 3.