Referenca Windows komandne linije. Osnove Windows komandne linije

Nedavno sam izrastao od žestokog enikeya u veoma velikoj kompaniji, do skromnog sistem administratora koji nadgleda mrežu od 10 računara. I, kao vrlo lijen sistem administrator, suočio se sa zadacima automatizacije svojih aktivnosti. Prije šest mjeseci nisam znao da postoje cjevovodi u Windows komandnoj liniji. Ovo je bilo prvo šokantno otkriće. I otišao sam dalje, i ispostavilo se da tamo gdje sam pisao uslužne programe u C#, Delphi ili glomazne skripte sa ugniježđenim petljama, mogao bih to učiniti sa nekoliko forfile-a ili komandi za robocopy.
Neću govoriti o floskulama, kao što je listanje datoteka i foldera pomoću tipke Tab. Pod habrakatom ću vam reći šta može biti korisno za početnike administratore i enikey.

Hotkeys
Počnimo sa vrućim tasterima, jer prvo treba da proučimo šta nam radno okruženje može dati.

F1- U konzoli ovaj taster radi tačno kao desna strelica, tj. prikazuje jedan znak iz posljednje unesene (ili odabrane u historiji) komande.
F2+<символ> - Prikazuje posljednju upisanu naredbu do navedenog znaka. Na primjer, ako je zadnja naredba koju ste unijeli izgledala ovako:
ping 192.168.25.1
zatim nakon pritiska na kombinaciju tipki F2+5 dobit ćete:
ping 192.168.2
F3- Prikazuje posljednju i samo posljednju naredbu u historiji u cijelosti.
F5- Prikazuje zadnje unesene komande redom, kao i strelicu nagore.
F6- Umeće EOF karakter na trenutnoj poziciji komandna linija, što je isto kao i pritiskanje Ctrl + Z.
F7- Dijaloški okvir koji sadrži istoriju komandi.

Alt+F7- Briše istoriju komandi.
<символ(ы)>+ F8- Prelazi preko komandi koje počinju znakovima koji su već uneseni u komandnu liniju.
Ako prije pritiskanja F8 ne unosite ništa, tada će ovaj taster raditi kao strelica nagore, ali sa malom razlikom - linije će se pretraživati ​​ciklično, tj. nakon prve komande sa liste, biće prikazana poslednja.
F9 +<число> - Ubacuje komandu iz istorije pod odgovarajućim brojem. Na primjer, u situaciji prikazanoj na slici iznad, kada pritisnete kombinaciju F9+4će se pojaviti na konzoli:
ipconfig

Operatori komandne linije
Ja, davno, kada sam bio mali, nisam ni zamišljao kako možete raditi u konzoli bez grafičkog interfejsa. Na kraju krajeva, izlaz naredbi ponekad traje desetine stranica, a ako trebate odabrati neke podatke odatle, onda se izlaz stranice po stranicu neće sačuvati. Ali jednog dana sam instalirao FreeBSD na starom računaru, otvorio priručnik i glava mi se samo vrtela od prilika koje su se otvorile. Tamo možete preusmjeriti izlaz naredbe na ulaz druge naredbe, a to se zove cjevovod.

Operator cijevi u *nix i cmd je znak cijevi.
Na primjer, izlaz svih tekstualne datoteke u trenutnom folderu će se prikazati naredba
dir | pronađi ".txt"

Operator konkatenacije naredbi
&
Primjer: Naredba1 i Naredba2 - Prvo će se izvršiti naredba1, a tek onda naredba2
AND operator
&&
Primjer: Naredba1 && Naredba2 - Naredba2 će se izvršiti samo ako je naredba1 uspjela.
OR operator
||
Primjer: Naredba1 || Naredba2 - Naredba2 će se izvršiti samo ako naredba1 nije uspjela.

Zagrade se koriste za grupisanje naredbi, primjeri su:

  • (Command1 & Command2) && Command3 - Ako naredba1 i naredba2 uspiju, naredba3 će se izvršiti.
  • (Tim1 i Tim2) || Naredba3 - Ako naredba1 i naredba2 ne uspiju, naredba3 će se izvršiti.

Hvala vam na pažnji! Pozdravljam kritike i sugestije...

UPD1
Za one koji nisu u temi, cirkumfleks (ovdje ovaj znak "^") znači pritiskanje tipke sa Ctrl (^C = Ctrl + C).

^C - Prekida komandu, pa to svi znaju.
^S - Pauzira izvršavanje naredbe, a zatim počinje.
^I - Slično kao i na kartici, prelazi preko foldera i datoteka.
^M - Analog Enter.
^H - Slično kao Backspace.
^G - Pisanjem komande echo ^G u batch fajlu, možete odabrati sistemski zvučnik (zvučnik).
(Komande ^I i ^H , koje sam dobio metodom "naučnog bockanja", postoji i ^J ali ne znam šta radi)

P.S. Ostale suptilnosti komande Windows strings, već su više puta obrađeni na Habréu. I ne vidim smisao kopiranja.
P.P.S. Veze do zanimljivih postova i članaka o drugim funkcijama Windows komandne linije.

Tim POMOĆ omogućava vam da dobijete izlazne referentne informacije o najčešćim u operativnim sistemima Windows porodice komande. Informacije pomoći se prikazuju i za interne komande ljuske (IF, GOTO, itd.) i za standardne uslužne programe reda za naredbe (BCDEDIT, CHKDSK, itd.). Da biste dobili pomoć za određenu naredbu, koristite komandnu liniju:

HELP team

HELP IF- prikaz informacija pomoći o korištenju naredbe IF
HELP assoc > C:\assochlp.txt- prikaz informacija pomoći o korištenju naredbe vanr izlaz rezultata u tekstualnu datoteku C:\assochlp.txt

Tim POMOĆ bez parametara, prikazuje listu naredbi podržanih u ovoj verziji operativnog sistema. Na primjer za Windows 7:

vanr- Izlaz ili promjena asocijacija za ekstenzije naziva datoteke.

ATTRIB- Prikaz i promjena atributa datoteke.

BREAK- Omogućavanje i onemogućavanje načina obrade kombinacije tipki CTRL + C.

BCDEDIT- Postavlja svojstva u bazi podataka za pokretanje za kontrolu bootstrapa.

CACLS- Prikaz i uređivanje liste kontrole pristupa (ACL) datotekama.

CALL- Pozivanje jedne batch datoteke iz druge.

CD

CHCP- Prikažite ili postavite aktivnu kodnu stranicu.

CHDIR- Prikažite ime ili promijenite trenutni folder.

CHKDSK- Provjerite disk i prikaz statistike.

CHKNTFS- Prikažite ili promijenite napredak provjere diska tokom pokretanja.

CLS- Čišćenje ekrana.

cmd- Pokrenite drugi tumač Windows komandne linije.

COLOR- Postavite zadane boje prednjeg plana i pozadine.

COMP- Uporedite sadržaj dve datoteke ili dva skupa datoteka.

COMPACT- Prikaz i promjena kompresije datoteka na NTFS particijama.

PRETVORITI- Pretvorite FAT u NTFS disk volumene. Ne možete konvertovati trenutni aktivni disk.

COPY- Kopirajte jednu ili više datoteka na drugu lokaciju.

DATUM- Prikažite ili postavite trenutni datum.

DEL

DIR- Prikažite listu datoteka i podfoldera iz navedenog foldera.

DISKCOMP- Poređenje sadržaja dvije diskete.

DISKCOPY- Kopiranje sadržaja jednog disketa drugi.

DISKPART- Prikaz i konfiguracija svojstava particije diska.

DOSKEY- Uređivanje i ponovno pozivanje komandnih linija; kreiranje makroa.

DRIVERQUERY- Prikažite trenutni status i svojstva drajvera uređaja.

ECHO- Prikaz poruka i promjena načina prikaza komandi na ekranu.

ENDLOCAL- Kraj lokalne promjene okruženje batch fajlova.

ERASE- Brisanje jedne ili više datoteka.

IZLAZ- Gašenje programa CMD.EXE (interpretator komandne linije).

FC- Uporedite dvije datoteke ili dva skupa datoteka i prikažite razlike između njih.

FIND- Traži tekstualni niz u jednom ili više fajlova.

FINDSTR- Traži nizove u datotekama.

ZA- Pokrenite navedenu komandu za svaku od datoteka u skupu.

FORMAT- Formatiranje disk jedinice za rad sa Windowsom.

FSUTIL- Prikaz i konfiguracija svojstava sistema datoteka.

FTYPE- Prikažite ili promijenite tipove datoteka koje se koriste prilikom podudaranja po ekstenzijama naziva datoteke.

IDI- Prenesite kontrolu na označenu liniju batch datoteke.

GPRESULT- Prikaži informacije o grupna politika za računar ili korisnika.

GRAFTABL- Omogućava Windows-u da prikaže prošireni skup znakova u grafičkom načinu.

POMOĆ- Prikazuje informacije pomoći o Windows komandama.

ICACLS- Prikaz, modifikacija, sigurnosna kopija ili vraćanje ACL-ova za datoteke i direktorije.

IF- Operator uslovno izvršavanje komandi u batch fajlu.

LABEL- Kreirajte, modificirajte i izbrišite oznake volumena za diskove.

MD- Kreirajte folder.

MKDIR- Kreirajte folder.

MKLINK- Kreirajte simbolične i tvrde veze

MODE- Konfigurisanje sistemskih uređaja.

VIŠE- Sekvencijalni izlaz podataka u dijelovima veličine jednog ekrana.

MOVE- Premjestite jednu ili više datoteka iz jednog foldera u drugi.

OPENFILES- Prikaži datoteke otvorene na zajednički folder udaljenog korisnika.

PUT- Prikazuje ili postavlja putanju za pretragu za izvršne datoteke.

PAUSE- Pauzira izvršavanje batch datoteke i prikazuje poruku.

POPD- Vraća prethodnu vrijednost aktivnog foldera sačuvanu pomoću PUSHD komande.

PRINT- Štampa sadržaj tekstualne datoteke.

PROMPT- Mijenja prompt na Windows komandnoj liniji.

PUSHD- Čuva vrijednost aktivne mape i premješta u drugu mapu.

RD- Briše folder.

Oporavi se- Oporavlja čitljive podatke sa lošeg ili oštećenog diska.

REM- Stavlja komentare u batch fajlove i datoteku CONFIG.SYS.

REN

RENAME- Preimenuje datoteke ili foldere.

ZAMIJENITE- Zamjenjuje fajlove.

RMDIR- Brisanje foldera.

ROBOCOPY- Poboljšan alat za kopiranje datoteka i stabala direktorija.

SET- Prikazuje, postavlja i uklanja varijable Windows okruženja.

SETLOCAL- Počinje lokalizirati promjene okruženja u batch fajlu.

SC- Prikazuje i konfiguriše usluge (pozadinske procese).

SCHTASKS- Izvršava komande i pokreće programe prema rasporedu.

SHIFT- Promena pozicije (pomeranja) zamenjenih parametara za batch fajl.

UGASITI- Lokalno ili udaljeno gašenje računara.

SORT- Sortiraj unos.

START- Pokrenite program ili komandu u posebnom prozoru.

SUBST- Dodijelite naziv pogona navedenoj putanji.

