Command Prompt (15)
doskey
Pomoću naredbe doskey uređujemo naredbene linije, pozivamo prije korištene Windows XP naredbe (povijest naredbene linije) i kreiramo makroe.
Sintaksa;
doskey [/reinstall] [/listsize=size] [/macros[:all | :exename]] [/history]
[/insert | /overstrike] [/exename=exename] [/macrofile=filename] [macroname=[text]]
objašnjenje;
/reinstall - instalira novu kopiju naredbe "Doskey"
/listsize=size - zadaje veličinu bafera u kojemu se čuvaju unesene naredbe (povijest naredbene linije)
/macros [:all] - prikazuje popis svih makroa
/history - prikazuje sve naredbe pohranjene u baferu (memoriji)
/insert - novi tekst koji unesete u naredbenu liniju biti će umetnut u prethodni (stari) tekst
/overstrike - novi tekst koji unesete u naredbenu liniju prepisati će prethodni (stari) tekst
/macrofile=filename - specifira ime datoteke koja sadrži makroe
macroname=[text] - specifira ime makroa i upisane naredbe
strelica gore - prikazuje prethodnu naredbu
strelica dole - prikazuje sljedeću naredbu
ESC - briše sadržaj naredbene linije
F7 - prikazuje povijest naredbi (sve naredbe koje smo koristili)
ALT+F7 - briše povijest naredbi
F8 - pretražuje povijest naredbi
F9 - odabiranje naredbe unosom njezinog rednog broja iz liste
ALT+F10 - briše sve makroe iz memorije
$T - razdvaja naredbe
$1 ... $9 - batch parametri, pravi promjenljive parametre koji se koriste u makroima
$* - zamjenski znak ("znak za sve"). "Parameter $* prihvaća, kao jednu promjenljivu, sav tekst koji ste u naredbenu
datoteku unijeli nakon imena makroa."
napomena!
Sve tutorijale napisane na ovom blogu treba uzeti sa "dozom rezerve" jer je i sam autor ovog bloga početnik, odnosno autor nema nekog većeg iskustva u onome što trenutno piše. Svaka pomoć ili sugestija iskusnih informatičara dobro je došla!
Kraj prvog dijela!
Command Prompt (14)