SYSTEMINFO- Prikaz informacija o sistemu i konfiguraciji računara.

LISTA ZADATAKA- Prikažite sve pokrenute zadatke, uključujući usluge.

TASKKILL- Zaustavljanje ili zaustavljanje procesa ili aplikacije.

VRIJEME- Izlaz i podešavanje sistemskog vremena.

TITLE- Dodjeljivanje naslova prozora trenutnoj sesiji CMD.EXE interpretera komandne linije.

DRVO- Grafički prikaz strukture direktorija diska ili foldera.

TYPE- Prikaz sadržaja tekstualnih datoteka.

VER- Prikaz informacija o Windows verzije.

VERIFY- Podešavanje načina za provjeru ispravnosti zapisa datoteka na disk.

VOL- Prikažite oznaku i serijski broj volumena za disk.

XCOPY- Kopiranje datoteka i stabala direktorija.

WMIC- Prikažite WMI informacije u interaktivnom okruženju.

Za izlaz liste u tekstualnu datoteku, možete koristiti naredbu za preusmjeravanje izlaza:

POMOĆ > myhelp.txt

Lista sadrži najčešće komande, od kojih je većina prisutna u svim operativnim sistemima Windows porodice (VREME, DATUM, KOPIJA . . .). Neke od naredbi su ugrađene u ljusku CMD.EXE(REM, COLOR, itd.), ali većina njih su uslužni programi komandne linije uključeni u standardne distribucije. Lista dobijena pomoću HELP-a ne sadrži ni polovinu komandi koje su deo savremenih verzija operativnih sistema Windows porodice. Kada pokušavate koristiti HELP da dobijete pozadinske informacije naredbom koja nije podržana od njega, na primjer pomoćni reagensc, prikazuje se poruka:

Ova komanda nije podržana. Koristite opciju "reagentc /?".

Odnosno, pored komande POMOĆ moguće je dobiti informacije o pomoći koristeći opciju komandne linije /? ili -? :

reagentc /?- Prikažite opis alata za korištenje naredbe za konfiguraciju Windows okruženja za oporavak REAGENTC, koju HELP ne podržava.

Opis naredbi konzole

Gotovo sve naredbe koje možete izvršiti u komandnom prozoru

Identične standardnim MS-DOS komandama, ali pored njih postoje

Prilično opsežan skup izvornih naredbi Windows konzole xp. Njihov izveštaj

Komandni argumenti.

Dir [putanja] [naziv datoteke] atributi]]

[ [[:]lažno]] naređujem]]

Opis naredbi konzole 129

Prikazuje sadržaj trenutnog foldera. Ako kao argument naredbi

Ako su pogon i putanja specificirani, lista sadržaja će biti prikazana u prozoru konzole

specificirani folder. Značenja ostalih argumenata su:

/A - prikazuje samo fajlove sa navedenim atributima:

D - samo imenici;

O N - samo skrivene datoteke;

S - samo sistemske datoteke;

Crtica ispred argumenta (≪-≫) ima značenje logičkog operatora ≪NE≫.

Na primjer, naredba dir /A:D navodi samo podfoldere trenutnog foldera,

Komanda dir /A: -S navodi sve datoteke i fascikle, isključujući sisteme.

/B - izlaz samo imena datoteka (bez ekstenzija);

/C - koristi separator grupa cifara kada prikazuješ veličine

/D - izlaz liste fajlova u nekoliko kolona sa sortiranjem;

/L - prikaz imena datoteka u malim slovima;

/N - prikaz imena datoteka u krajnjoj desnoj koloni;

/0 - sortiraj listu prikazanih fajlova sledećim redosledom:

Q N - po imenu (prema abecedi);

S - po veličini (uzlazno);

E - proširenjem (prema abecedi);

D - po datumu kreiranja (od najstarijih do najnovijih);

G - Prvo prikazuje podfoldere trenutne fascikle.

Crtica ispred argumenta (≪ ≫) menja redosled izlaza. Na primjer-

Osim toga, komanda dir /0-S prikazuje sadržaj trenutnog foldera prema veličini

Fajlovi u opadajućem redoslijedu.

/P - stranicu po stranicu izlaz liste datoteka i foldera sa obaveznom pauzom

Kada se ekran napuni;

/Q - prikaz informacija o vlasnicima datoteka;

/S - izlaz liste datoteka zajedno sa listom sadržaja podfoldera;

/T - izlaz liste fajlova u skladu sa navedenim vremenskim kriterijumom:

C - po datumu stvaranja;

W - do datuma posljednje promjene;

A - do datuma posljednjeg pristupa datoteci;

/W - izlaz liste u nekoliko kolona;

/X - prikazuje kratke nazive za datoteke čija se imena ne podudaraju

DOS standard. Format je sličan izlazu sa /N prekidačem, ali kratkim nazivima

130 Poglavlje 7 Komandna linija

Datoteke se prikazuju lijevo od dugih. Ako datoteka nema kratak naziv,

Umjesto toga se prikazuju razmaci;

/4 - prikazuje broj godine u četverocifrenom formatu.

cd [pogon:] [putanja:]

chdir [drive:] [path:]

Idite do navedenog foldera, gdje su pogon i putanja pune ili relativne putanje

u ovaj folder u strukturu fajla vaš disk. Umesto svađe

Koristi se vrijednost ≪...≫, što ukazuje na prelazak na jedan nivo naviše

(u ovom slučaju komanda će izgledati ovako: cd..). Ako je u oznaci putanje

Postoji znak za razmak, takav put se može staviti u navodnike.

/D argument se koristi za promjenu trenutnog pogona i mape u isto vrijeme.

Za naredbu CHDIR, trenutno ime direktorija u nizu poziva se pretvara u

Isti slučaj znakova u kojem se upisuju imena koja postoje na disku. dakle,

cd C:\TMP će zapravo učiniti C:\Trnp trenutnim direktorijumom ako postoji.

Zvukovi na disku. Komanda CHDIR prestaje tretirati razmake kao separatore.

Da li vam to omogućava da odete u poddirektorij čije ime sadrži razmake ne

Stavljanje cijelog imena ili putanje u navodnike. Na primjer, naredba cd \winnt\profiles\

Korisničko ime\programi\start meni daje isti rezultat kao naredba cd

"\winnt\profiles\korisničko ime\programi\start meni".

Ako trebate ići do korijenskog foldera diska, možete jednostavno upisati

Na komandnoj liniji, naziv ovog diska. Na primjer, naredba E: skače na korijen

Particija diska E:.

KOPIRAJ [iz] čega [+ izvor [+ . . . ] ] [gdje [pod imenom] ]

Kopiranje jedne (ili više) datoteka na drugu lokaciju na disku. ovdje:

[od] čega - putanja i naziv izvorne datoteke za kopiranje. Ako je put od

Da, kopirana datoteka će biti preuzeta iz trenutnog foldera;

Gdje [ispod naziva] - putanja do mape u koju želite ovo kopirati

Datoteka i njeno ime, ako dato ime u procesu kopiranja slijedi iz-

/A - indikacija da je datoteka ASCII tekstualna datoteka;

/B označava da je datoteka binarna datoteka;

/D - indikacija mogućnosti kreiranja šifrovane datoteke;

/V - provjeriti da li su datoteke ispravno kopirane;

/N - ako je moguće, koristite kratka imena prilikom kopiranja;

Opis naredbi konzole 131

/Y - ne traži potvrdu za prepisivanje datoteke ako je cilj

/-Y - obavezno zatražite potvrdu za prepisivanje datoteke, ako

Ciljni folder već ima datoteku sa istim imenom;

II- kopiranje mrežnih datoteka.

Za spajanje nekoliko datoteka prilikom kopiranja navedite jedno odredište

I nekoliko izvorne datoteke, koristeći zamjenske znakove ili format

Fajl1+datoteka2+datoteka3+

Primjer korištenja naredbe:

Kopiraj c:\programs\filel.exe /V d:\files\file2.com - kopira datoteku filel.exe, proširuje

Smješten u folder programi na C: pogonu, u folder datoteka na D: pogonu pod imenom

MKDIR [drive:]put

MD [pogon:] putanja

Kreira fasciklu u navedenoj fascikli ili na navedenom disku. U slučaju korišćenja

Za naprednu obradu naredbi može se koristiti naredba MKDIR

Uz dodatne opcije za automatsko kreiranje svih

Međufascikle na navedenoj putanji. Na primjer, ako folder /a ne postoji-

Ne, naredba mkdir \a\b\c\d radi isto kao i sljedeća

Broj timova

MOVE [drive:][path]filename [ , . . . ] odredište

MOVE [drive:][path]foldername newfoldername

Naredba premješta navedenu datoteku ili mapu na novu lokaciju na

Disk. ovdje:

[drive:][path]filename - puna ili relativna putanja i naziv preseljenja

Moj fajl ili grupa fajlova. Lista fajlova se može specificirati i ponovo

Broj imena datoteka odvojenih zarezima i korištenjem pod-

Strojevi;

Odredište - putanja do fascikle u koju treba premestiti navedeni fajl.

Ako želite da se datoteka preimenuje istovremeno sa premještanjem

Van, zajedno sa putanjom odredišta, možete odrediti njegovo novo ime;

folder_name - naziv foldera koji želite da premestite;

New_folder_name - ime koje treba dodijeliti folderu kada se premjesti,

Ako ga želite preimenovati u isto vrijeme kada ga premještate;

132 Poglavlje 7 Komandna linija

/Y - prikazuje prozor upozorenja kada prepisujete fajlove i foldere,

Ako već postoje objekti datoteke sa istim imenom u odredišnoj mapi;

/-Y - prepisuje datoteke i fascikle bez upozorenja ako fascikla sadrži

Vrijednosti već postoje objekti datoteka s istim imenom.

RMDIR [pogon:]put

RD [pogon:]put

Komanda briše fasciklu sa navedenim imenom. ovdje:

[drive:]path - puna (ili relativna) putanja do foldera koji se briše. Ako

Putanja nije navedena, već je samo ime foldera navedeno kao argument naredbe,

Ovaj folder će biti uklonjen iz trenutnog foldera;

/S - brisanje ne samo navedenog foldera, već i svih sadržanih u njemu

Podmape i datoteke;

/Q - ne traži potvrdu brisanja ako se folder briše

Sadrži druge objekte datoteke.

ZAMIJENI [drive1:][puta1]filename [drive2:][path2]

ZAMIJENI [drive1:][puta1]filename [drive2:][path2]

Ovom komandom možete zamijeniti one koji se nalaze u bilo kojoj mapi

Disk sa datotekama vašeg računara je još jedan skup datoteka. ovdje:

[drive1:][path1]filename - putanja i ime jedne ili više datoteka koje

Oko treba da zameni fajlove u navedenom folderu;

[disk2:][path2] - putanja do fascikle u kojoj se vrši zamena;

/A - navedene datoteke se dodaju u ciljni folder bez uništavanja njegove trenutne

Ojačani sadržaj (ovaj prekidač nije kompatibilan sa prekidačima /S i /U);

/P - prikazuje prompt na ekranu pre prepisivanja ili kopiranja

/R - dozvoljava prepisivanje i zamjenu datoteka sa atributom ≪Samo za čitanje

Niya≫ zajedno sa drugima;

/W - kada kopirate fajlove sa diskete, sačekajte da se disk ubaci do

Početak operacije;

/S - zameni datoteke uz održavanje strukture foldera, odnosno tokom

Sve podfoldere ciljne fascikle zajedno sa svim njihovim sadržajem;

/U - zamijeni samo one datoteke čije kopirane kopije imaju više od

Nova verzija.

PREIMENUJ [disk:][putanja]ime datoteke1 ime datoteke2

REN [pogon:][putanja]ime datoteke1 ime datoteke2

Preimenuje jednu ili više datoteka u navedenom folderu

(u ovom slučaju, datoteka ime datoteke1 se preimenuje u ime datoteke2).

Opis naredbi konzole 133

Imajte na umu da ne možete navesti drugi disk ili drugo

Guy folder.

DEL atributi]] argument

ERASE atribute]] argument

Brisanje datoteka navedenih u naredbi. Koristi se kao argument

Imena jedne ili više datoteka i za brisanje grupe datoteka

Možete koristiti zamjenske znakove. Ako je argument

Fascikla u kojoj će se izbrisati svi fajlovi. ovdje:

/P - prikazuje upit za potvrdu prije brisanja svake datoteke;

/F - izvrši prisilno brisanje datoteka dostupnih samo za

/S - brisanje datoteka navedenih u argumentu iz svih podfoldera datog

/Q - onemogućava izlaz prompta za potvrdu brisanja svake datoteke;

/A - brisanje samo fajlova sa navedenim atributima:

H - samo skrivene datoteke;

Q S - samo sistemske datoteke;

R - datoteke samo za čitanje;

A - samo datoteke sa atributom "Arhivirano".

Znak crtice (≪-≫) ispred argumenta ima vrijednost logičkog operatora

≪NE≫. Na primjer, naredba ERASE d:\folder\*.dll /A: -S će ukloniti

Postavljeni na disk D: folder FOLDER sve datoteke sa ekstenzijom .DLL, osim za

Cheniy systemic.

BILJEŠKA

Rezultati izlaza za prekidač /S su obrnuti, odnosno u prozoru konzole

Prikazuju se samo imena izbrisane datoteke, a ne datoteke koje nije moguće pronaći.

REM [tekst]

Postavlja navedeni komentar u batch datoteku ili CONFIG.SYS datoteku.

ASSOC [.extension[=[vrsta fajla]]]

Omogućava vam da postavite asocijacije datoteka za razne vrste datoteke. ovdje:

Ekstenzija - ekstenzija datoteka za koje je udruženje osnovano;

Vrsta datoteke - program koji se povezuje sa datim tipom datoteke.

Ako je ova naredba izdana bez korištenja dodatnih argumenata, onda

Na ekranu se prikazuje trenutna tabela asocijacija datoteka za sve povezane

Kupatila u sistemu datoteka. Ako navedete samo registrovanu ekstenziju

Za određenu vrstu datoteke, ekran će prikazati listu asocijacija za to

134 Poglavlje 7 Komandna linija

Ekstenzije. Ako nije navedeno podudaranje nakon predznaka jednakosti za dati

Vrsta datoteke, sve postojeće asocijacije za takve datoteke će biti uklonjene.

AT [\\ime računara] [ [broj] | /IZBRIŠI]

U [\\ime računara] vrijeme [ /EVERY:day[,...] | /DALJE:fleHb[,...]]

"tim"

Ova komanda je za pokretanje razni programi ili uradi-

Niya komanduje po rasporedu - u dato vrijeme u određenim danima. Koristi-

Pozivanje AT komande moguće je samo ako ga ima vaš računar

Planer zadataka je pokrenut. ovdje:

\\ime računara - ime udaljeni računar V lokalna mreža, koristiti-

Jede ako je program pokrenut sa ove mašine. Ako ovaj par

Mjerač je izostavljen, zadatak je dodijeljen lokalnom računaru;

Broj - redni broj planiranog zadatka;

/delete - otkazati prethodno zakazani zadatak. Ako šifra zadatka nije navedena,

Otkazuje sve planirane zadatke ovaj računar;

/da - ne traži potvrdu brisanja svih zakazanih

novi zadaci;

Vrijeme - vrijeme početka naredbe u HH:MM:SS formatu;

/interactive - omogućava interakciju zadatka sa korisnikom, rad-

Pokretanje na računaru dok je zadatak pokrenut;

/eyey:day[,...] - zadatak se pokreće određenim danima u sedmici ili mjesecu

Tsa. Ako je datum izostavljen, koristi se tekući dan u mjesecu;

/next: dan[,...] - zadatak će biti pokrenut na sljedećem navedenom korisniku

Lem dan u sedmici (na primjer, sljedeći utorak). Ako je datum izostavljen, koristite

Koristi tekući dan u mjesecu;

"command" je naredba Windows XP konzole ili naziv batch datoteke.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -n] [pogon:] [putnja] [naziv datoteke] ]

Setovi za dati fajl specificirani atributi:

Postavite navedeni atribut;

Uklonite navedeni atribut;

R - atribut ≪Samo za čitanje≫;

A - atribut "Arhiva";

S - atribut ≪Sistemski≫;

H - atribut "Skriven";

[drive:] [path] [filename] - pogon, putanja i naziv datoteke ili skup datoteka za

Obrada od strane tima;

/S - obrađuje datoteke sa navedenim imenima ne samo u trenutnom folderu,

Ali iu svim svojim ugniježđenim podmapama;

/D - obrada i fajlova i foldera.

Opis naredbi konzole 135

Ova direktiva omogućava i onemogućuje način obrade prekida procesa.

Izvršavanje programa u DOS okruženju pritiskom na tipke Ctrl + C. U Windows XP

Ova komanda je uključena isključivo u svrhu kompatibilnosti sa

Grama MS-DOS-a, ne utiče na rad Windows aplikacija. Kada je uključen

Poboljšana obrada komandi u operacionoj sali Windows sistem XP ko-

Manda BREAK pokreće stanje tačke prekida dok je program pokrenut.

Idite na Windows Debugger.

CACLS naziv datoteke ] ]

[L)ime [ . . . ] ]

Upravljajte listama pristupa datotekama (ACL), uključujući njihovo pregledavanje i uređivanje

Tipkanje. Primjenjuje se samo na particije diska koje sadrže datoteku

NTFS sistem. ovdje:

Ime datoteke - Prikazuje tabelu ako nisu dati drugi argumenti.

Kontrola pristupa za datu datoteku;

/T - zamjena tablica kontrole pristupa za datu datoteku ili grupu datoteka

Ribolov iu trenutnoj fascikli iu svim ugnežđenim podfolderima ove fascikle;

/ E - promijeniti (urediti) tablicu kontrole pristupa za ovo

Idi fajl ili grupa fajlova;

/C - nastaviti izvršavanje naredbe nakon prijema greške odbijanja

/G ime-.access - dodjeljuje dozvole pristupa navedenim objektima datoteke

Tamo za korisnika čiji je nalog naveden kao argument

Ime. Među mogućim vrstama pristupa koje treba uneti kao ar-

Gumenta pristupa, možete navesti sljedeće:

R - pristup ≪Samo za čitanje≫;

W - pristup za pisanje;

F- pun pristup;

/R ime - opoziva sve dozvole za korisnika čiji nalog

Navedeno kao argument imena. Koristi se samo zajedno sa /E prekidačem;

/P ime:pristup - nadjačati postojeće dozvole za korisnički nalog

Unos čije je ime navedeno kao argument, sa navedenim dozvolama

Kao pristupni argument:

N - nema dozvola;

O R - pristup ≪Samo za čitanje≫;

W - pristup za pisanje;

C - pristup za uređivanje (omogućava efekat W argumenta);

F - potpuni pristup;

136 Poglavlje 7 Komandna linija

/ D ime - zabrani pristup datoteci ili fascikli za korisnički nalog

čije je slovo navedeno kao argument imena.

BILJEŠKA

Da biste dodijelili načine pristupa za grupu datoteka, možete koristiti

Vrijednost imena datoteka su zamjenski znakovi. Također, kada pozivate naredbu, možete odrediti

PDV nekoliko korisnika.

U toku je prikaz tablica kontrole pristupa operativnog sistema

Moj koristi sljedeće konvencije:

CI (Container Inherit) - znak nasljeđivanja dozvola od strane kontejnera.

ACE će biti naslijeđen folderima;

01 (Object Inherit) - znak nasljeđivanja dozvola po objektima. ACE bu-

Det se nasljeđuje datotekama;

Yu (Samo naslijediti) - znak ekskluzivnog nasljeđivanja dozvola.

ACE se ne može primijeniti na trenutni fajl/folder.

Primjer korištenja naredbe: CACLS private.txt /G korisnik:F - otvara se za

Korisnik USER ima potpun pristup privatnoj.txt datoteci.

POZOVI [pogon:][putanja]naziv datoteke [opcije]

Ova komanda vam omogućava da pozovete jednu batch datoteku iz druge. As

Argument parametara koristi skup prekidača komandne linije, potrebnih

Myh prilikom pozivanja ciljne batch datoteke. Također, može se koristiti naredba CALL

Koristi se u kombinaciji sa posebnim etiketama koje igraju u ovom slučaju

Uloga odredišta (tačke) poziva batch datoteke. U ovom slučaju vrijedi sljedeće

Blowing sintaksa:

CALL: označite argumente

Kada koristite ovu varijantu pozivanja ove komande, operativni sistem

Ma automatski kreira novi kontekst za trenutnu batch datoteku sa navedenim

Argumenti i kontrola izvršenja datoteke se prenose na instrukciju, koja slijedi

Duvanje direktno nakon oznake. Batch fajl je napušten

Dolaskom do kraja dva puta: prvi izlaz prenosi kontrolu na inst.

Instrukcija odmah iza reda koji sadrži CALL direktivu, drugi izlaz

Završava izvršavanje datoteke. Korištenje GOTO:EOF instrukcije vam omogućava da

Postavite bezuslovni prekid izvršavanja datoteke u bilo kojoj tački u njoj.

SNSR

Postavlja kodnu stranicu sa navedenim brojem kao aktivnu.

Kada se pozove bez argumenata, vraća trenutni broj kodne stranice.

CHKDSK [volumen:[[putanja]naziv datoteke]] ]

Provjerava navedeni disk pomoću programa Check Disk, kada se poziva bez njega

Argument provjerava trenutni pogon. ovdje:

Opis naredbi konzole 137

Put, naziv datoteke - naziv datoteke ili grupe datoteka za provjeru fragmenta -

Qiyu. Korišćen samo u sistem podataka FAT/FAT32;

/F - provjera grešaka i njihovo automatsko ispravljanje;

/V - u procesu provjere diska, prikazati pune putanje i imena pohranjenih

Na fajl drajvu. Za diskove koji sadrže NTFS particije,

Poruke čišćenja;

/R - pretraga loši sektori i vratiti njihov sadržaj

Moj. Zahteva obaveznu upotrebu prekidača /F;

Ključevi svih trenutnih deskriptora za dati volumen će biti nevažeći-

Nas. Zahteva obaveznu upotrebu prekidača /F;

/L: veličina - tokom provjere promijenite veličinu datoteke dnevnika na navedenu

Vrijednosti (u kilobajtima). Ako nije navedena vrijednost, trenutna