NAREDBA;
attrib
Svaka datoteka ima određena svojstva koje nazivamo atributima. U "Command Promptu" se za pregled svojstva datoteka, odnosno za njihovo postavljanje ili uklanjanje, koristi naredba attrib (engl.Attributes - svojstva)
Sintaksa;
attrib [+r | -r] [+a | -a ] [+s | -s] [+h | -h] [drive:][path][filename]
[/s [/d]]
objašnjenje;
+ - postavlja (aktivira) atribut
- - uklanja (deaktivira) atribut
r - read-only (samo za čitanje), odnosno zabrana izmjene sadržaja
a - archive, datoteka je označena kao datoteka za pohranu
s - system, sistemska datoteka
h - hidden, skrivena datoteka
[drive:][path][filename] - označava stazu
(lokaciju) datoteke ili datoteka
/s - svim datotekama u dotičnom direktoriju i u svim njegovim poddirektorijma mijenjamo atribute
/d - mijenjamo atribute direktoriju
Primjeri;
a) svakoj datoteci u direktoriju "myxp" na disku "c" postavi atribute "read-only" i "archive"
attrib +r +a c:myxp*.*
b) svakoj datoteci u direktoriju "vjezbe" i u svim njegovim podditektorijma postavi atribute "read-only" i "archive"
attrib +r +a c:vjezbe*.* /s
NAREDBA;
del
Pomoću naredbe del (engl. Delete - obriši), odnosno erase, brišemo jednu ili više datoteka.
Sintaksa;
del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
objašnjenje;
names - specifira disk, stazu i ime jedne ili više datoteka, odnosno direktorija. Za brisanje više datoteka moguće je koristiti zamjenske znakove. Ako se specifira samo direktorij, sve datoteke koje se nalaze u dotičnom direktoriju biti će izbrisane.
/p - traži potvrdu brisanja za svaku datoteku
/f - bezuvjetno briše datoteke "samo za čitanje" (read-only)
/s - briše samo određenu datoteku u svim poddirektorijma
/q - ne traži potvrdu za brisanje prilikom korištenja zamjenskih znakova
/a - određuje brisanje datoteka na temelju atributa (svojstva r, h, s, a)
Primjeri;
a) obriši sve tekstualne (.txt) datoteke u direktoriju "c:dir3" uz prethodnu potvrdu brisanja
del /p /f c:dir3*.txt
b) obriši sve datoteke u direktoriju "c:dir3" koje imaju atribute "r" i "a"
del /a:ra c:dir3
c) obriši datoteku "myxp.bak" u direktoriju "c:dir3" i u svim njegovim poddirektorijma
del /s c:dir3myxp.bak
NAREDBA;
rd
Naredbom rd (engl. Remove Directory - ukloni direktorij), odnosno rmdir, uklanjamo (brišemo) direktorij.
Sintaksa;
rd [/s] [/q] [drive:]path
objašnjenje;
/s - uklanja direktorij i sve poddirektorije zajedno sa svim datotekama, odnosno uklanja kompletno stablo
/q - ne traži potvrdu za uklanjanje direktorija prilikom korištenja opcije /s
Primjer;
Ukloni kompletni sadržaj direktorija "c:myxp" bez potvrde
rd /s /q c:myxp
NAREDBA;
cls
Naredbom cls (engl. Clear Screen - očisti zaslon) brišemo sadržaj zaslona.
NAREDBA;
help
Ako negdje zapnemo prilikom rada u "Command Promptu" uvijek nam na raspolaganju stoji naredba help (engl. Help - pomoć).
Sintaksa;
help [naredba]
ili
naredba/?
Primjer;
Prikaži pomoć za naredbu "xcopy"
help xcopy
ili
xcopy/?
Opširniju i detaljniju pomoć za rad u "Command Promptu" možemo naći u sistemskom priručniku, koji pokrećemo na sljedeći način;
- izaberite dugme "start" i kliknite na "Help and Support"
- u polje "Search" upišite "command-line reference" (bez navodnika) i pritisnite tipku "Enter"
Command Prompt (13)
rename
Pomoću naredbe rename (engl. rename - preimenuj), odnosno skraćeno ren, možemo promijeniti ime jedne ili više datoteka.
Sintaksa;
ren [drive:][path]filename1 filename2
objašnjenje;
[drive:][path]filename1 - označava disk, stazu i ime datoteke koju želimo preimenovati
filename2 - označava novo ime datoteke
Primjeri;
a) promjeni ime datoteke "prva.txt", koja se nalazi na disku "c" u direktoriju "myxp", u "nova.txt"
rename c:myxpprva.txt nova.txt
b) promjeni nastavak datotekama "dan01.txt", "dan02.txt" i "dan03.txt", koje se nalaze na disku "c" u direktoriju "myxp", u "dan01.bak", "dan02.bak" i "dan03.bak"
rename c:myxp*.txt *.bak
Command Prompt (12)
move
Naredba move (engl. move - premjestiti) premješta datoteke ili direktorije na drugu lokaciju.
Sintaksa;
move [/y | /-y] [drive:][path]filename1[,...] destination
objašnjenje;
/y - dozvoljava pisanje preko postojećih podataka
/-y - traži potvrdu pisanja preko postojećih podataka
[drive:][path]filename1[,...] - označava stazu i ime datoteke ili datoteka koje želimo premjestiti
destination - označava lokaciju na kojoj će se premjestiti podaci (ako premještate samo jednu datoteku, možete joj promijeniti ime)
Ako želimo direktoriju promjeniti ime prilikom premještanja, tada koristimo sljedeću sintaksu,
move [/y | /-y] [drive:][path]dirname1 dirname2
objašnjenje;
[drive:][path]dirname1 - označava direktorij kojemu želimo promijeniti ime
dirname2 - označava novo ime direktorija
Primjeri;
a) sa diska "C:" iz direktorija "myxp" premjesti datoteku "tekst.txt" na disk "d:"
move c:myxptekst.txt d:
b) sa diska "C:" iz direktorija "myxp" premjesti datoteku "tekst2.txt" na disk "d:", ali joj promijeni ime u "nova_text.txt"
move c:myxptekst2.txt f:nova_tekst.txt
c) sa diska "c:" iz direktorija "myxp" premjesti poddirektorij "podaci" u direktorij "backup" na disku "c:" i promjeni mu ime u "podaci_myxp"
move c:myxppodaci C:backuppodaci_myxp
Command Prompt (11)
NAREDBA;
xcopy
Ako trebamo kopirati kompletnu strukturu direktorija, odnosno sve direktorije sa poddirektorijama i njihovim datotekama, onda ćemo upotrjebiti naredbu xcopy.
Skraćena sintaksa (hm!);
xcopy source [destination] [/a | /m] [/d[:date]] [/p] [/s [/e]] [/w] [/c] [/I] [/q] [/f] [/l] [/h] [/r] [/t] [/u] [/k] [/n] [/y] [/-y]
objašnjenje;
source - označava lokaciju na kojoj se nalaze podaci za kopiranje (disk, staza i ime datoteke)
destination - označava lokaciju na kojoj će se kopirati datoteke
/a - kopira samo datoteke sa zadanim atributom, ali ne uklanja arhivski bit
/m - kopira samo datoteke sa zadanim atributom i uklanja arhivski bit
/d:date - kopira izvorne datoteke koje su mijenjane na zadati datum, ili nakon njega
/p - traži potvrdu za kopiranje svake datoteke
/s - kopira direktorije i poddirektorije, osim ako su prazna
/e - kopira sve direktorije i poddirektorije, uključivši i prazna
/w - ispisuje poruku "Press any key when ready to begin copying file(s)" i čeka da pritisnete
bilo koju tipku da bi se izvršila tražena akcija. Ako želite otkazati akciju, pritisnite kombinaciju tipki "Ctrl+C"
/c - ignorira greške
/i - ako nije zadana destinacija kopiranja i ako kopirate više datoteka, sporazumjeva se da je
destinacija direktorij
/q - ne ispisuje imena datoteka prilikom kopiranja
/f - prikazuje imena izvornih i odredišnih datoteka prilikom kopiranja
/l - prikazuje koje će datoteke biti kopirane, ali ih ne kopira
/h - kopira skrivene datoteke
/r - kopira preko datoteke sa atributom "samo za čitanje"
/t - kopira strukturu direktorija, ali ne kopira datoteke i prazne direktorije i poddirektorije
/u - kopira samo one datoteke koje već postoje na odredištu
/k - kopira atribute, obična naredba "xcopy" bi poništila atribute
/n - kopira koristeći generirana kratka imena
/y - dozvoljava pisanje preko postojećih podataka
/-y - traži potvrdu pisanja preko postojećih podataka
Primjeri;
a) objašnjenje korištenja opcija /a i /m
- napravite (iz Windowsa) na disku "c" dvije mape (direktorija) i nazovite ih, npr. "mapa1" i "mapa2"
- u mapi "mapa1" napravite tri tekstualne datoteke (1.txt, 2.txt i 3.txt)
- kliknite desnom tipkom miša na, npr. datoteku "1.txt" i izaberite redom, "Properties" > dugme "Advanced..." i vidićete da je označena opcija "File is ready for archiving", odnosno da je postavljeno svojstvo "arhiva". (Inače u "Command Promptu" se za pregled svojstva datoteka, njihovo dodavanje ili uklanjanje koristi naredba "attrib", koju ćemo objasniti u nekom od sljedećih postova)