Veličina fajla. Koristi se samo u NTFS sistemu datoteka;

/I - ne vrši strogu provjeru indeksnih elemenata. Samo korišteno

Ko u NTFS sistemu datoteka;

/C - ne provjerava cikluse unutar strukture foldera. Koristi se samo u fajlovima

Nizak NTFS sistem.

BILJEŠKA

Prekidači / I i / C značajno smanjuju vrijeme rada programa Check Disk, ali manje

Stroga provjera diska može rezultirati izostavljanjem nekih dostupnih datoteka u njegovoj datoteci.

Sistem niske greške.

CHKNTFS Volumen: [ . . . ]

^ CHKNTFS /D

CHKNTFS /T [ : vrijeme]

CHKNTFS /X volumen: [ . . . ]

CHKNTFS /sa volumenom: [ . . . ]

Kontroliše kako program Check NTFS radi kada se računar pokrene

Prilikom provjere grešaka. ovdje:

Volume - definira oznaku volumena diska koji se provjerava, tačku montiranja ili

Ime diska iza kojeg slijedi dvotočka (na primjer, C:);

/D - uključuje standardni način provjere diskova ovim programom:

Diskovi se provjeravaju svaki put kada se računar pokrene, u slučaju otkrivanja

Zhenya greške pokreću CHKDSK;

/T[: vrijeme] - omogućava vam da promijenite vrijednost AUTOCHK parametra (u sekundama),

Kontrola vremenskog intervala prije početka automatske provjere

Ki diskovi (za to vrijeme program obrće

Odbrojavanje). Ako nije naveden vremenski raspon, trenutni

Vrijednost parametra AUTOCHK;

138 Poglavlje 7 Komandna linija

/X - onemogućava standardne diskove za provjeru pri pokretanju.

Podaci o prethodno isključenim diskovima sa kontrolne liste se u ovom slučaju gube.

/C - traži dozvolu za provjeru diskova pri sljedećem pokretanju

Kompjuter. Ako se pronađu greške, pokreće se program CHKDSK.

Kada se ova komanda pozove bez ikakvih argumenata, prikazuje se ekran

Trenutno stanje zastavice za provjeru ovaj disk.

Njegovo izvršenje briše ekran komandne linije.

Pokreće drugu kopiju tumača komandi Windows XP (pogledajte odjeljak

BOJA [boja]

Postavlja zadane opcije pozadine i boje teksta za

Prozori teksta komandne linije. Vrijednosti boja se postavljaju pomoću

dva heksadecimalna broja, od kojih prvi specificira boju pozadine prozora,

A druga je boja teksta. Kao i svaki od ovih brojeva, ovaj tim može

Možete koristiti sljedeće vrijednosti:

0 - crna;

1 - plava;

2 - zelena;

3 - plava;

4 - crvena;

5 - ljubičasta;

B - žuta;

7 - bijela;

8 - siva;

9 - svijetloplava;

A - svijetlo zelena;

B - svijetlo plava;

C - svijetlocrvena;

D - svijetlo ljubičasta;

E - svijetlo žuta;

F - svijetlo bijela.

Na primjer, kada pozivate naredbu COLOR OB, pozadina prozora komandne linije će ostati

Crno, a font će postati svijetloplav. Prilikom izvođenja ove ko-

Mandovi bez ikakvih argumenata će automatski vratiti boje

Prozori komandne linije specificirani u ključu DefaultCoior u registru Windows XP.

Opis naredbi konzole 139

Naredba COLOR vraća grešku s kodom ERRORLEVEL 1 ako je korisnik

Tel će pokušati da postavi iste boje kao argument komande

Za pozadinu i tekst.

COMP [ime datoteke1] [ime datoteke2]

Koristeći ovu naredbu, možete uporediti sadržaj dvije ili dvije datoteke

Skupovi datoteka, ako su argumenti filename1 i filename2 specificirani koristeći

Jedem džokere. ovdje:

Ime datoteke1, ime datoteke2 - imena datoteka ili skupova datoteka za poređenje;

/D - prikaz informacija o detektovanim razlikama u decimalnim zadacima

Format;

/A - prikaz informacija o otkrivenim razlikama u ASCII formatu;

/L - prikaz brojeva linija u kojima se nalaze razlike;

/N=4HOIO - broj prvih linija u svakoj datoteci za upoređivanje

/C - poništi osjetljivost na velika i mala slova: poređenje će se napraviti bez uzimanja u obzir

ASCII velika i mala slova;

/OFF - provjerite i datoteke sa postavljenom zastavicom

≪Autonomno≫.

COMPACT ] [ / I ] [naziv datoteke [ . . . ] ]

Prikazuje i također vam omogućava promjenu omjera kompresije pohranjenih datoteka

Na particijama diska sa NTFS sistemom datoteka. ovdje:

/S - kompresuje datoteke i fascikle navedene kao argument imena datoteke. Fascikle

Oni su označeni na način da im se naknadno dodaju fajlovi

Također postaju komprimirani;

/U - raspakujte fajlove i fascikle navedene kao argument imena fajla -

Ključ. Fascikle su označene na način da im se naknadno dodaju

Fajlovi postaju nekomprimovani;

/S - obraditi sve ugniježđene podfoldere i datoteke pohranjene u njima. By

Podrazumevano, komanda obrađuje samo trenutni folder i njegov sadržaj;

/A - obrađuje datoteke sa atributima 'Hidden' i 'System'. Podrazumevano

Hanija, takvi fajlovi se preskaču;

/ I - prisiljava naredbu da nastavi izvršavanje čak i ako se dogodi

Nii greške. Podrazumevano, kada dođe do greške, sve je uzrokovano ovim

Operacije se prekidaju naredbom;

/F - prisilno komprimirati sve datoteke koje je odredio korisnik, čak i ako

Neki od njih su već komprimirani. U podrazumevanom režimu, komprimovani fajlovi

Objekti se ne obrađuju;

/Q - u toku rada, prikazati na ekranu samo najvažnije

Inteligencija.

140 Poglavlje 7 Komandna linija

Kada pozivate naredbu COMPACT bez ikakvih argumenata u prozoru komandne linije,

Ki prikazuje informacije o kompresiji datoteka pohranjenih u trenutnoj mapi. At

Kada navodite više opcija na komandnoj liniji, one moraju biti

Razdvojeni razmacima.

KONVERTIRANJE pogona: /FS:NTFS

Pretvara FAT particije diska u NTFS format. Naredba se ne izvodi

Za trenutnu particiju diska. ovdje:

Disk: - ime particije diska koja se konvertuje, praćeno dvotočkom, na primer F:;

/FS:NTFS - odredišni sistem datoteka (NTFS);

/V - prikaz sistemskih poruka tokom rada;

/Sut,Agea:file_name - ime servisne datoteke u root particiji diska za ponovno

Rezervisanje prostora na disku za NTFS sistemske datoteke;

/NoSecurity - onemogućite ograničenja pristupa konvertovanim datotekama

I fascikle;

/X - ako je potrebno, isključite volumen prije nego što ga provjerite. Nakon od-

Ključevi svih trenutnih deskriptora za dati volumen će biti poništeni.

DATUM [ ja ][datum]

Datumi prema kalendaru računara i traži od vas da unesete novi datum. Da spasim

Za trenutni datum pritisnite tipku Enter. Sa tipkom /T, pro-

Sto ispisuje trenutni datum bez upita da ga promijeni.

DISKCOMP [disk1: [disk2:]]

Ova komanda izvodi poređenje fajl-po-datoteke dvije diskete.

DISKCOPY [disk1: [disk2:]]

Ova komanda kopira sadržaj jedne diskete na

Drugi. U ovom slučaju, kopirani diskovi moraju imati istu količinu prostora na disku.

go space i isti sistem datoteka, a argumenti komandi mogu

Pogledajte isti fizički uređaj - na primjer disk A:.

Kada koristite prekidač /V, kopiranje se vrši uz provjeru ispravnosti

Odjeća za snimanje.

ECHO ON ili OFF

ECHO [string]

Naredba ponavlja na ekranu poruke koje je korisnik unio kao

Parametarski niz, a takođe vam omogućava da konfigurišete način prikaza poruka u prozoru

Opis naredbi konzole 141

komandna linija. Kada se naredba pozove bez argumenata, ekran se vraća

Vrijednost trenutnog moda.

Ova komanda se koristi bez ikakvih dodatne opcije. At

Njegovo izvršenje izlazi iz programa interpretera komandi i

Zatvaranje prozora komandne linije.

FC] [I]

[drive1:][put1]filename1 [drive2:][path2]filename2

FC /TO [drive1:][put1]filename1 [drive2:][path2]filename2

Ova komanda uspoređuje dvije datoteke ili skupove datoteka (if

Argumenti se daju pomoću znakova čuvara mjesta) i prikazuje informacije

o razlikama među njima. ovdje:

[drive1:][path1]filename1, [drive2:][path2]filename2 - staze i nazivi prvog

I drugi fajlovi (setovi fajlova) namenjeni za poređenje;

/A - prikazuje samo prvi i zadnji red za svaku grupu vremena

/B - uporedi binarne datoteke;

/C - poredi bez obzira na velika i mala slova;

/L - uporedi datoteke u ASCII formatu;

/LBn - otkriva maksimalan broj nedosljednosti za broj linija,

Zadato parametrom n;

/N - prikazuje brojeve redova na ekranu prilikom upoređivanja datoteka u formatu

/OFF - uporedi datoteke sa postavljenom zastavicom ≪Offline≫;

I - ne uzimajte tabulatore kao ekvivalentne prilikom provjere

Broj mjesta;

/U - uporedi datoteke u Unicode formatu;

/W - preskakanje razmaka i tabulatora tokom provjere;

/nnnn - ovaj parametar specificira broj uzastopnih podudarnih linija,

Koje treba ispuniti nakon što se utvrdi neslaganje.

PRONAĐI L7N] ] "string" [[drive:][path]filename[ ...]]

Potražite dati niz u datoteci ili skupu datoteka. ovdje:

[drive1:][path1]filename - puna ili kratka putanja i naziv datoteke u kojoj

Pretraga u toku;

novi uzorak;

/C - prikazuje samo ukupan broj linija koje sadrže navedeni uzorak;

142 Poglavlje 7 Komandna linija

/N - prikazuje samo brojeve redova koji sadrže dati uzorak;

/I - ne pravi razliku između velikih i malih slova tokom pretraživanja;

Nominal≫.

Ako se ova naredba unese bez argumenata, vrši se pretraga

U tekstu koji se unosi sa tastature, ili u tekstu koji se prenosi putem transportera,

Mande FIND je još jedna naredba konzole.

FINDSTR [D.]

] linije

[[drive:][path]filename]

Ova direktiva traži datoteke koje sadrže dati obrazac. ovdje:

[drive:][path]filename - puna ili kratka putanja i naziv datoteke (grupa

Fajlovi) među kojima se vrši pretraga;

String - niz sa uzorkom teksta za traženje;

/B - traženje specificiranog uzorka samo na početku redova;

/E - traženje specificiranog uzorka samo na kraju redova;

/L - traženje potpunog podudaranja datog uzorka sa tekstom u datoteci;

/R - traži stringove samo kao regularne izraze;

/S - traži datoteke koje sadrže navedeni uzorak u trenutnom