- u "Command Promptu" upišite sljedeću naredbu,
xcopy mapa1 mapa2 /m
- sada su sve datoteke iz mape "mapa1" kopirane su u mapu "mapa2"
- pogledajte u mapi "mapa1" da li datoteke imaju označeno svojstvo "arhiva". Nemaju, jer je opcija /m uklonila arhivski bit snimljenim datotekama.
- sada u mapu "mapa1" napravite novu datoteku "nova.txt"
- upišite sljedeću naredbu u "Command Prompt",
xcopy mapa1 mapa2 /a
- sada se u mapu "mapa2" kopirala samo nova datoteka, odnosno "nova.txt" datoteka (jer ima postavljeno svojstvo "arhiva")
Ovim načinom zadavanja naredbi ograničili smo kopiranje na samo one datoteke čije rezervne kopije nisu izrađene.
b) kopiraj iz direktorija "myxp", koji se nalazi na disku "c", sve poddirektorije i datoteke koje su napravljene ili mijenjane 3. lipnja 2006 godine u direktorij "rezerva" na disku "c".
xcopy c:myxp c:rezerva /d:06/03/2006 /s
napomana!
Za upis opcije "/d:datum" koristi se američki format datuma mm/dd/gg.
Command Prompt (10)
NAREDBA;
copy
Naredba copy kopira jednu ili više datoteka na drugu lokaciju.
Skraćeni prikaz sintakse (najčešći način zadavanja);
copy [/v] [/y | /-y] source [+ source [/a | /b] [+ ...]] [destination [/a | /b]]
objašnjenje;
/v - provjerava da li je kopirana datoteka točna kopija izvorne
/y - dozvoljava pisanje preko već postojeće datoteke sa istim imenom
/-y - traži potvrdu pisanja preko postojeće datoteke sa istim imenom
/a - označava da su prethodna datoteka i datoteke koje slijede ASCII tekstualne datoteke
/b - označava da su prethodna datoteka i datoteke koje slijede binarne datoteke
source - označava lokaciju na kojoj se nalaze podaci za kopiranje (disk, staza i ime datoteke)
+ - spaja prethodnu i naredne datoteku u jednu
destination - označava lokaciju na kojoj će se kopirati datoteke
Primjeri;
a) kopiraj sve datoteke iz direktorija "myxp" koji se nalazi na disku "c" u direktorij "proba" koji se također nalazi na disku "c"
copy /v c:myxp*.* c:proba
ili
copy /v c:myxp c:proba
b) kopiraj-spoji više tekstualnih datoteka u jednu tekstualnu datoteku i nazovi je "spojena"
copy 1.txt + 2.txt + 3.txt + 4.txt spojena.txt
- Kada se koristi operator "+", naredba "copy" sporazumjeva da je datoteka tipa ASCII (opcija /a) sve dok ne zadate opciju /b.
- Kada je upotrebljena opcija /a za izvornu datoteku, kopiranje se prekida na prvi znak za kraj "Ctrl+Z", odnosno kopiraju se samo znakovi prije prvog znaka za kraj, a znakovi poslije znaka za kraj ne kopiraju se.
- Ako zadate opciju /b, svi znakovi zajedno sa znakom za kraj biti će kopirani.
c) kopiraj, napravi backup datoteke "podaci.txt", koja se nalazi u direktoriju "myxp" na disku "c", u direktorij "Backups" koji se također nalazi na disku "c" i preimenuj kopiranu datoteku u "podaci.bak"
c:>copy myxppodaci.txt backupspodaci.bak
d) stvori novu tekstualnu datoteku "moja_nova.txt" pomoću naredbe "copy con", upiši neke podatke i kopiraj je u direktorij "Backups" pod imenom "moja_nova.bak"
c:>copy con moja_nova.txt
- pritisnite tipku "Enter"
- kada završite pisanje, pritisnite kombinaciju tipki "Ctrl+Z" da bi dobili znak za kraj (^Z) i pritisnite "Enter"
C:>copy moja_nova.txt backupsmoja_nova.bak
Riječ, dvije;
ASCII file - ASCII datoteka. Tekstualna datoteka u kojoj svaki bajt predstavlja jedan ASCII znak. ASCII datoteke se ponekad nazivaju i datoteke čistoga teksta, odnosno one ne sadrže nikakva formatiranja ili druge podatke o tekstu.
ASCII - skraćenica za "American Standard Code for Information Interchange" (Američki standardni kod za razmjenu podataka).
Command Prompt (9)