Mapa i sve njene podmape;

/I - izvršiti pretragu bez obzira na velika i mala slova;

/X - prikaz redova koji sadrže tačna podudaranja sa navedenim

uzorak;

/V - prikazuje kao rezultat pretrage sve linije koje ne sadrže navedene

novi uzorak;

/N - prikaz brojeva i sadržaja linija koje sadrže navedeni obrazac;

/M - prikazuje samo ime datoteke koja odgovara slici

/0 - prikaz pronađenih linija koristeći isprepletene među-

/P - zanemari redove koji sadrže znakove koji se ne mogu ispisati;

/OFF - pretraživanje datoteka sa ≪Auto-

Nominal≫;

/A:colors - postavlja vrijednosti boja koje će se koristiti za prikaz

Prikažite rezultat pretrage (pogledajte odjeljak koji opisuje naredbu COLOR);

/P:file - dobijate listu fajlova pregledanih tokom pretrage

tekstualni fajl;

/C: string - koristite navedeni string kao frazu za pretragu;

/ygfile - dobijanje liste linija sa obrascima pretrage iz date datoteke;

Opis naredbi konzole 143

/ D: cnMCOK_nanoK - dobiti listu pas-

Pok iz tekstualne datoteke (fascikle na listi su razdvojene tačkom i zarezom).

Naredba FINDSTR također može koristiti string

Specijalni regularni izrazi, kratka sintaktička referenca za koje

Zamijenite bilo koji znak umjesto znaka "tačka";

L - traženje pojavljivanja na početku reda;

$ - potražite pojavljivanje na kraju niza

[x-y] - raspon mogućih vrijednosti: traži bilo koji karakter iz specificiranog

domet;

\

Xyz\> - potražite pojavljivanje na kraju riječi.

FORMAT disk:

FORMAT disk:

FORMAT disk:

FORMAT disk:

FORMAT disk

Formatirajte navedeni disk sa navedenim opcijama. ovdje:

Disk: - naziv particije diska koju treba formatirati dvotočkom, na primjer F:;

/FS: sistem - postavlja tip sistema datoteka za formatirani disk (FAT,

FAT32 ili NTFS);

/V: oznaka - označava oznaku volumena za koju će biti upisana na disk

Završetak procesa formatiranja;

/Q - izvršiti brzo formatiranje navedeni disk;

/S - postavlja način kompresije objekata datoteke za formatirane

Particija (koristi se samo u NTFS);

/X - ako je potrebno, onemogućite volumen prije njegovog oblika-

Zamoran. Nakon onemogućavanja, sve trenutne ručke za dati volumen

bit će nevažeći;

/F:size - eksplicitna indikacija standarda formatirane diskete (1.44);

/T: staze - broj staza na svakoj strani diska;

/N: sektori - broj sektora na svakoj stazi;

/ A: veličina - eksplicitna indikacija veličine klastera kreiranih tokom formatiranja

Raniya ovaj odjeljak. Imajte na umu da je sistem datoteka NTFS

Sadrži veličine klastera od 512, 1024, 2048, 4096, 8192 bajtova, kao i 16, 32,

64 KB. FAT sistem (FAT 16) podržava veličine klastera 512, 1024,

2048, 4096, 8192 bajtova, 16, 32, 64 KB i 128 i 256 KB za veličinu

Sektori preko 512 bajtova. FAT 32 tabela alokacije datoteka podržava

Veličine klastera 512, 1024, 2048, 4096, 8192 bajtova, 16, 32, 64 KB i

128 i 256 KB za veličine sektora preko 512 bajtova. Pored toga, fajl

144 Poglavlje 7 Komandna linija

FAT 16 i FAT 32 sistemi nameću sljedeća ograničenja na broj

Upravlja u jednom volumenu: za FAT, broj klastera mora biti manji ili jednak

65526, za FAT 32 ova vrijednost mora biti između

65.526 i 4.177.918 klastera. Izvršavanje naredbe FORMAT će odmah

Prekida se ako se otkrije kršenje utvrđenih ograničenja upotrebe.

Koristite navedenu veličinu klastera.

BILJEŠKA

Prilikom formatiranja NTFS particija sa postavljenim načinom kompresije podataka, potrebno je

Obratite pažnju na činjenicu da kompresija NTFS volumena nije podržana ako je

Mjera klastera u volumenu prelazi 4096 bajtova.

PAŽNJA

Imajte na umu da će formatiranje diska izbrisati sve podatke pohranjene na njemu.

Neopozivo izgubljeno.

FTYPE [tip datoteke[=[komandna linija]]]

Mapiranje bilo koje vrste datoteke registrovane u sistemu na

Za otvaranje. Kao argument za ovo

Naredbe se mogu koristiti sa sljedećim vrijednostima:

Rogo je planirao promijeniti komandnu liniju za otvaranje;

komandna linija - vrijednost naredbe koja se koristi za otvaranje datoteke

Ribolov ovog tipa.

Kada pozovete naredbu FTYPE bez ikakvih dodatnih parametara, ona će biti

Održava listu svih komandnih linija instaliranih na Windows-u za otvaranje i

datoteke povezane s njima. Kada je navedeno kao argument naredbe

Samo ime bilo koje datoteke u prozoru komandne linije će prikazati naredbu

Pozivanje ove datoteke ako je prethodno bila postavljena u sistemu. Ako nakon znaka

Ako ne navedete komandnu liniju za instaliranje, FTYPE će ukloniti za

Odabrani fajl ima sva već postojeća mapiranja.

^ GRAFTABL/STATUS

Naredba postavlja broj kodne stranice za prikaz nacionalnih znakova.

Nana alfabeta u grafičkom modu. Argument nnn specificira broj

Donja stranica koja bi se trebala koristiti za prikaz nacionalnih simbola

Ox se po defaultu, pozivanjem naredbe sa parametrom /STATUS vraća na ekran

Trenutna kodna stranica.

Ova naredba se koristi bez ikakvih dodatnih parametara. At

Njegovo izvršenje prikazuje nagoveštaj o upotrebi komandi konzole.

Bilo da je Windows XP.

Opis naredbi konzole 145

LABEL [pogon:][oznaka]

LABEL [volumen] [oznaka]

Ova naredba vam omogućava da kreirate, modificirate ili izbrišete oznake volumena za fizičke

Češki diskovi i logičke particije diska. ovdje:

Disk: - ime diska ili particije diska praćeno dvotočkom, na primjer F:;

Label - oznaka koja se postavlja za dati disk (particiju);

Volume - naziv diska ili particije diska praćen dvotočkom, na primjer F: ili

Ka postojećeg volumena. Ako je specificirana oznaka volumena, pomoću oznake /MP

Nije potrebno.

< [диск:][путь]имя_файла имя_команды

VIŠE [+p]]

VIŠE /E [+n] [fajlovi]

Pomoću ove naredbe možete uzastopno prikazati sadržaj

Pokreni se moj tekstualni fajl ili listing naredba konzole. ovdje:

[drive:][path]filename - puna (ili relativna) putanja i naziv datoteke

čiji sadržaj treba biti prikazan na ekranu u fragmentima. Ako zoveš-

Postoji nekoliko fajlova, njihova imena treba da budu navedena sa razmakom;

Command_name - naredba čiji bi prikaz napretka trebao prikazati

Gledati u ekran u fragmentima;

/E - omogućiti dodatne funkcije VIŠE komandi;

/C - brisanje ekrana prije prikazivanja svake stranice;

/P - uzeti u obzir simbole za listanje stranica;

/S - prikazuje niz više praznih linija kao jedan

/Tn - zameni tabulatore sa n razmaka (podrazumevano n = 8).

Komanda MORE podržava dodatni prekidač +p koji se može koristiti

Zovi kad je pozovu. To znači da je prvi fajl u nizu

Trebalo bi se ispisati počevši od reda p.

Ako ste omogućili način rada s naprednim funkcijama do

Pozivanje naredbe MORE sa /E opcijom, kao odgovor na prompt okruženja - Više - -

Programu možete dati posebne komande pritiskom na sljedeće tipke:

R n - prikaz sljedećih n redova;

S n - preskoči sljedećih n redova prilikom izlaza;

F - idite na izlaz sljedeće datoteke;

Q - prekinuti naredbu;

Prikaz trenutnog broja linije;

Display hint;

Razmak - idite na sljedeću stranicu;

Enter - idite na sljedeći red.

146 Poglavlje 7 Komandna linija

PATH [[drive:]path[:...][;*PATH*]

Pomoću ove naredbe korisnik može postaviti putanju pretraživanja za izvršne datoteke.

Fajlovi. Kada pozovete naredbu PATH bez parametara u prozoru komandne linije,

Pritisnut je trenutni put pretraživanja. U slučaju korištenja sistemske varijable RATCH

Nova vrijednost niza pretraživanja dodaje se na kraj stare. Ako je ova naredba pozvana

Uključeno sa parametrom ≪tačka-zarez≫, trenutna vrijednost putanje pretraživanja će biti obrisana-

Ali dalja pretraga izvršnih datoteka bit će ograničena na trenutni folder.

PUSHD [putanja]

Kada se pozove ova naredba, sistem pamti vrijednost koju je unio korisnik.

Čitanje putanje do fascikle, nakon čega se ulazi u nju, čineći ovu fasciklu aktuelnom

Tabernakuli. Ako je u prozoru komandne linije omogućen napredni način obrade

Komande, kao argument naredbi PUSHD, možete koristiti ne samo lo-

Računica, ali i mrežni putevi. U ovom slučaju, sistem samostalno pronalazi zadatak

Novo mrežni resurs, mapira ga kao mrežni disk, a zatim

Dit on to. Imena mrežnih diskova se dodjeljuju automatski nabrajanjem svih

Slobodni nazivi, koji počinju sa Z:, obrnutim redoslijedom, dok je dodatak

Novom resursu će biti dodijeljeno prvo slobodno ime koje sistem pronađe.

Ova naredba se koristi bez ikakvih dodatnih parametara. At

Njegovo izvršenje vrši brzi prijelaz u mapu navedenu ranije kada

Relikvije PUSHD tima. Ako je prošireni način rada omogućen u prozoru komandne linije

Obrada naredbe Noah, kada se poziva POPD naredba, sve je privremeno

Imena mrežnih diskova kreirana naredbom PUSHD prilikom brisanja u isto vrijeme

Odgovarajući mrežni disk iz skupa foldera.

PRINT [[drive:][path]filename]

Kada se ova naredba pozove, ispisuje se navedeno u komandnoj liniji.

Datoteka čija je putanja navedena kao argument [drive:][path]filename. By-

Koristeći /O:device ključ, možete odrediti uređaj (na primjer, port za štampač)

Tera) na kojoj se štampa.

PROMPT vrijednost

Podrazumevano, prozor komandne linije prikazuje operativni redak.

Sistemi u standardnom MS-DOS formatu, a to je drive:\path>, na primjer

Komanda PROMPT vam omogućava da promijenite izgled prompta operativnog sistema.

U ove svrhe možete koristiti skup posebnih varijabli:

$A - & (ampersand);

$B - | (vertikalna traka);

Opis naredbi konzole 147

$C - ((lijeva zagrada);

$D - trenutni datum;

$E - ESC (ASCII znak sa kodom 27);

$F -) (desna zagrada);

$G -> (veće od znaka);

$H - Backspace (brisanje prethodnog znaka);

$L-< (знак ≪меньше≫);

$N - ime trenutnog diska;

$P - nazivi trenutnog pogona i direktorija;

$Q - = (znak jednakosti);

$S - prostor;

$T - trenutno vrijeme;

$V - broj verzije Windows XP;

$_ - povratak nosača i pomicanje reda;

$$ - $ (simbol dolara).

Pored navedenih varijabli i njihovih kombinacija kao argumenta, ko-

Naredbe PROMPT mogu koristiti bilo koji niz znakova.

Na primjer, nakon izvršenja naredbe

PROMPT dobrodošlice: $a root $S$C$D$F$$

Prompt operativnog sistema će izgledati ovako:

dobrodošli:& root(17.04.2002)$

I nakon izvršavanja PROMPT direktive, unesite naredbu: $_ prompt za operaciju

Noah sistema će biti prikazan na sljedeći način:

Unesite naredbu:

RECOVER [drive:][path]filename

Koristeći naredbu RECOVER, možete vratiti oštećeno

Informacije o disku podataka. Kao argumente [pogon:][putanja]ime datoteke uka-

Živite disk, putanju i naziv datoteke koja se obnavlja. Na primjer, u slučaju da vi

Koristite naredbu RECOVER A:\file.txt.

START ["naslov"] [A)put] [ / I ]

[naredba/program] [opcije]

Ova komanda vam omogućava da u zasebnom prozoru pokrenete bilo koji program sa datim

Novi početni parametri. ovdje:

Naslov - naslov programa koji će biti prikazan u naslovnoj traci

Trik prozora otvorenog za ovaj program;

148 Poglavlje 7 Komandna linija

/Dnyrb- indikacija radnog foldera programa koji se pokreće, u kojem

Preuzimaju se svi fajlovi potrebni za njegovo učitavanje;

II - pokretanje programa ne u novom okruženju, već u originalnom okruženju,

Uređuje CMD interpreter komande;

/ B - podešavanje režima za prekid izvršavanja programa pritiskom na kombinaciju

Tanja od ključeva ctrl+c. Ako ova aplikacija ne obrađuje pritiske tipki

Wish ctrl+c možete pauzirati njegovo izvršenje pritiskom na tipke qrl+break;

/MIN - pokrenite program u prozoru koji je minimiziran na traku zadataka;

/MAX- pokretanje programa u prozoru proširenom na cijeli ekran;

/SEPARATE - pokrenuti 16-bitni windows aplikacija u posebnom prostoru

Ti memorija;

/SHARED - pokrenite 16-bitnu Windows aplikaciju u zajedničkom području

/LOW - pokretanje aplikacije sa niskim prioritetom izvršenja (IDLE);

/NORMAL - pokrenite aplikaciju sa normalnim prioritetom izvršenja

/HIGH - pokretanje aplikacije sa visokim prioritetom izvršenja (HIGH);

/REALTIME - pokrenite aplikaciju sa prioritetom u realnom vremenu na

Kompletno (REALTIME);

/ABOVENORMAL - pokretanje aplikacije sa višim prioritetom izvršenja

Srednje (NADNORMALNO);

/BEOWNORMAL - pokrenite aplikaciju sa prioritetom izvršenja ispod

Srednji (ISPODNORMALNO);

/WAIT - pokretanje aplikacije u režimu čekanja njenog završetka;

Naredba/program - putanja i ime same naredbe ili programa. Ako na

Snaga naredbe START pokreće i internu CMD komandu ljuske

Batch fajl, novi CMD prozor će biti pokrenut sa /K prekidačem, drugim rečima

od vas, neće biti zatvoren na kraju sesije programa. Ako

Ako pokrenete neku drugu aplikaciju, stanica će joj se otvoriti.

Pikado grafika Windows prozor XP;

Parametri - eksterni parametri, ključevi i varijable koje se prosljeđuju

Gram po CMD okruženju kada se pokrene.

BILJEŠKA

Za pozivanje izvršnih datoteka otvaranjem njihovih povezanih tipova

Datoteke iz prozora komandne konzole, samo upišite puno ime u komandnu liniju

Takav fajl. Na primjer, kada pozivate datoteku document.doc iz prozora komandne linije, povezani

Citirano u sistemu sa Microsoft program Word, Windows će automatski pokrenuti Word

Za izvršenje i učitajte ovaj fajl u njega.

Prilikom pokretanja 32-bitne GUI aplikacije iz a

Rukovalac naredbama Mandline ne čeka da aplikacija izađe

Prije nego zatvori prozor I nazad na pozivnica operativni sistem.

Opis naredbi konzole 149

Ovaj princip se odnosi na sve slučajeve pokretanja programa, osim na njihov

Poziv iz batch fajlova.

Ako ekstenzija datoteke nije navedena u komandnoj liniji, rukovalac

Naredba koristi vrijednost varijabla okruženja RATNEXT da bi se utvrdilo

Ubacite ekstenzije naziva izvršne datoteke i redoslijed pretraživanja programa

Struktura datoteke diska. Po defaultu, ova varijabla je postavljena na

Niya.COM;, .EXE;, .BAT;, .CMD. Sintaksa za pisanje vrijednosti za datu varijablu

Slično sintaksi za PATH varijablu, odnosno pojedinačne elemente sekcije

Oni su odvojeni tačkom i zarezom.

Ako tokom traženja izvršne datoteke nisu pronađena podudaranja

Kada je jedna od ekstenzija registrovana u sistemu, program proverava

Odgovara navedenom nazivu foldera. Ako naziv foldera odgovara navedenom

Mu, zatim naredba START pokreće Explorer, koji otvara ovaj folder za pretraživanje.

SUBST [pogon: [drive2:]put]

SUBST pogon: /D

Ova naredba vam omogućava da uparite putanju koju je odredio korisnik s imenom bilo kojeg

Disk. Ova naredba se može koristiti za kreiranje virtualnog

Diskovi u bilo kojoj fascikli u strukturi datoteka vašeg računara ili za mon-

Zamaranje diska u bilo kojoj tački koju odaberete. ovdje:

Disk - nazivi virtuelnih diskova koji su mapirani na navedeni

Drive2:path je fizički disk za koji se kreira mapiranje;

/D - ključ koji briše prethodno kreirani virtuelni disk.

VRIJEME [vrijeme] [I]

Bez dodatnih argumenata, ova komanda ispisuje trenutnu vrijednost

Vrijeme prema satu računara i traži od vas da unesete novu vrijednost vremena. Za

Da sačuvate trenutno vreme, pritisnite taster Enter. Sa ključem /T

Komanda jednostavno prikazuje trenutno vrijeme bez potrebe da ga promijenite.

TITLE [string]

Izlazi dati niz kao vrijednost naslovne trake komandnog prozora-

Noah row. Kao argument komande može se dati proizvoljna komanda.

Posljedica simbola.

DRVO [pogon:][put]

Prikazuje stablo foldera ili strukturu izgleda u prozoru komandne linije

Fajlovi i fascikle u datom folderu na disku. ovdje:

U obliku stabla imenika;

150 Poglavlje 7 Komandna linija

/A - zamjena ASCII znakovi umjesto simbola nacionalnih pisama

Prilikom prikazivanja datoteka čija su imena navedena u nacionalnom kodiranju;

/F - štampa imena datoteka za svaki folder.

Prilikom pozivanja naredbe bez dodatnih parametara u CMD prozoru, prikazuje se -

Xia stablo trenutnog foldera.

TYPE [drive:][path]filename

Ova komanda prikazuje sadržaj navedene datoteke na ekranu.

Ova naredba se koristi bez ikakvih dodatnih parametara. At

Njegovo izvršenje prikazuje broj trenutne verzije Windows XP-a.

VERIFY

Omogućava ili onemogućuje dodatni način provjere prilikom pisanja podataka

Na disk. Koristite ovu naredbu bez dodatnih parametara za definiranje

Provjera trenutnog stanja funkcije provjere pisanja.

vol [pogon:]

Vraća vrijednost oznake navedenog pogona. Bez dodatnih parametara,

Manda vraća oznaku trenutnog pogona.

XCOPY izvor [rezultat] [I>[:datum]] ]

^ C/Q] [I]

[+fajl3]]

Ovom komandom možete kopirati velike grupe datoteka ili

Cijele strukture mapa zajedno sa njihovim sadržajem. Za razliku od sličnih

Mand, XCOPY ima više mogućnosti i omogućava vam korištenje

Vat mnogo različitih parametara:

Izvor - datoteka, grupa datoteka ili foldera namijenjena za kopiranje;

Rezultat je putanja do lokacije i/ili imena novih datoteka i mapa

Kada se preimenuju u isto vrijeme;

/A - kopiranje (između ostalog) datoteka sa atributom "Arhiva"; na-

Ribut ne mijenja svoju vrijednost kada se kopira;

/M - kopiranje samo datoteka sa atributom ≪Arhiva≫; po završetku

Atribut kopiranja je uklonjen;

L)[:date] - kopirajte samo datoteke izmijenjene nakon navedenog datuma.

Ako nije naveden datum, samo datoteke starije od

Fajlovi pohranjeni u ciljnoj mapi;

/P - prikaz na ekranu zahteva za potvrdu snimanja svakog novog

Opis naredbi konzole 151

/EXCLUDE:file1[+file2][+file3] - lista datoteka koje sadrže kontekst

Pojave nizova izuzetaka prilikom kopiranja datoteka. Kada bilo koji od

Niz odgovara bilo kojem dijelu apsolutne putanje do kopirane datoteke, kao što je

Koja je datoteka isključena iz operacije kopiranja. Na primjer, navođenjem linije

\exe\ ili.exe, možete isključiti sve datoteke iz foldera exe ili sve datoteke

Sa ekstenzijom .exe, respektivno;

/S - kopiranje direktorija zajedno sa svim poddirektorijumima, isključujući prazne;

/E - kopiranje direktorija zajedno sa svim poddirektorijumima, uključujući i prazne;

/V - uporedi ciljne fajlove sa izvornim fajlovima tokom kopiranja;

/W - sačekajte da pritisnete taster na tastaturi pre nego što počnete da kopirate

Computer;

/S - nastaviti kopiranje čak i ako se pronađu greške;

/ I - ako prilikom kopiranja nekoliko datoteka kao parametar rezultata

Tat je naveo ime nepostojeće fascikle, kreiraj novi folder sa navedenim

/Q - ne prikazuje imena kopiranih datoteka;

/F - tokom kopiranja, prikazati puna imena izvornih datoteka na ekranu

I konačni fajlovi;

/L - u procesu kopiranja prikazati puna imena na ekranu koja se samo koriste

pokrenuti fajlovi;

/ G - ako ciljni direktorij ne podržava šifriranje, kopirajte

Stavite šifrovane datoteke u njega (za NTFS particije);

/H - između ostalog, kopija skrivena i sistemske datoteke;

/R - kada kopirate u potpunosti, zamijenite datoteke atributom ≪Samo za

Readings≫;

/T - bez kopiranja datoteka, kreirajte strukturu foldera na navedenoj lokaciji na disku,

Slično originalu;

/U - kopirati i prepisati samo datoteke koje već postoje