NAREDBA;
edit
Naredbom edit pokrećemo mali program za uređivanje teksta "Edit". Iako mal, "Edit" podržava rad sa mišem i ima mogućnost pretraživanja, odnosno zamjenu, teksta. U "Editu" možemo istovremeno otvoriti devet datoteka i učitati do 64 000 redaka.
Skraćeni primjer sintakse;
edit [drive:][path]filname /h
objašnjenje;
[drive:][path] - označava disk i direktorij gdje se datotaka nalazi, ako se ništa ne navede sporazumjeva se trenutno aktivni disk i direktorij
filname - ime datoteke sa tekstom koju želimo otvoriti
/h - prikazuje najveći broj redova koji vaš hardver dozvoljava
Primjeri;
a) otvori sa programom "Edit" tekstualnu datoteku "myxp.txt" koja se nalazi na disku "c" u direktoriju "vjezba1"
edit c:vjezba1myxp.txt
b) pomoću "Edit" stvori novu tekstualnu datoteku "myxp2.txt" u direktoriju "vjezba1" koji se nalazi na disku "c"
edit c:vjezba1myxp2.txt
- u "Editu" izaberite "File" > "Save"
napomena!
Ako ste u "Command Promptu" označili opciju "QuickEdit Mode" mogli bi imati problema u radu sa programom "Edit".
NAREDBA;
type
Naredbom type možemo na jednostavan način prikazati sadržaj tekstualne datoteke, odnosno možemo pogledati bilo koju datoteku, ali prikaz će imati smisla samo ako budemo gledali sadržaj tekstualnih datoteka.
Sintaksa;
type [drive:][path]filename
Primjeri;
a) prikaži naredbom type sadržaj tekstualne datoteke "myxp.txt" koja se nalazi na disku "c" u direktoriju "vjezba1"
type c:vjezba1myxp.txt">
b) stvori na disku "c" u direktoriju "myxp" novu tekstualnu datoteku "myxp3.txt" pomoću naredbe "type ", odnosno "type con >" i upiši u nju, npr. "Danas je lijep dan!"
type con > C:myxpmyxp3.txt
- nakon upisa gornje naredbe pritisnite tipku "Enter"
- upišite "Danas je lijep dan!" i pritisnite tipku "Enter"
- pritisnite kombinaciju tipki "Ctrl+Z" (znak ^Z) i pritisnite tipku "Enter"
provjerite;
type C:myxpmyxp3.txt
napomena!
Za izlistavanje sadržaja tekstualne datoteke ekran po ekran upotrijebite opciju "|more", jer sama naredba type ne sadrži opciju koja bi zaustavila izlistavanje kada se ekran napuni informacijama.
Npr;
type c:vjezba1myxp.txt |more
ili
type C:myxp*.txt |more
Dodatak;
Ako u pisanju (Command Promptu) koristite hrvatske znakove "ć,č,đ,š,ž" i želite ih, naravno, pravilno isprintati, a niste vični editiranju u "Registry Editoru", modificiranju sistemskih datoteka ili pisanju skripti, onda jednostavno pokrenite vanjski tekst editor (npr."Notepad").
c:>notepad (pritisnite tipku "Enter")
ili samo
c:>myxp.txt (ako su datoteke ekstenzije ".txt" asocirane sa programom "Notepad")
Ako želite da tekstualne datoteke (.txt) u "Command Promptu" editirate sa programom "WordPad",učinite sljedeće;
kliknite desnom tipkom miša na neku tekstualnu datoteku (.txt) i izaberite redom, "Open With" > "Choose Program...", pa u prozoru "Open With" izaberite "WordPad" i obavezno označite "Always use the selected program to open this kind of file", klik na dugme "Ok".
C:>myxp.txt (tipka "Enter" i otvara se program "WordPad")
Moj savjet;
Za totalno ugodan rad u komandnoj liniji nabavite program "PromptPal" i riješite se svih mogućih problema.

| < | lipanj, 2006 | > | ||||
| P | U | S | Č | P | S | N |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||
Dnevnik.hr
Gol.hr
Zadovoljna.hr
Novaplus.hr
NovaTV.hr
DomaTV.hr
Mojamini.tv
O blogu
Ne tako davno i ne tako daleko, iza brda i dolina, na crvenoj zemlji blizu mora, živio je mirno i
spokojno mali čovjek. Jednog dana, ne da vrag mira, odluči mali čovjek kupiti kompjuter i potvrditi
tezu da se kompjuterom više ne koriste samo stručnjaci i programeri.
Mislio je mali čovjek da će to biti mali korak za njega, ali...