U ciljnoj fascikli;

/K - kada kopirate datoteke sa atributom ≪Samo za čitanje≫, sačuvajte

Ovaj atribut (podrazumevano se automatski resetuje tokom

kopija);

/N - zamijeni duga imena kratkim imenima prilikom kopiranja

Dart DOS;

/0 -kopija zajedno sa podacima datoteke o njenom vlasniku i ACL informacijama;

/X -kopiraj podatke revizije datoteke (zahteva obaveznu upotrebu

Niya ključ /0);

/Y - traži potvrdu za prepisivanje datoteke ako je ciljna mapa

Datoteka sa istim imenom već postoji;

/-Y - ne traži potvrdu za prepisivanje datoteke ako je cilj

Fascikla već ima datoteku sa istim imenom;

/Z - kopiranje datoteka iz izvora koji se nalazi na lokalnoj mreži.

152 Poglavlje 7 Komandna linija

Za savjete o tome kako koristiti bilo koju naredbu konzole Windows XP

Koristite pozivanje komande sa ključem ^II kako slijedi: command_name II, Na primjer

Referenca parametara komandne linije je onlajn priručnik u .chm formatu koji vas uči kako da koristite komandnu liniju. Koristite Reference da naučite kako da konfigurišete komandnu liniju, pokrenete Windows usluge, upravljate lokalnim i udaljenim sistemima, naučite više o ljusci i procesima i naučite kako da koristite batch fajlove i skripte (CScript i WMIC) za automatizaciju zadataka upravljanja. .

Priručnik sadrži impresivan nivo znanja, zahvaljujući kojem se možete bolje upoznati sa sistemskom komandnom ljuskom - važnom softverski proizvod, koji omogućava komunikaciju između korisnika i operativnog sistema. Poznavanje opcija komandne linije je neophodno za efikasan rad sa Windows OS-om. Komandna linija je okruženje u kojem se pokreću uslužni programi i tekstualne aplikacije. Komande se unose preko cmd.exe interpretera. Pomoću njega se učitavaju aplikacije, razmjenjuju podaci između aplikacija i unesene komande se prevode u formu koju zahtijeva sistem.

Referenca parametara komandne linije sadrži detaljne informacije o alatima za upravljanje Windows OS-om pomoću komandne linije. Menadžment obezbeđuje kompletna lista potrebne komande sa jednostavnim i razumljivim objašnjenjima, sa Detaljan opis sintaksu, individualne parametre i karakteristike. Interfejs vodiča je što jednostavniji i praktičniji. Naći potrebne informacije za ovu ili onu komandu, dovoljno je da u abecednom meniju u levom delu prozora izaberete početno slovo usluge ili komande, a zatim da je izaberete sa padajuće liste ili možete da unesete naziv željenu naredbu u indeksu (kroz filter), a program će automatski prikazati sve dostupne informacije.

Ovaj članak će pokriti osnove Windows komandna linija, naime:

  • Koncept komandne linije;
  • Referenca komande ljuske;
  • Redoslijed događaja tokom izvršenja naredbe;
  • Kreiranje skripti komandne linije;
  • Upravljanje prikazom teksta i naredbi;
  • Naredbe za proučavanje sistemskih informacija;
  • Komande za korištenje registra;
  • Upravljanje sistemskim uslugama;
  • Ponovno pokretanje i isključivanje sistema iz komandne linije;
  • Upravljajte aplikacijama i procesima iz komandne linije.

Koncept komandne linije

Podrška komandne linije ugrađena u operativni sistem Microsoft Windows i dostupan je kroz prozor komandne ljuske. Komandna linija je podržana u svim verzijama Windowsa i koristi se za pokretanje ugrađenih komandi, uslužnih programa i skripti. Uprkos snazi ​​i fleksibilnosti komandne linije, neke Windows administratori nikada ga ne koristite. Ako imate dovoljno grafički alati administraciju, možete ih primijeniti samo klikom na elemente korisničkog sučelja.

Međutim, iskusni Windows administratori, vješti tehnička podrška a "napredni" korisnici ne mogu bez komandne linije. Znajući kako pravilno koristiti komandnu liniju, posebno koje alate komandne linije odabrati, kako i kada ih koristiti da bi efikasno radili, možete izbjeći mnoge probleme i postići nesmetane operacije. Ako podržavate više domena ili mreža, ne samo da je važno nego i neophodno imati razumijevanje načina naredbenog retka koji štede vrijeme za automatizaciju svakodnevnih operacija.

Sa svakim nova verzija Windows komandna linija je evoluirala i proširila se. Komandna linija je pretrpjela značajne promjene, ne samo radi poboljšanja performansi, već i radi povećanja fleksibilnosti. Sada, koristeći Windows komandnu liniju, možete rješavati zadatke koji se ne mogu riješiti prethodne verzije Windows.

Pokretanje okruženja Windows komandne ljuske Različiti putevi, posebno navođenjem opcija prilikom pokretanja Cmd.exe ili korištenjem vlastite početne datoteke pohranjene u direktoriju %SystemRoot%\System32.

Takođe, komandna linija može da radi batch mod za izvršavanje skupa naredbi. U batch modu, komandna linija čita i izvršava naredbe jednu po jednu.

Kada radite sa Windows komandnom linijom, morate razumjeti odakle dolaze komande koje koristite. "Nativne" komande (ugrađene u operativni sistem) su dvije vrste:

  • Interni- postoje unutar komandne ljuske, nemaju zasebne izvršne datoteke;
  • Eksterni- implementirano u odvojenim izvršnim datotekama, koje se obično pohranjuju u %SystemRoot%\System32 direktorij.

Brza referenca na komande ljuske (Cmd.exe)

  • vanr- prikazuje ili mijenja mapiranja ( udruženja) tipovi datoteka;
  • break- postavlja tačke prekida prilikom otklanjanja grešaka
  • poziv poziva proceduru ili drugu skriptu iz skripte;
  • cd (chdir) - prikazuje naziv trenutnog direktorija ili mijenja trenutni direktorij;
  • cls- briše prozor komandne linije i bafer ekrana;
  • boja- postavlja boju teksta i pozadine prozora komandne ljuske;
  • smeće- kopira datoteke ili spaja datoteke;
  • datum- prikazuje ili postavlja trenutni datum;
  • del (izbriši) briše datu datoteku, grupu datoteka ili direktorij;
  • dir- prikazuje listu poddirektorija i datoteka u trenutnom ili specificiranom direktoriju;
  • echo- prikazuje tekst u prozoru komandne linije ili postavlja da li komande treba da se prikazuju na ekranu (uključeno | isključeno);
  • endlocal— označava kraj lokalizacije ( lokalni opseg) varijable;
  • Izlaz- izlaz iz ljuske komandne linije;
  • za- izvršava zadatu komandu za svaki fajl u skupu;
  • ftype prikazuje ili mijenja trenutne tipove datoteka u asocijacijama ekstenzija datoteka s programima;
  • idi- označava da interpreter komandi treba da skoči na red sa datom oznakom u paketnoj skripti;
  • ako- izvršava komande prema uslovu;
  • md (mkdir)- kreira poddirektorij u trenutnom ili specificiranom direktoriju;
  • pokret- Premješta datoteku ili grupu datoteka iz trenutnog ili navedenog izvornog direktorija u navedeni direktorij. Također može preimenovati direktorij;
  • put— pokazuje ili postavlja putanju do komandi koje koristi operativni sistem prilikom pretraživanja izvršnih datoteka i skripti;
  • pauza- zaustavlja izvršavanje batch fajla i čeka na unos sa tastature;
  • popd- čini aktuelnim direktorij čije je ime sačuvano naredbom PUSHD;
  • prompt- specificira koji tekst treba biti prikazan u liniji prompta;
  • pushd- čuva ime tekućeg imenika i, ako je potrebno, čini navedeni direktorij trenutnim;
  • rd (rmdir)- briše direktorij ili direktorij zajedno sa njegovim poddirektorijumima;
  • rem- označava komentare u paketnoj skripti ili Config.nt;
  • ren (preimenuj)- Preimenuje datoteku ili grupu datoteka;
  • set- prikazuje trenutne varijable okruženja ili postavlja privremene varijable za trenutnu komandnu ljusku;
  • setlocal— označava početak lokalizacije ( lokalni opseg) varijable u paketnim skriptama;
  • smjena— pomera poziciju zamenjenih parametara u paketnim skriptama;
  • start- pokreće navedeni program ili komandu u posebnom prozoru;
  • vrijeme— prikazuje ili postavlja sistemsko vrijeme;
  • naslov- postavlja naslov prozora komandne ljuske;
  • tip- prikazuje sadržaj tekstualne datoteke;
  • verify- uključuje način provjere datoteka nakon upisivanja na disk;
  • vol- pokazuje etiketu i serijski broj volumen diska.

Sintaksa bilo koje interne komande ( i većina spoljašnjih) se može dobiti upisivanjem imena naredbe praćenog /? u komandnoj liniji, na primjer:

komandna školjka- veoma moćno okruženje za rad sa komandama i skriptama. Možete pokrenuti komande na komandnoj liniji različite vrste: ugrađene komande, Windows uslužni programi i verzije aplikacija sa komandne linije. Bez obzira na tip, svaka naredba koju koristite mora slijediti ista pravila sintakse. Prema ovim pravilima, iza imena komande slijede obavezni ili neobavezni argumenti. Dodatno, argumenti mogu koristiti ulaz, izlaz ili standardno preusmjeravanje grešaka.

Redoslijed događaja prilikom izvršavanja naredbe

  • Ljuska zamjenjuje sve varijable unesene u tekst naredbe njihovim trenutnim vrijednostima;
  • Ako se unese grupa ili lanac više naredbi, red se razbija u zasebne naredbe, koje se zauzvrat raščlanjuju prema imenu i argumentima naredbe. Dalje komande se obrađuju zasebno;
  • Ako je staza navedena u imenu komande, ljuska traži komandu u toj stazi. Ako nema takve naredbe u navedenom direktoriju, shell vraća grešku;
  • Ako nije navedena staza u imenu naredbe, ljuska prvo pokušava interno riješiti ime naredbe. Ako se pronađe interna komanda sa ovim imenom, onda je interna komanda pozvana i može se odmah izvršiti. Ako ne postoji interna naredba s tim imenom, ljuska prvo traži izvršnu datoteku naredbe u trenutnom direktoriju, a zatim u direktorijima navedenim u varijabli okruženja PATH. Ako komandna datoteka ne postoji ni u jednom od ovih direktorija, ljuska vraća grešku;
  • Ako je naredba pronađena, ona se izvršava sa datim argumentima i, ako je potrebno, ulaz se čita iz izvora navedenog tim argumentima. Izlaz i greške komandi se prikazuju u prozoru komandne linije ili se usmjeravaju na specificirani izlaz i ponor grešaka.
  • Kao što vidite, mnogi faktori utiču na izvršenje komandi, uključujući putanje komandi, I/O preusmjeravanje, grupisanje ili ulančavanje komandi.

Kada radite sa ljuskom, verovatno ste je pokrenuli otvaranjem menija Start ( Počni) i odabirom programa ( Programi) ili Svi programi ( Svi programi), zatim Pribor ( Standard) i komandni redak ( Komandna linija). Drugi načini za pokretanje komandne linije su dijalog Pokreni ( Pokretanje programa) ili već ukucajte cmd u drugu otvoren prozor komandna školjka. Ove metode vam omogućavaju da navedete argumente prilikom pokretanja komandne linije: prekidače koji kontrolišu rad komandne linije i parametre koji pokreću izvršenje dodatnih komandi. Na primjer, možete pokrenuti ljusku u "tihi" modu ( tj. onemogućiti eho izlaz) cmd komanda/q ili neka ljuska izvrši navedenu komandu i izađe tako što ćete ukucati cmd /s nakon čega slijedi tekst naredbe u navodnicima.

Sljedeći primjer pokreće ljusku, izvršava naredbu ipconfig, šalje rezultate u datoteku i izlazi:

Cmd /c "ipconfig > c:\ipconfig.txt"

Skriptiranje na komandnoj liniji

Skripte komandne linije- tekstualne datoteke sa komandama koje želite da izvršite. Ovo su iste komande koje se obično unose u Windows komandnu ljusku. Međutim, umjesto da kucate komande svaki put kada vam zatrebaju, možete kreirati odgovarajuću skriptu koja će vam olakšati život.

Budući da se skripte sastoje od standardnih tekstualnih znakova, mogu se kreirati i uređivati ​​pomoću bilo kojeg standardnog uređivača teksta, kao što je Notepad ( notebook). Prilikom unosa naredbi, uvjerite se da je svaka naredba ili grupa naredbi koje se trebaju izvoditi zajedno razgraničena nova linija. Ovo će osigurati da rade ispravno. Kada završite sa kreiranjem skripte komandne linije, sačuvajte datoteku skripte sa ekstenzijom .bat ili .cmd. Obje ekstenzije rade na isti način. Na primjer, ako trebate skriptirati ime sistema, verziju Windowsa i IP konfiguraciju, uključite sljedeće tri naredbe u datoteku SysInfo.bat ili SysInfo.cmd:

Ime hosta ver ipconfig -all

Kontrola prikaza teksta i komandi

Tim ECHO služi u dvije svrhe: za pisanje teksta na izlaz ( npr. u prozor komandne ljuske ili tekstualnu datoteku) i da omogući/onemogući eho prikaz komandi. Obično, kada se izvršavaju naredbe skripte, same naredbe i izlaz ovih naredbi se prikazuju u prozoru konzole. Ovo se zove komandno eho mapiranje ( odjek naredbe).

Da biste koristili naredbu ECHO za prikaz teksta, otkucajte echo nakon čega slijedi tekst za prikaz:

Echo Ime sistemskog hosta je: ime hosta

Za kontrolu odjeka naredbi pomoću ECHO, upišite echo off ili echo on, na primjer:

echo off echo Ime sistemskog hosta je: ime hosta

Da biste usmjerili izlaz u datoteku umjesto u prozor ljuske, koristite preusmjeravanje izlaza, na sljedeći način:

echo off echo Ime sistemskog hosta je: > current.txt hostname » current.txt

Sada da vidimo kako je eho komande potisnut. Pokrenite ljusku, otkucajte echo off, a zatim druge komande. Vidjet ćete da se prompt komandne linije više ne prikazuje. Umjesto toga, pojavljuje se samo ono što je upisano u prozoru konzole i izlaz izvršenih naredbi. U skriptama, naredba ECHO OFF onemogućava eho naredbi i prompt komandne linije. Dodavanjem naredbe ECHO OFF vašim skriptama, sprječavate da prozor ili datoteka ljuske budu pretrpani tekstom naredbe ako vas zanima samo izlaz tih naredbi.

Ispitivanje sistemskih informacija

Često, kada radite sa korisničkim računarom ili udaljenim serverom, postaje neophodno da dobijete osnovne informacije o sistemu, kao što su ime korisnika registrovanog u njemu, trenutno sistemsko vreme ili lokacija određene datoteke. Naredbe koje prikupljaju osnovne sistemske informacije uključuju:

  • SAD- Prikazuje trenutni sistemski datum i vrijeme u 24-satnom formatu, kao što je Sal 9. maj 12:30:45 2003. Dostupno samo u Windows Server 2003 Resource Kit;
  • KO SAM JA- prijavljuje ime korisnika registrovanog u sistemu na ovog trenutka, na primjer adatum\administrator;
  • GDJE— traži fajlove po obrascu pretraživanja ( obrazac pretraživanja) i vraća listu podudarnih rezultata.

Da biste koristili NOW ili WHOAMI, jednostavno upišite naredbu u prozor ljuske i pritisnite Enter. Najčešća sintaksa za WHERE izgleda ovako:

Gdje je /r ime_datoteke base_dir

Ovdje je navedena opcija /r za rekurzivno pretraživanje, počevši od navedenog direktorija (bazni_direktorij) i uključujući sve njegove poddirektorije, a ime datoteke je puno ili djelomično ime tražene datoteke, koje može uključivati ​​zamjenske znakove: sign? zamjenjuje jedan znak, a znak * zamjenjuje grupu znakova, na primjer data???.txt ili data*.*. Sljedeći primjer pretražuje direktorij C:\ i sve njegove poddirektorije za sve tekstualne datoteke čija imena počinju podacima.

Gdje je /r C:\data*.txt

Također možete pronaći datoteke svih tipova čija imena počinju sa podacima:

Gdje je /r C:\data*.*

Ponekad trebate dobiti informacije o konfiguraciji sistema ili sistemskom okruženju. Na kritičnim sistemima, ove informacije se mogu sačuvati ili odštampati za referencu. Naredbe ispod se koriste za prikupljanje informacija o sistemu.

  • DRIVERQUERY- prikazuje listu svih instalirani drajveri uređaji i njihova svojstva, uključujući naziv modula, naziv za prikaz ( ime za prikaz), tip drajvera i datum izrade ( datum veze sa drajverom). Način punog prikaza (/V) izvještava o statusu i stanju drajvera, načinu pokretanja, korištenju memorije i putanji sistema datoteka. Opcija /V takođe omogućava opširne informacije o svim nepotpisanim drajverima.
  • SYSTEMINFO- Prikazuje detaljne informacije o konfiguraciji sistema, uključujući verziju operativnog sistema, tip i proizvođača, procesor, verziju BIOS-a, veličinu memorije, regionalne postavke, vremensku zonu i konfiguraciju mrežnog adaptera.
  • NLSINFO- Prikazuje detaljne informacije o lokalizaciji, uključujući zadani jezik ( podrazumevani jezik), Windows kodna stranica, formati prikaza vremena i brojeva, vremenska zona i instalirane kodne stranice. Ova komanda je dostupna samo u kompletu resursa za Windows Server 2003.

Za korištenje ovih naredbi na lokalni računar, samo upišite naziv željene komande u prozor komandne ljuske i pritisnite Enter.

Naredbe za korištenje registra

Windows registar pohranjuje informacije o konfiguraciji za operativni sistem, aplikacije, korisnike i hardver. Ovi podaci su sadržani u odjeljcima ( ključevi) i parametri ( vrijednosti) registra, koji se nalaze u određenom korijenskom dijelu ( root ključ), koji kontrolira kako i kada se koriste sekcije i opcije.

Ako znate putanje do sekcija i razumijete važeće tipove podataka u odjeljcima, možete koristiti naredbu REG da vidite sekcije i parametre i manipulišete njima na razne načine. REG podržava nekoliko podnaredbi:

  • REG add- dodaje novi pododjeljak ili element u registar;
  • REG brisanje- briše pododjeljak ili element iz registra;
  • REG upit- prikazuje listu elemenata sekcija i naziva pododjeljaka ( ako jesu);
  • REG uporedi- upoređuje pododjeljke ili unose u registru;
  • REG leglo— kopira element registra na specificiranu putanju particije na lokalnom ili udaljenom sistemu;
  • REG vraćanje- upisuje prethodno sačuvane podsekcije, elemente i parametre u registar;
  • REG sačuvati- Čuva kopiju navedenih potključeva registratora, unosa i postavki u datoteku.

Upravljanje sistemskim uslugama

Usluge pružaju ključne karakteristike radnih stanica i servera. Za upravljanje sistemskim uslugama na lokalnim i udaljenim sistemima, koristite naredbu servisnog kontrolera ( naredba servisnog kontrolora) SC, koji ima skup podnaredbi, samo dio njih je opisan u nastavku:

  • SC config- postavljanje naloga za registraciju i pokretanje servisa;
  • SC upit- prikaz liste svih servisa konfigurisanih na računaru;
  • SC qc- prikaz konfiguracije određene usluge;
  • SC start- početak usluga;
  • SC stop- usluge zaustavljanja;
  • SC pauza- obustava usluga;
  • SC nastaviti- nastavak pružanja usluga;
  • SC kvar- specificiranje radnji koje treba preduzeti kada usluga ne uspije;
  • SC qfailure- Pogledajte radnje poduzete kada usluga ne uspije.

U svim komandama možete odrediti ime udaljenog računara sa čijim servisima želite da radite. Da biste to učinili, umetnite UNC ime ili IP adresu računara prije podnaredbe koju želite koristiti. Evo sintakse:

Sc Podnaredba Ime servera

Ponovno pokretanje i gašenje sistema iz komandne linije

Sistemi se često moraju ponovo pokrenuti ili isključiti. Jedan od načina je korištenje uslužnog programa Shutdown za ovo, koji vam omogućava rad s lokalnim i udaljenim sistemima. Drugi način upravljanja gašenjem ili ponovnim pokretanjem sistema je dodijeliti zadatak isključivanju. Ovdje možete koristiti Schtasks da odredite vrijeme isključivanja ili kreirate skriptu sa listom naredbi za isključivanje za pojedinačne sisteme.

Sljedeće naredbe vam omogućavaju da kontrolirate ponovno pokretanje i gašenje lokalnog sistema.

Isključite lokalni sistem:

Isključivanje /s /t Odgoda isključivanja /1 /f

Isključivanje /r /t Odgoda isključivanja /1 /f

Upravljanje primjenom, procesima i performansama

Kad god operativni sistem ili korisnik pokrene uslugu, aplikaciju ili komandu, Microsoft Windows pokreće jedan ili više procesa za kontrolu odgovarajućeg programa. Nekoliko uslužnih programa komandne linije će vam olakšati praćenje i upravljanje programima. Ovi uslužni programi uključuju:

  • pmon (Upravitelj resursima procesa) - Prikazuje statistiku performansi, uključujući upotrebu memorije i procesora, i listu svih procesa koji se pokreću na lokalnom sistemu. Omogućava vam da dobijete detalje slike» Uključeni resursi i pokrenuti procesi. Pmon dolazi sa Windows Resource Kit;
  • lista zadataka (Lista zadataka) - navodi sve pokrenute procese po imenu i ID-u procesa, izvještava informacije o korisničkoj sesiji i zauzetoj memoriji;
  • taskkill (Task Kill) - zaustavlja izvršavanje procesa specificiranog imenom ili ID-om. Filteri vam omogućavaju da zaustavite procese na osnovu njihovog stanja, broja sesije, CPU vremena, upotrebe memorije, korisničkog imena i drugih parametara.

To je u suštini sve što sam želeo da pričam o osnovama Windows komandne linije.



Učitavanje...
Top