Acasă Proprietățile utile ale fructelor Referința parametrilor liniei de comandă. Noțiuni de bază pentru linia de comandă Windows. Operator de concatenare

Referința parametrilor liniei de comandă. Noțiuni de bază pentru linia de comandă Windows. Operator de concatenare

Comanda AJUTOR vă permite să afișați informații de ajutor despre cele mai comune comenzi din familia de sisteme de operare Windows. Informațiile de ajutor sunt afișate atât pentru comenzile interne de shell (IF, GOTO, etc.), cât și pentru utilitarele standard ale liniei de comandă (BCDEDIT, CHKDSK etc.). Pentru a obține ajutor pentru o anumită comandă, utilizați linia de comandă:

Echipa AJUTOR

AJUTOR DACA- afișați informații de ajutor despre utilizarea comenzilor DACĂ
AJUTOR asoc> C: \ assochlp.txt- afișați informații de ajutor despre utilizarea comenzilor conf. univ cu ieșirea rezultatelor într-un fișier text C: \ assochlp.txt

Comanda AJUTOR fără parametri, listează comenzile acceptate în această versiune a sistemului de operare. De exemplu pentru Windows 7:

conf. univ- Afișați sau modificați asocierile pentru extensiile de nume de fișiere.

ATTRIB- Afișați și modificați atributele fișierului.

PAUZĂ- Activarea și dezactivarea modului de procesare pentru combinația de taste CTRL + C.

BCDEDIT- Setează proprietăți în baza de date de boot pentru a controla bootstrapping.

CACLS- Afișați și editați liste de control al accesului (ACL) la fișiere.

APEL- Apelarea unui fișier batch din altul.

CD

CHCP- Afișarea sau setarea paginii de coduri active.

CHDIR- Afișați numele sau schimbați folderul curent.

CHKDSK- Verificare disc și ieșire statistică.

CHKNTFS- Afișați sau modificați performanța discului de verificare la momentul pornirii.

CLS- Curățarea ecranului.

CMD- Lansarea unui alt interpret de linie de comandă Windows.

CULOARE- Setarea culorilor de prim plan și de fundal implicite.

COMP- Compararea conținutului a două fișiere sau a două seturi de fișiere.

COMPACT- Afișați și modificați compresia fișierelor în partițiile NTFS.

CONVERTIT- Convertiți volumele de disc din FAT în NTFS. Nu se poate converti discul activ în prezent.

COPIE- Copiați unul sau mai multe fișiere într-o altă locație.

DATA- Afișarea sau setarea datei curente.

DEL

DIR- Afișează o listă de fișiere și subdosare din folderul specificat.

DISKCOMP- Compararea conținutului a două dischete.

COPIE DE DISCO- Copiați conținutul unei dischete pe alta.

DISKPART- Afișați și personalizați proprietățile partiției de disc.

DOSKEY- Editarea și reapelarea liniilor de comandă; crearea de macro-uri.

DRIVERQUERY- Afișează starea curentă și proprietățile driverului de dispozitiv.

ECOU- Afișează mesaje și schimbă modul de afișare a comenzilor pe ecran.

ENDLOCAL- Sfârșitul modificărilor mediului local pentru fișierul batch.

ŞTERGE- Ștergerea unuia sau mai multor fișiere.

IEȘIRE- Terminarea programului CMD.EXE (interpret de linie de comandă).

FC- Comparați două fișiere sau două seturi de fișiere și afișați diferențele dintre ele.

GĂSI- Căutați un șir de text într-unul sau mai multe fișiere.

FINDSTR- Căutați șiruri în fișiere.

PENTRU- Rulați comanda specificată pentru fiecare dintre fișierele din set.

FORMAT- Formatarea discului pentru a funcționa cu Windows.

FSUTIL- Afișarea și configurarea proprietăților sistemului de fișiere.

FTYPE- Afișați sau modificați tipurile de fișiere utilizate la potrivirea extensiilor de nume de fișiere.

MERGI LA- Transferați controlul pe linia marcată a fișierului batch.

GPRESULT- Afișează informații despre politica de grup pentru un computer sau utilizator.

GRAFTABL- Permite Windows să afișeze un set de caractere extins în modul grafic.

AJUTOR- Afișează informații de ajutor despre comenzile Windows.

ICACLS- Afișați, modificați, arhivați sau restaurați ACL-uri pentru fișiere și directoare.

DACĂ- Operator de executare condiționată a comenzilor într-un fișier batch.

ETICHETA- Creați, modificați și ștergeți etichete de volum pentru discuri.

MD- Creați un folder.

MKDIR- Creați un folder.

MKLINK- Crearea de link-uri simbolice și hard

MOD- Configurarea dispozitivelor de sistem.

MAI MULT- Ieșirea în serie a datelor în părți ale unui ecran.

MUTARE- Mutarea unuia sau mai multor fișiere dintr-un folder în altul.

OPENFILES- Afișează fișierele deschise într-un folder partajat de către un utilizator de la distanță.

CALE- Afișează sau setează calea de căutare pentru fișierele executabile.

PAUZĂ- Suspend execuția fișierului batch și afișează un mesaj.

POPD- Restabilește valoarea folderului activ anterior salvată cu comanda PUSHD.

IMPRIMARE- Imprimă conținutul unui fișier text.

PROMPT- Schimbă promptul de comandă Windows.

PUSHD- Salvează valoarea folderului activ și se mută în alt folder.

RD- Șterge folderul.

RECUPERA- Recuperează datele care pot fi citite de pe un disc rău sau deteriorat.

REM- Plasează comentarii în fișierele batch și fișierul CONFIG.SYS.

REN

RENUMIRE- Redenumește fișierele sau folderele.

A INLOCUI- Înlocuiește fișierele.

RMDIR- Ștergerea unui folder.

ROBOCOPIE- Instrument de copiere îmbunătățit pentru fișiere și arbori de directoare.

A STABILIT- Afișează, setează și elimină variabilele de mediu Windows.

SETLOCAL- Începe localizarea modificărilor de mediu într-un fișier batch.

SC- Afișează și configurează serviciile (procesele de fundal).

SARCINI- Execută comenzi și lansează programe la program.

SCHIMB- Modificați poziția (deplasarea) parametrilor înlocuiți pentru fișierul batch.

ÎNCHIDE- Oprire locală sau de la distanță a computerului.

FEL- Sortare intrare.

START- Executarea unui program sau a unei comenzi într-o fereastră separată.

SUBST- Atribuirea unei căi date unui nume de unitate.

INFORMATIE DE SISTEM- Afișează informații despre sistem și configurația computerului.

LISTA DE SARCINI- Afișează toate sarcinile care rulează, inclusiv serviciile.

TASKKILL- Încetarea sau oprirea unui proces sau a unei aplicații.

TIMP- Afișarea și setarea orei sistemului.

TITLU- Atribuirea titlului ferestrei pentru sesiunea curentă a interpretorului de linie de comandă CMD.EXE.

COPAC- Afișare grafică a structurii directoarelor unui disc sau folder.

TIP- Afișați conținutul fișierelor text.

VER- Afișează informații despre versiunea de Windows.

VERIFICA- Setarea modului de verificare a corectitudinii scrierii fișierelor pe disc.

VOL- Afișează eticheta și numărul de serie al volumului pentru disc.

XCOPIE- Copiați fișiere și arbori de directoare.

WMIC- Afișarea informațiilor WMI într-un mediu interactiv.

Pentru a scoate lista într-un fișier text, puteți utiliza comanda de redirecționare a ieșirii:

AJUTOR> myhelp.txt

Lista conține cele mai comune comenzi, majoritatea fiind prezente în toate sistemele de operare din familia Windows (TIME, DATE, COPY...). Unele dintre comenzi sunt încorporate în procesorul de comenzi CMD.EXE(REM, COLOR etc.), dar majoritatea sunt utilitare de linie de comandă care vin cu distribuții standard. Lista obținută folosind HELP nu conține nici măcar jumătate din comenzile care sunt incluse în versiunile moderne ale sistemelor de operare Windows. Când încercați să utilizați HELP pentru a obține informații de ajutor cu privire la o comandă pe care aceasta nu o acceptă, de exemplu reactiv de ajutorc, se afișează mesajul:

Această comandă nu este acceptată. Utilizați opțiunea „reactivc /?”.

Adică pe lângă comandă AJUTOR este posibil să obțineți informații de ajutor folosind un parametru de linie de comandă /? sau -? :

reactivc /?- afișați un indiciu pentru utilizarea comenzii de configurare Windows Recovery Environment REAGENTC, care nu este acceptată de HELP.

Referința parametrilor liniei de comandă este un manual electronic în format .chm care vă învață cum să utilizați linia de comandă. Folosind Referința, puteți afla cum să configurați linia de comandă, serviciile Windows, să gestionați sistemele locale și la distanță, să obțineți informații despre shell-ul de comandă și despre procese și să aflați cum să utilizați fișiere și script-uri batch (CScript și WMIC) pentru a automatiza sarcinile de gestionare. Linie de comanda.

Manualul conține un nivel impresionant de cunoștințe, datorită căruia puteți obține o înțelegere mai profundă a shell-ului de comandă a sistemului - un produs software important care asigură comunicarea între utilizator și sistemul de operare. Cunoașterea parametrilor liniei de comandă este esențială pentru a lucra eficient cu Windows. Linia de comandă este mediul în care rulează utilitățile și aplicațiile bazate pe text. Comenzile sunt introduse prin interpretul cmd.exe. Cu ajutorul acestuia se incarca aplicatiile, se fac schimb de date intre aplicatii si comenzile introduse sunt traduse in forma ceruta de sistem.

Referința parametrilor liniei de comandă oferă informații detaliate despre comenzile liniei de comandă pentru Windows. Manualul oferă o listă completă de comenzi necesare cu explicații simple și ușor de înțeles, cu o descriere detaliată a sintaxei, parametrilor individuali și caracteristicile. Interfața directorului este cât se poate de simplă și convenabilă. Pentru a găsi informațiile de care aveți nevoie pentru o anumită comandă, este suficient să selectați litera inițială a serviciului sau a comenzii în meniul alfabetic, în partea stângă a ferestrei, apoi selectați-o din lista derulantă sau poate introduce numele comenzii necesare în index (printr-un filtru), iar programul va afișa automat toate informațiile disponibile.

Recent, am crescut de la un enike feroce într-o companie foarte mare la un umil administrator de sistem care supraveghează o rețea de 10 PC-uri. Și, ca administrator de sistem foarte leneș, m-am confruntat cu sarcinile de automatizare a activităților mele. În urmă cu jumătate de an, nu știam încă că există conducte în linia de comandă Windows. Aceasta a fost prima descoperire șocantă. Și am mers mai departe și s-a dovedit că acolo unde obișnuiam să scriu utilitare în C #, Delphi sau scripturi greoaie cu bucle imbricate, era posibil să mă descurc cu câteva comenzi forfiles sau robocopy.
Nu voi vorbi despre platitudini, cum ar fi listarea fișierelor și folderelor cu tasta Tab. Sub habrakat, vă voi spune despre ceea ce poate fi util pentru administratorii începători și eniki.

Taste rapide
Să începem cu tastele rapide, pentru că mai întâi trebuie să învățăm ce ne poate oferi mediul de lucru.

F1- În consolă, această tastă funcționează exact ca săgeata dreapta, adică. scoate câte un caracter de la ultima comandă introdusă (sau selectată în istoric).
F2 +<символ> - Afișează ultima comandă introdusă până la caracterul specificat. De exemplu, dacă ultima comandă introdusă arăta astfel:
ping 192.168.25.1
apoi după apăsarea combinației de taste F2 + 5 Vei primi:
ping 192.168.2
F3- Afișează ultima și numai ultima comandă din istoric în ansamblu.
F5- Afișează ultimele comenzi introduse în ordine, la fel ca săgeata în sus.
F6- Inserează caracterul EOF în poziția curentă a liniei de comandă, care este același cu apăsarea Ctrl + Z.
F7- Caseta de dialog care conține istoricul comenzilor.

Alt + F7- Șterge istoricul comenzilor.
<символ(ы)>+ F8- Buclă prin comenzi care încep cu caractere deja introduse în linia de comandă.
Dacă înainte de a apăsa F8 nu introduceți nimic, atunci această tastă va funcționa ca săgeata în sus, dar cu o ușoară diferență - iterația peste linii va fi efectuată ciclic, adică. dupa prima comanda din lista va fi afisata ultima.
F9 +<число> - Inserează o comandă din istoric cu numărul corespunzător. De exemplu, în situația prezentată în captura de ecran de mai sus, când apăsați combinația F9 + 4 consola va afișa:
ipconfig

Operatori de linie de comandă
Eu, cu mult timp în urmă, când eram mică, nici nu îmi imaginam cum se poate lucra într-o consolă fără interfață grafică. La urma urmei, ieșirea comenzilor durează uneori zeci de pagini și, dacă trebuie să selectați unele date de acolo, atunci paginarea nu vă va salva. Dar într-o zi am instalat FreeBSD pe un computer vechi, am deschis manualul și mi-a amețit capul de noile posibilități. Acolo puteți redirecționa ieșirea unei comenzi către intrarea unei alte comenzi și aceasta se numește conductă.

Operatorul pipe din * nix și cmd este caracterul pipe.
De exemplu, comanda va afișa rezultatul tuturor fișierelor text din folderul curent
dir | găsiți „.txt”

Operator de concatenare
&
Exemplu: Command1 & Command2 - Command1 va fi executat mai întâi și numai apoi Command2
operator ȘI
&&
Exemplu: Command1 && Command2 - Command2 va fi executat numai dacă Command1 a fost finalizat cu succes
operator SAU
||
Exemplu: Command1 || Command2 - Command2 va fi executat numai dacă Command1 a eșuat.

Parantezele sunt folosite pentru a grupa comenzi, exemple:

  • (Command1 & Command2) && Command3 - Dacă Command1 și Command2 reușesc, Command3 va fi executat.
  • (Echipa 1 și Echipa 2) || Command3 - Dacă Command1 și Command2 eșuează, Command3 va fi executat.

Multumesc pentru atentie! Aștept cu nerăbdare critici și sugestii...

UPD1
Pentru cei care nu sunt în subiect, circumflex (acest semn „^”) înseamnă apăsarea unei taste cu Ctrl (^ C = Ctrl + C).

^ C - Întrerupe comanda, bine, toată lumea știe asta.
^ S - Suspend execuția comenzii și apoi pornește.
^ I - Filă analogică, iterează peste foldere și fișiere.
^ M - Analog Enter.
^ H - Backspace analogic.
^ G - Prin scrierea comenzii echo ^ G în fișierul batch, puteți bipta difuzorul (difuzorul) sistemului.
(Comenzile ^ I și ^ H, obținute de mine prin metoda „scientific poke”, mai există ^ J dar nu știu ce face)

P.S. Alte subtilități ale liniei de comandă Windows au fost deja evidențiate în mod repetat pe Habré. Și nu văd niciun motiv pentru a copia și lipi.
P.P.S. Link-uri către postări și articole interesante despre alte caracteristici ale liniei de comandă Windows.

Acest articol va acoperi elementele de bază Linia de comandă Windows, și anume:

  • Concept de linie de comandă;
  • Referință de comandă Shell
  • Secvența evenimentelor în timpul executării comenzii;
  • Crearea de scripturi de linie de comandă;
  • Controlul afișajului textului și comenzilor;
  • Comenzi pentru studierea informațiilor de sistem;
  • Comenzi pentru utilizarea registrului;
  • Managementul serviciilor de sistem;
  • Reporniți și opriți sistemele din linia de comandă;
  • Gestionarea aplicațiilor și proceselor din linia de comandă.

Concept de linie de comandă

Suportul pentru linia de comandă este încorporat în sistemul de operare Microsoft Windows și este disponibil printr-o fereastră de shell de comandă. Linia de comandă este acceptată în toate versiunile de Windows și este utilizată pentru a rula comenzi, utilitare și scripturi încorporate. În ciuda puterii și flexibilității liniei de comandă, unii administratori Windows nu o folosesc niciodată. Dacă sunteți confortabil cu instrumentele de administrare grafică, le puteți utiliza doar făcând clic pe elementele interfeței cu utilizatorul.

Cu toate acestea, administratorii Windows experimentați, specialiștii calificați în asistență tehnică și utilizatorii „avansați” nu se pot descurca fără linia de comandă. Știind cum să utilizați corect linia de comandă, în special ce instrumente de linie de comandă să alegeți, cum și când să le utilizați astfel încât să funcționeze eficient, poate evita multe probleme și poate realiza o execuție lină a operațiunilor. Dacă întrețineți mai multe domenii sau rețele, este nu numai important, ci și necesar să înțelegeți modalitățile de a lucra cu linia de comandă care economisesc timp pentru a vă automatiza operațiunile de zi cu zi.

Cu fiecare nouă versiune de Windows, linia de comandă a fost îmbunătățită și capacitățile sale s-au extins. Linia de comandă a suferit modificări semnificative nu numai pentru a îmbunătăți performanța, ci și pentru a crește flexibilitatea. Acum puteți utiliza linia de comandă Windows pentru a rezolva probleme care nu au putut fi rezolvate în versiunile anterioare de Windows.

Mediul shell de comandă Windows este lansat în diferite moduri, în special prin specificarea parametrilor la pornirea Cmd.exe sau folosind propriul fișier de pornire stocat în director % SystemRoot% \ System32.

În plus, linia de comandă poate rula în modul lot pentru a executa un set de comenzi. În modul batch, linia de comandă citește și execută comenzile una câte una.

Când lucrați cu linia de comandă Windows, trebuie să înțelegeți de unde provin comenzile pe care le utilizați. Comenzile native (încorporate în sistemul de operare) sunt de două tipuri:

  • Intern- există în interiorul shell-ului, nu au fișiere executabile separate;
  • Extern- implementat în fișiere executabile separate, care sunt de obicei stocate în directorul% SystemRoot% \ System32.

Referință rapidă pentru comenzile Shell (Cmd.exe)

  • conf. univ- afișează sau modifică mapările ( asociațiile) tipuri de fisiere;
  • pauză- setează puncte de întrerupere la depanare
  • apel- apelează o procedură sau un alt script dintr-un script;
  • cd (chdir) - afișează numele directorului curent sau schimbă directorul curent;
  • cls- șterge fereastra liniei de comandă și buffer-ul ecranului;
  • culoare- setează culorile textului și fundalului ferestrei shell de comandă;
  • gunoi- copiază fișiere sau realizează concatenarea fișierelor;
  • Data- afișează sau setează data curentă;
  • del (sterge) -șterge fișierul, grupul de fișiere sau directorul specificat;
  • dir- afișează o listă de subdirectoare și fișiere din directorul curent sau specificat;
  • ecou- afișează textul în fereastra liniei de comandă sau stabilește dacă să afișeze comenzile pe ecran (pornit | oprit);
  • endlocal- marchează sfârșitul localizării ( domeniul de aplicare local) variabile;
  • Ieșire- ieșire din shell-ul liniei de comandă;
  • pentru- execută comanda specificată pentru fiecare fișier din set;
  • ftype afișează sau modifică tipurile de fișiere curente în asocieri de extensii de fișiere cu programe;
  • mergi la- indică faptul că interpretorul de comenzi ar trebui să meargă la linia cu eticheta dată în scriptul batch;
  • dacă- execută comenzi cu condiție;
  • md (mkdir)- creează un subdirector în directorul curent sau specificat;
  • mutare- mută un fișier sau un grup de fișiere din directorul sursă curent sau specificat în directorul specificat. Poate redenumi și un director;
  • cale- afișează sau setează calea către comenzile utilizate de sistemul de operare la căutarea fișierelor executabile și a scripturilor;
  • pauză- oprește execuția fișierului batch și așteaptă intrarea de la tastatură;
  • popd- realizează directorul curent, al cărui nume a fost salvat prin comanda PUSHD;
  • prompt- specifică ce text trebuie afișat în linia promptă;
  • împins- salvează numele directorului curent și, dacă este necesar, actualizează directorul specificat;
  • rd (rmdir)- elimină un director sau director împreună cu subdirectoarele acestuia;
  • rem- marchează comentariile în script batch sau Config.nt;
  • ren (redenumire)- Redenumește un fișier sau un grup de fișiere;
  • a stabilit- arată variabilele de mediu curente sau setează variabile temporare pentru shell-ul curent;
  • setlocal- marchează începutul localizării ( domeniul de aplicare local) variabile în scripturi batch;
  • schimb- schimbă poziția parametrilor suprascriși în scripturile batch;
  • start- lansează programul sau comanda specificată într-o fereastră separată;
  • timp- afișează sau setează ora sistemului;
  • titlu- setează titlul ferestrei shell de comandă;
  • tip- afișează conținutul unui fișier text;
  • verifica- pornește modul de verificare a fișierelor după scrierea pe disc;
  • vol- afișează eticheta și numărul de serie al volumului discului.

Sintaxa pentru orice comandă internă ( și cele mai externe) poate fi obținut prin tastarea numelui comenzii și /? la linia de comandă, de exemplu:

Shell de comandă- un mediu foarte puternic pentru lucrul cu comenzi și scripturi. Puteți rula diferite tipuri de comenzi din linia de comandă: comenzi încorporate, utilitare Windows și versiuni de linie de comandă ale aplicațiilor. Indiferent de tip, fiecare comandă pe care o utilizați trebuie să respecte aceleași reguli de sintaxă. Conform acestor reguli, numele comenzii este urmat de argumente obligatorii sau opționale. În plus, argumentele pot utiliza intrarea, ieșirea sau redirecționarea erorilor standard.

Secvența evenimentelor în timpul executării comenzii

  • Shell-ul de comandă înlocuiește orice variabile introduse în textul comenzii cu valorile lor curente;
  • Dacă este introdus un grup sau un lanț de comenzi multiple, linia este împărțită în comenzi individuale, care la rândul lor sunt împărțite în numele comenzii și argumente. Comenzile sunt apoi procesate separat;
  • Dacă numele comenzii conține o cale, shell-ul caută comanda în acea cale. Dacă nu există o astfel de comandă în directorul specificat, shell-ul returnează o eroare;
  • Dacă nu este specificată o cale în numele comenzii, shell-ul încearcă mai întâi să rezolve numele comenzii intern. Dacă este găsită o comandă internă cu același nume, atunci o comandă internă a fost apelată și poate fi executată imediat. Dacă nu există nicio comandă internă cu acest nume, shell-ul caută mai întâi comanda executabilă în directorul curent și apoi în directoarele listate în variabila de mediu PATH. Dacă fișierul de comandă nu se află în niciunul dintre aceste directoare, shell-ul returnează o eroare;
  • Dacă comanda este găsită, aceasta este executată cu argumentele date și, dacă este necesar, intrarea este citită din sursa specificată în acele argumente. Ieșirea și erorile de comandă sunt afișate într-o fereastră de prompt de comandă sau trimise către o destinație de ieșire și eroare specificate.
  • După cum puteți vedea, mulți factori afectează execuția comenzilor, inclusiv căile comenzilor, redirecționarea I/O, gruparea sau înlănțuirea comenzilor.

Când lucrați cu un shell de comandă, probabil l-ați pornit deschizând meniul Start ( start) și alegând Programe ( Programe) sau Toate programele ( Toate programele), apoi Accesorii ( Standard) și Prompt de comandă ( Linie de comanda). Alte modalități de a porni linia de comandă sunt dialogul Run ( Lansarea programului) sau tastând cmd într-o altă fereastră shell deja deschisă. Aceste metode vă permit să specificați argumente la pornirea liniei de comandă: comutatoare care controlează funcționarea liniei de comandă și parametrii care inițiază execuția comenzilor suplimentare. De exemplu, puteți porni un shell de comandă în modul silențios ( adică dezactivați ieșirea ecou) cu comanda cmd / q sau faceți ca shell-ul de comandă să execute comanda dată și să ieșiți din lucru - pentru aceasta trebuie să introduceți cmd / s, apoi textul comenzii între ghilimele.

Următorul exemplu pornește un shell de comandă, rulează comanda ipconfig cu ieșire într-un fișier și iese:

Cmd / c „ipconfig> c: \ ipconfig.txt”

Scripturi în linia de comandă

Scripturi de linie de comandă- fișiere text cu comenzile pe care doriți să le executați. Acestea sunt aceleași comenzi pe care le-ați introduce în mod normal în shell-ul de comandă Windows. Cu toate acestea, în loc să tastați comenzi de fiecare dată când aveți nevoie de ele, puteți crea un script adecvat și vă puteți ușura viața.

Deoarece scripturile sunt alcătuite din caractere text standard, ele pot fi create și editate în orice editor de text standard, cum ar fi Notepad ( caiet). Când introduceți comenzi, asigurați-vă că fiecare comandă sau grup de comenzi care trebuie executate împreună este marcată pe o nouă linie. Acest lucru va asigura că acestea sunt executate corect. Când ați terminat de creat scriptul de linie de comandă, salvați fișierul script cu o extensie .bat sau .cmd. Ambele extensii funcționează în același mod. De exemplu, dacă trebuie să creați un script pentru a afișa numele sistemului, versiunea Windows și configurația IP, includeți următoarele trei comenzi în fișierul SysInfo.bat sau SysInfo.cmd:

Nume gazdă ver ipconfig -all

Controlul afișării textului și a comenzilor

Comanda ECOU servește la două scopuri: pentru a scrie text la ieșire ( de exemplu la o fereastră shell sau un fișier text) și pentru a activa/dezactiva ecoul comenzii. De obicei, atunci când rulați comenzi de script, comenzile în sine și rezultatul acestor comenzi sunt afișate în fereastra consolei. Aceasta se numește repetarea comenzilor ( comand ecou).

Pentru a utiliza comanda ECHO pentru a afișa text, introduceți ecou urmat de textul pe care doriți să-l imprimați:

Echo Numele de gazdă a sistemului este: nume de gazdă

Pentru a utiliza ECHO pentru a controla ecoul comenzilor, introduceți echo off sau echo on, de exemplu:

Echo off echo Numele gazdei sistemului este: hostname

Pentru a direcționa ieșirea către un fișier, mai degrabă decât către o fereastră de shell de comandă, utilizați redirecționarea ieșirii, de exemplu:

Echo off echo Numele gazdei sistemului este:> current.txt hostname „current.txt

Acum să vedem cum este suprimat ecoul comenzii. Porniți un shell, tastați echo off, apoi alte comenzi. Veți vedea că promptul liniei de comandă nu mai este afișat. În schimb, apare doar ceea ce este tastat în fereastra consolei și rezultatul comenzilor executate. În scripturi, comanda ECHO OFF dezactivează ecoul comenzii și promptul de comandă. Adăugând comanda ECHO OFF la scripturile dvs., împiedicați textul comenzii să aglomereze fereastra sau fișierul shell-ului de comandă dacă sunteți interesat doar de rezultatul acestor comenzi.

Explorarea informațiilor despre sistem

Adesea, atunci când lucrați cu computerul unui utilizator sau cu un server la distanță, devine necesar să obțineți informații de bază despre sistem, cum ar fi numele utilizatorului înregistrat în acesta, ora curentă a sistemului sau locația unui anumit fișier. Comenzile care colectează informații de bază despre sistem includ:

  • ACUM- afișează data și ora curentă a sistemului în format de 24 de ore, de exemplu Sal 9 mai 12:30:45 2003. Disponibil numai în Kitul de resurse Windows Server 2003;
  • CINE SUNT- raportează numele utilizatorului înregistrat în sistem în acest moment, de exemplu adatum \ admi-nistrator;
  • UNDE- caută fișiere folosind un model de căutare ( model de căutare) și returnează o listă de rezultate potrivite.

Pentru a utiliza ACUM sau WHOAMI, trebuie doar să tastați comanda în fereastra shell-ului de comandă și să apăsați Enter. Cea mai comună sintaxă pentru WHERE arată astfel:

Unde / r bază_directory_file_name

Aici parametrul / r este specificat pentru a căuta recursiv pornind de la directorul specificat (base_directory) și incluzând toate subdirectoarele sale, iar numele fișierului este numele complet sau parțial al fișierului de găsit, care poate include metacaractere: caracter? înlocuiește un singur caracter și * reprezintă un grup de caractere, cum ar fi data ???. txt sau data *. *. Următorul exemplu caută în directorul C:\ și în toate subdirectoarele acestuia toate fișierele text care încep cu date.

Unde / r C: \ date * .txt

De asemenea, puteți găsi fișiere de toate tipurile ale căror nume încep cu date:

Unde / r C: \ date *. *

Uneori trebuie să obțineți informații despre configurația sistemului sau despre mediul sistemului. Pe sistemele critice, aceste informații pot fi salvate sau tipărite pentru referință. Mai jos sunt enumerate comenzile pentru a colecta informații despre sistem.

  • DRIVERQUERY- afișează o listă cu toate driverele de dispozitiv instalate și proprietățile acestora, inclusiv numele modulului, numele afișat ( numele afisat), tipul de șofer și data construirii ( data link-ului șoferului). Modul de afișare a tuturor informațiilor (/ V) raportează starea și starea driverului, modul de pornire, informațiile despre utilizarea memoriei și calea sistemului de fișiere. Opțiunea / V permite, de asemenea, afișarea informațiilor detaliate despre toți driverele nesemnate.
  • INFORMATIE DE SISTEM- Oferă informații detaliate despre configurația sistemului, inclusiv informații despre versiunea, tipul și producătorul sistemului de operare, procesor, versiunea BIOS, dimensiunea memoriei, standardele regionale, fusul orar și configurația adaptorului de rețea.
  • NLINFO- afișează informații detaliate despre standardele regionale, inclusiv limba implicită ( limba implicita), pagina de coduri Windows, formatele de afișare a orei și numerelor, fusul orar și paginile de coduri instalate. Această comandă este disponibilă numai în Kitul de resurse Windows Server 2003.

Pentru a utiliza aceste comenzi pe computerul local, introduceți pur și simplu numele comenzii dorite în fereastra shell-ului de comandă și apăsați Enter.

Comenzi pentru utilizarea registrului

Registrul Windows stochează informații de configurare pentru sistemul de operare, aplicații, utilizatori și hardware. Aceste date sunt cuprinse în secțiuni ( chei) și parametrii ( valorile) din registry, care se află într-o anumită secțiune rădăcină ( cheie rădăcină), care controlează cum și când sunt utilizate secțiunile și parametrii.

Dacă cunoașteți căile către secțiuni și înțelegeți tipurile de date permise în secțiuni, puteți utiliza comanda REG pentru a vizualiza și manipula secțiuni și opțiuni într-o varietate de moduri. REG acceptă mai multe subcomenzi:

  • REG add- adaugă o nouă subsecțiune sau element la registru;
  • Ștergere REG- elimină o subcheie sau un element din registry;
  • interogare REG- afișează o listă de elemente de secțiune și nume de subsecțiuni ( daca sunt);
  • REG compara- compară subchei sau elemente ale registrului;
  • Reg soru- copiază un element de registry în calea specificată a secțiunii pe un sistem local sau la distanță;
  • Restabilire REG- scrie în registru subsecțiunile, elementele și parametrii salvate anterior;
  • Salvare REG- salvează o copie a subcheilor, articolelor și setărilor de registry specificate într-un fișier.

Managementul serviciilor de sistem

Serviciile oferă funcționalitate cheie pentru stațiile de lucru și servere. Pentru a gestiona serviciile de sistem pe sistemele locale și la distanță, utilizați comanda controlerului de service ( comanda controlerului de serviciu) SC, care are un set de subcomenzi, doar o parte dintre ele este descrisă mai jos:

  • SC config- infiintarea conturilor pentru inregistrarea si pornirea serviciilor;
  • Interogare SC- afișarea unei liste cu toate serviciile configurate pe computer;
  • SC qc- afișarea configurației unui anumit serviciu;
  • SC start- pornirea serviciilor;
  • SC oprire- oprirea serviciilor;
  • SC pauză- suspendarea serviciilor;
  • SC continua- reluarea activității serviciilor;
  • Eșecul SC- atribuirea acţiunilor de efectuat în caz de defecţiune a serviciului;
  • SC qeşecul- Vizualizați acțiunile de întreprins atunci când serviciul eșuează.

În toate comenzile, puteți specifica numele computerului de la distanță cu serviciile pentru care doriți să lucrați. Pentru a face acest lucru, introduceți numele UNC sau adresa IP a computerului înainte de subcomandă pe care o utilizați. Iată sintaxa:

Subcomandă Sc ServerName

Repornirea și închiderea sistemelor din linia de comandă

Sistemele trebuie adesea repornite sau oprite. O modalitate este să utilizați utilitarul Shutdown, care vă permite să lucrați cu sisteme locale și de la distanță. O altă modalitate de a gestiona închiderea sau repornirea sistemului este să programați o sarcină de închidere. Aici puteți utiliza Schtasks pentru a specifica timpul de închidere sau puteți crea un script cu o listă de comenzi de închidere pentru sisteme individuale.

Următoarele comenzi vă permit să controlați repornirea și oprirea sistemului local.

Oprirea sistemului local:

Oprire / s / t Întârziere oprire / 1 / f

Oprire / r / t Întârziere oprire / 1 / f

Managementul aplicațiilor, proceselor și performanței

Ori de câte ori sistemul de operare sau utilizatorul pornește un serviciu, o aplicație sau o comandă, Microsoft Windows lansează unul sau mai multe procese pentru a controla programul asociat. Mai multe utilitare de linie de comandă vă facilitează monitorizarea și gestionarea programelor. Aceste utilitati includ:

  • Pmon (Manager de resurse de proces) - Afișează statistici de performanță, inclusiv utilizarea memoriei și a procesorului și o listă a tuturor proceselor care rulează pe sistemul local. Vă permite să primiți detalii " instantanee»Resurse implicate și procese care rulează. Pmon vine cu kitul de resurse Windows;
  • Lista de sarcini (Lista de sarcini) - listează toate procesele care rulează după nume și identificatorul procesului, raportează informații despre sesiunea utilizatorului și memoria ocupată;
  • Taskkill (Uciderea sarcinii) - oprește execuția procesului specificat prin nume sau identificator. Filtrele pot fi folosite pentru a opri procesele în funcție de starea lor, numărul de sesiune, timpul CPU, utilizarea memoriei, numele de utilizator și alți parametri.

Asta este practic tot ce am vrut să vă spun despre elementele de bază ale liniei de comandă Windows.

Descrierea comenzilor consolei

Aproape toate comenzile pe care le puteți executa în fereastra de comandă

Identic cu comenzile standard MS-DOS, dar în afară de ele există

Un set destul de extins de comenzi native pentru consolă Windows XP. Scurtul lor

Argumente de comandă.

Dir [cale] [nume fișier] atribute]]

[Eu [[:] rahat]] comand]]

Descrierea comenzilor consolei 129

Afișează conținutul folderului curent. Dacă, ca argument, comanda-

Ați indicat unitatea și calea, o listă a conținutului va fi afișată în fereastra consolei

Dosarul specificat. Semnificațiile celorlalte argumente sunt următoarele:

/ A - scoateți numai fișiere cu atributele specificate:

D - numai directoare;

О Н - numai fișiere ascunse;

S - numai fișiere de sistem;

Cratima din fața argumentului (≪-≫) are semnificația operatorului logic NOT≫.

De exemplu, comanda dir / A: D listează doar subfolderele folderului curent,

Dir / A: -S listează toate fișierele și folderele, cu excepția sistemelor-

/ B - afișează numai numele fișierelor (fără extensii);

/ С - utilizarea unui separator de grupuri de cifre la afișarea dimensiunilor

/ D - afișează o listă de fișiere în mai multe coloane cu sortare;

/ L - nume de fișiere de ieșire cu litere mici;

/ N - afișați numele fișierelor în coloana din dreapta;

/ 0 - sortați lista fișierelor afișate în următoarea ordine:

Q N - după nume (după alfabet);

S - după mărime (în ordine crescătoare);

E - prin extensie (după alfabet);

D - după data creării (de la cel mai vechi la cel mai nou);

G - afișează în primul rând subdosarele folderului curent.

O cratimă în fața unui argument (≪ ≫) inversează ordinea în care sunt ieșite datele. De exemplu

Mer, comanda dir / 0-S afișează conținutul folderului curent în funcție de dimensiune

Fișiere în ordine descrescătoare.

/ P - listare pagină cu pagină a fișierelor și folderelor cu o pauză obligatorie

Când ecranul este plin;

/ Q - afișează informații despre proprietarii fișierelor;

/ S - afișează o listă de fișiere împreună cu o listă a conținutului subdirectoarelor;

/ Т - afișează o listă de fișiere în conformitate cu criteriul de timp specificat:

С - până la data creării;

W - până la data ultimei modificări;

A - până la data ultimului acces la dosar;

/ W - afișați o listă în mai multe coloane;

/ X - afișează nume scurte pentru fișierele ale căror nume nu se potrivesc

Standard DOS. Formatul este similar cu ieșirea cu comutatorul / N, dar nume scurte

Capitolul 7. Linia de comandă

Fișierele sunt afișate în stânga celor lungi. Dacă fișierul nu are un nume scurt,

În schimb sunt afișate spații;

/ 4 - afișează numărul anului în format de patru cifre.

Cd [unitate:] [cale:]

Chdir [unitate:] [cale:]

Accesați folderul specificat, unde unitatea și calea sunt căi complete sau relative

În acest folder din structura de fișiere a discului dvs. În loc de o ceartă, can

Este folosită valoarea ≪...≫, indicând tranziția cu un nivel în sus

(în acest caz, comanda va arăta astfel: cd ..). Dacă desemnarea căii

Există un caracter de spațiu, o astfel de cale poate fi închisă între ghilimele.

Argumentul / D este folosit pentru a schimba unitatea curentă și folderul în același timp.

Pentru comanda CHDIR, numele directorului curent din linia de apel este convertit în volum

Același caz ca numele existente pe disc. Asa de,

Comanda cd C: \ TMP va face de fapt directorul curent C: \ Trnp, dacă acesta există.

Plutește pe disc. CHDIR încetează să mai trateze spațiile ca separatoare

Lee, care vă permite să mergeți la un subdirector al cărui nume conține spații, nu

Citarea întregului nume sau a căii între ghilimele. De exemplu, comanda cd \ winnt \ profiles \

Nume utilizator \ programe \ meniul start produce același rezultat ca și comanda cd

„\ winnt \ profiles \ nume utilizator \ programe \ meniu start”.

Dacă trebuie să accesați folderul rădăcină al unei unități, puteți pur și simplu să tastați

Pe linia de comandă, numele acestei unități. De exemplu, comanda E: sare la rădăcină

Partiția de disc E :.

COPIEAZĂ [de unde] ce [+ sursă [+. ... ... ]] [unde [sub nume]]

Copiați unul (sau mai multe) fișiere într-o altă locație de pe disc. Aici:

[de la] care este calea și numele fișierului sursă de copiat. Dacă calea este de la-

Prezent, fișierul copiat va fi preluat din folderul curent;

Unde [sub nume] - calea către folderul în care este dat

Fișierul, precum și numele acestuia, dacă acest nume în timpul copierii provine din

/ A - indică faptul că fișierul este un fișier text ASCII;

/ B - indică faptul că fișierul este un fișier binar;

/ D - indicarea posibilității de a crea un fișier criptat;

/ V - verificați corectitudinea copierii fișierelor;

/ N - folosiți nume scurte la copiere ori de câte ori este posibil;

Descrierea comenzilor consolei 131

/ Y - nu cereți confirmarea pentru a suprascrie fișierul dacă țintă

/ -Y - asigurați-vă că cereți confirmarea pentru a suprascrie fișierul dacă este în

Un fișier cu același nume există deja în folderul țintă;

II- copierea fișierelor de rețea.

Pentru a combina mai multe fișiere la copiere, specificați o destinație

Și mai multe fișiere sursă folosind caractere metalice sau format

Fișier1 + fișier2 + fișierZ +

Un exemplu de utilizare a comenzii:

Soru c: \ programs \ filel.exe / V d: \ files \ file2.com - copiază fișierul filel.exe,

Puneți în folderul de programe de pe unitatea C:, în folderul de fișiere de pe unitatea D: sub numele

MKDIR [unitate:] cale

MD [drive:] cale

Creează un folder în folderul specificat sau pe unitatea specificată. În cazul utilizării

Pentru procesarea avansată a comenzii, poate fi utilizată comanda MKDIR

Cu opțiuni suplimentare pentru a crea automat toate

Foldere intermediare în calea specificată. De exemplu, dacă folderul/ele nu există

Et, atunci comanda mkdir \ a \ b \ c \ d efectuează aceleași acțiuni ca și cea secvențială

Numărul de echipe

MOVE [unitate:] [cale] nume fișier [,. ... ... ] programare

MOVE [unitate:] [cale] folder_name newfoldername

Comanda mută fișierul sau folderul specificat într-o locație nouă

Disc. Aici:

[unitate:] [cale] nume fișier - calea completă sau relativă și numele relocarii

Fișierul meu sau un grup de fișiere. Lista de fișiere poate fi specificată și re-

Numărul de nume de fișiere, separate prin virgule și folosind caracterele de sub-

Instalatii;

Destinația este calea către folderul în care fișierul specificat ar trebui să fie mutat.

Dacă doriți ca fișierul să fie redenumit simultan cu mutarea-

Wang, împreună cu calea de destinație, puteți specifica noul său nume;

Folder_name - numele folderului pe care doriți să-l mutați;

New_folder_name este numele care ar trebui să fie atribuit folderului atunci când este mutat,

Dacă doriți să-l redenumiți împreună cu mutarea;

Capitolul 7. Linia de comandă

/ Y - afișați o fereastră de avertizare la suprascrierea fișierelor și folderelor,

Dacă obiectele fișier cu același nume există deja în folderul de destinație;

/ -Y - suprascrieți fișierele și folderele fără avertisment dacă folderul conține

Valorile există deja obiecte fișier cu același nume.

RMDIR [unitate:] cale

RD [drive:] cale

Comanda șterge folderul cu numele specificat. Aici:

[unitate:] cale - cale completă (sau relativă) către folderul șters. Dacă

Calea nu este specificată, dar numai numele folderului este listat ca argument pentru comandă,

Acest folder va fi eliminat din folderul curent;

/ S - ștergeți nu numai folderul specificat, ci și tot ceea ce conține acesta

Subdosare și fișiere;

/ Q - nu afișați o solicitare pentru confirmarea ștergerii dacă folderul șters

Conține alte obiecte fișier.

ÎNLOCUIȚI [unitatea 1:] [calea 1] nume fișier [unitatea 2:] [calea 2]

ÎNLOCUIȚI [unitatea 1:] [calea 1] nume fișier [unitatea 2:] [calea 2]

Cu această comandă, puteți înlocui localizat în orice folder cu

Fișierele unității computerului dvs. sunt un set diferit de fișiere. Aici:

[drive1:] [path1] filename este calea și numele unuia sau mai multor fișiere care

Rymi ar trebui să înlocuiască fișierele din folderul specificat;

[drive2:] [path2] - calea către folderul în care se efectuează înlocuirea;

/ A - fișierele specificate sunt adăugate în folderul țintă fără a-i distruge textul

Conținut de cabană (acest comutator este incompatibil cu tastele / S și / U);

/ P - afișați o solicitare pe ecran înainte de a suprascrie sau de a copia

/ R - permite suprascrierea și înlocuirea fișierelor cu atributul ≪ Numai citire

Niyā împreună cu alții;

/ W - când copiați fișiere de pe o dischetă, așteptați până când discul este introdus până când

Începutul operațiunii;

/ S - înlocuiți fișierele menținând structura folderelor, adică

Toate subfolderele folderului țintă împreună cu tot conținutul acestora;

/ U - înlocuiți numai acele fișiere, ale căror copii relocabile au mai mult de

Versiune noua.

RENUMIRE [unitate:] [cale] nume fișier1 nume fișier2

REN [unitate:] [cale] nume fișier1 nume fișier2

Redenumește unul sau mai multe fișiere din folderul specificat

(în acest caz, fișierul filename1 este redenumit în filename2).

Descrierea comenzilor consolei 133

Rețineți că nu puteți specifica o unitate diferită sau o altă unitate pentru fișierul de destinație.

Guy folderul.

DEL atribute]] argument

ERASE atribute]] argument

Ștergerea fișierelor specificate în comandă. Argumentul este

Numele unuia sau mai multor fișiere și pentru a șterge un grup de fișiere

Pot fi folosite caractere joker. Dacă argumentul este

Folder, toate fișierele vor fi șterse din acesta. Aici:

/ R - afișați un prompt de confirmare înainte de ștergerea fiecărui fișier;

/ F - efectuați ștergerea forțată a fișierelor disponibile numai pentru

/ S - elimină fișierele specificate în argument din toate subfolderele specificate

/ Q - dezactivați afișarea unei cereri de confirmare a ștergerii fiecărui fișier;

/ A - ștergeți numai fișierele cu atributele specificate:

H - numai fișiere ascunse;

Q S - numai fișiere de sistem;

R - fișiere numai pentru citire;

A - numai fișierele cu atributul „Arhivă”.

O cratimă (≪-≫) în fața unui argument are semnificația unui operator boolean

≪NU≫. De exemplu, comanda ERASE d: \ folder \ * Dll / A: -S va elimina fișierul

Pune pe disc D: folder FOLDER toate fișierele cu extensia .DLL, cu excepția

Sistem de citire.

NOTĂ

Rezultatele de ieșire pentru comutatorul / S sunt inversate, adică în fereastra consolei

Sunt afișate doar numele fișierelor șterse, nu fișierele care nu au putut fi găsite.

REM [text]

Plasează comentariul specificat într-un fișier batch sau într-un fișier CONFIG.SYS.

ASSOC [. Extensie [= [tip fișier]]]

Vă permite să setați asocieri de fișiere pentru diferite tipuri de fișiere. Aici:

Extensie - extindere a fișierelor pentru care este stabilită asocierea;

Tipul de fișier este programul care trebuie asociat cu tipul de fișier dat.

Dacă comanda dată este emisă fără a utiliza argumente suplimentare, pornit

Ecranul afișează tabelul curent de asocieri de fișiere pentru toate asociatele

Băile în sistemul de fișiere. Dacă specificați doar extensia de registru

Pentru tipul de fișier specificat, ecranul va afișa o listă de asocieri pentru aceasta

Capitolul 7. Linia de comandă

Extensii. Dacă nu este specificată nicio colare după semnul egal pentru data dată

Tip de fișier, toate asocierile existente pentru astfel de fișiere vor fi eliminate.

AT [\\ computername] [[number] | / ȘTERGE]

AT [\\ computername] ora [/ EVERY: day [, ...] | / URMĂTORUL: fleHb [, ...]]

"comanda"

Această comandă este concepută pentru a rula diverse programe sau a executa

Niya echipe într-un program - la un moment dat în anumite zile. Utilizare

Apelarea comenzii AT este posibilă numai dacă computerul dvs. are

Task Scheduler a început. Aici:

\\ computername este numele computerului de la distanță din rețeaua locală care utilizează

Da, dacă programul este pornit de pe această mașină. Dacă această pereche-

Contorul este omis, sarcina este atribuită computerului local;

Număr - numărul ordinal al sarcinii programate;

/ ștergere - anulați o sarcină programată anterior. Dacă codul sarcinii nu este specificat,

Toate sarcinile programate pentru acest computer sunt anulate;

/ da - nu afișați o solicitare pentru a confirma ștergerea tuturor programate

Sarcini noi;

Ora - ora începerii comenzii în format HH: MM: SS;

/ interactiv - permite sarcinii să interacționeze cu utilizatorul, să lucreze-

Pe computer în timpul lansării sarcinii;

/ euegy: zi [, ...] - sarcina este lansată în zilele specificate ale săptămânii sau lunii.

Tsa. Dacă data este omisă, se utilizează ziua curentă a lunii;

/ next: day [, ...] - sarcina va fi lansată pe următorul utilizator specificat

Lem ziua săptămânii (de exemplu, marțea viitoare). Dacă data este omisă, utilizați

Se folosește ziua curentă a lunii;

„comandă” este o comandă de consolă Windows XP sau numele unui fișier batch.

ATTRIB [+ R | -R] [+ A | -A] [+ S | -S] [+ H | -Н] [unitate:] [cale] [nume fișier]]

Setează atributele specificate pentru fișierul specificat:

Setați atributul specificat;

Eliminați atributul specificat;

R - atribut numai pentru citire;

А - atributul „Arhivă”;

S - atributul „Sistem”;

Н - atributul „Hidden”;

[unitate:] [cale] [nume_fișier] - unitate, calea și numele unui fișier sau set de fișiere pentru

Procesarea în echipă;

/ S - procesează fișiere cu nume specificate nu numai în folderul curent,

Dar și în toate subfolderele sale imbricate;

/ D - procesarea atât a fișierelor, cât și a folderelor.

Descrierea comenzilor consolei 135

Această directivă activează și dezactivează modul de gestionare a întreruperilor de proces.

Executarea programului în mediul DOS prin apăsarea tastelor Ctrl + C. Pe Windows XP

Această comandă a fost inclusă numai în scopul compatibilității cu software-ul.

În grame de MS-DOS, nu afectează funcționarea aplicațiilor Windows. Când este pornit

Citirea procesării comenzilor extinse în sistemul de operare Windows XP

Comanda BREAK invocă starea punctului de întrerupere în timp ce software-ul rulează.

Windows Debugger Go.

CACLS inya_file]]

[L) nume [. ... ... ]]

Gestionarea listelor de acces la fișiere (ACL), inclusiv vizualizarea și editarea

Titrare. Se aplică numai partițiilor de disc care conțin fișiere

sistem NTFS. Aici:

Nume fișier - tipărește tabelul dacă nu sunt disponibile alte argumente

Controlul accesului pentru acest fișier;

/ T - înlocuiți tabelele de control al accesului pentru un anumit fișier sau grup de fișiere

Pescuit atât în ​​folderul curent, cât și în toate subfolderele acestui folder;

/ E - modificați (editați) tabelul de control acces pentru aceasta

Accesați fișierul sau grupul de fișiere;

/ С - continuați executarea comenzii atunci când primiți o eroare de refuz înainte

/ G name-.access - atribuie permisiuni de acces obiectelor fișier specificate

Acolo pentru utilizatorul al cărui cont este specificat ca argument

Nume. Printre tipurile posibile de acces care ar trebui introduse ca ar-

Gumenta acces, puteți enumera următoarele:

R - acces numai în citire;

W - acces la scriere;

F - acces complet;

/ R nume - revocați toate permisiunile pentru utilizatorul al cărui cont

Numele a fost transmis ca argument. Folosit numai împreună cu tasta / E;

/ R nume: acces - înlocuiți permisiunile existente pentru utilizator, cont

A cărui intrare este specificată ca nume de argument, cu permisiunile date de

Ca argument, accesați:

N - fără permisiuni;

O R - acces numai în citire;

W - acces la scriere;

С - acces de editare (include acțiunea argumentului W);

F - acces complet;

Capitolul 7. Linia de comandă

/ D nume - interzicerea accesului la un fișier sau folder pentru utilizator, cont

A cărei literă este specificată ca nume de argument.

NOTĂ

Pentru a atribui moduri de acces pentru un grup de fișiere, puteți utiliza

Valorile numelui fișierului sunt caractere wildcard. De asemenea, atunci când apelați o comandă, puteți specifica

Adăugați mai mulți utilizatori.

În procesul de afișare a tabelelor de control acces ale sistemului de operare

Al meu folosește următoarele convenții:

CI (Container Inherit) - un semn de moștenire a permisiunilor de către containere.

ACE va fi moștenit de foldere;

01 (Object Inherit) - semn de moștenire a permisiunilor de către obiecte. ACE va

Det este moștenit de fișiere;

Yu (Numai Moștenire) - un semn al moștenirii exclusive a permisiunilor.

ACE nu poate fi aplicat fișierului/dosarului curent.

Un exemplu de utilizare a comenzii: CACLS private.txt / G user: F - se deschide pentru

Utilizatorul USER are acces deplin la fișierul private.txt.

Apelați [unitate:] [cale] nume fișier [opțiuni]

Această comandă vă permite să apelați un fișier batch din altul. La fel de

Argumentul parametrii utilizează un set de comutatoare din linia de comandă care sunt necesare

My când apelez fișierul batch țintă. De asemenea, poate fi folosită comanda CALL

Folosit împreună cu etichete speciale care joacă în acest caz

Rolul destinației (punctului) apelului fișierului batch. În acest caz, se aplică următoarele.

Sintaxă suflare:

CALL: etichetă argumente

Când utilizați această variantă de apelare a acestei comenzi, sistemul de operare

MA creează automat un nou context al fișierului batch curent cu cele specificate

Argumentele și controlul execuției fișierului sunt transferate la instrucțiune, urmate de

Suflare direct după semn. Ieșirea din fișierul batch este făcută

Ajuns dublu la capăt: prima ieșire transferă controlul către

Manualul imediat după linia care conține directiva CALL, a doua ieșire

Termină execuția fișierului. Folosirea instrucțiunii GOTO: EOF vă permite

Simțiți în orice moment întreruperea necondiționată a execuției fișierului.

SNSR

Setează ca activă pagina de coduri cu numărul specificat.

Când este apelat fără argumente, returnează numărul curent al paginii de coduri.

CHKDSK [volum: [[cale] nume fișier]]]

Verifică discul specificat utilizând programul Check Disk, atunci când este apelat fără

Argumentele sunt verificate în raport cu unitatea curentă. Aici:

Descrierea comenzilor consolei 137

Calea, numele fișierului - numele unui fișier sau al unui grup de fișiere pentru a verifica dacă există un fragment -

Qiyu. Folosit numai în sistemul de fișiere FAT / FAT 32;

/ F - verificați erorile și remediați-le automat;

/ V - în timpul verificării discului afișează căile complete și numele stocate

Pe fișierele de pe disc. Pentru unitățile care conțin partiții NTFS, se afișează și

Mesaje de curățare;

/ R - căutați sectoare proaste și restaurați conținutul acestora

Ale mele. Necesită utilizarea obligatorie a tastei / F;

Toți descriptorii actuali pentru un anumit volum vor fi invalidi.

Ne. Necesită utilizarea obligatorie a tastei / F;

/ L: dimensiune - în timpul scanării, redimensionați fișierul jurnal la dimensiunea specificată

Valori (în kiloocteți). Dacă nu este specificată nicio valoare, curentul

Mărime fișier. Folosit numai în sistemul de fișiere NTFS;

/ I - nu efectuați verificarea strictă a elementelor de index. Folosit numai

Ko în sistemul de fișiere NTFS;

/ C - nu verificați bucle în interiorul structurii folderului. Folosit numai în dosar

Sistemul Lovoy NTFS.

NOTĂ

Comutatoarele / I și / C reduc semnificativ timpul de rulare al programului Check Disk, dar mai puțin

O verificare riguroasă a discului poate duce la pierderea unora dintre fișierele din fișierul său.

Sistem iubitor de erori.

Volumul CHKNTFS: [. ... ... ]

^ CHKNTFS / D

CHKNTFS / T [: oră]

CHKNTFS / volum X: [. ... ... ]

Volumul CHKNTFS / S: [. ... ... ]

Controlează modurile de funcționare ale programului Check NTFS la pornirea computerului

În cazul verificării erorilor. Aici:

Volum - definește eticheta de volum a discului scanat, a punctului de montare sau

Numele unității cu două puncte (de exemplu, C :);

/ D - modul standard de verificare a discului este activat de acest program:

Discurile sunt scanate de fiecare dată când computerul este pornit.

Chkdsk rulează pentru erori;

/ Т [: time] - vă permite să modificați valoarea parametrului AUTOCHK (în secunde),

Controlul intervalului de timp înainte de începerea verificării automate

Discuri cheie (în acest timp, programul efectuează o a doua inversare

numărătoarea inversă). Dacă perioada de timp nu este specificată, curentul

Valoarea parametrului AUTOCHK;

Capitolul 7. Linia de comandă

/ X - interzice verificarea standard a discurilor la boot.

În acest caz, datele de pe discuri excluse anterior din lista de scanare se vor pierde.

/ С - cere permisiunea de a verifica discurile la următoarea pornire

Calculator. Dacă sunt găsite erori, programul CHKDSK este lansat.

Când această comandă este invocată fără niciun argument, se afișează ecranul

Starea curentă a marcajului de verificare pentru acest disc.

Când este executat, ecranul liniei de comandă este șters.

Rulează o altă copie a interpretorului de comenzi Windows XP (consultați secțiunea

CULOARE [culoare]

Setează opțiunile implicite de culoare de fundal și text pentru

Casete text din linia de comandă. Valorile culorilor sunt setate folosind

Shi din două numere hexazecimale, primul dintre care stabilește culoarea de fundal a ferestrei,

Iar a doua este culoarea textului. Ca fiecare dintre aceste numere, această comandă poate

Obțineți următoarele valori:

0 - negru;

1 - albastru;

2 - verde;

3 - albastru;

4 - roșu;

5 - violet;

B - galben;

7 - alb;

8 - gri;

9 - albastru deschis;

A - verde deschis;

B - albastru deschis;

C - roșu deschis;

D - violet deschis;

E - galben deschis;

F este alb strălucitor.

De exemplu, la apelarea comenzii COLOR OB, fundalul ferestrei liniei de comandă va rămâne

Negru și fontul este colorat în albastru deschis. Când efectuați acest co-

Mandas fără niciun argument va restabili automat culorile

Ferestrele promptului de comandă specificate în cheia DefaultCoior din registry Windows XP.

Descrierea comenzilor consolei 139

Comanda COLOR returnează o eroare cu codul ERRORLEVEL 1 dacă utilizatorul

Tel va încerca să seteze aceleași culori ca argumentul comenzii

Pentru fundal și text.

COMP [filename1] [inya_file2]

Folosind această comandă, puteți compara conținutul a două sau două fișiere

Seturi de fișiere, dacă argumentele file_name1 și filename2 sunt specificate folosind

Am wildcards. Aici:

FileName1, FileName2 - numele fișierelor sau seturilor de fișiere de comparat;

/ D - afișați informații despre diferențele detectate în zecimală

Format;

/ A - afișează informații despre diferențele detectate în format ASCII;

/ L - afiseaza numerele de linii in care au fost gasite diferente;

/ N = 4HOIO - numărul primelor linii din fiecare fișier care trebuie comparat

/ С - anularea sensibilității la caz: comparația va fi efectuată fără a se lua în considerare

registru de caractere ASCII;

/ OFF - efectuați verificarea și în fișierele cu caseta de selectare selectată

"De sine stătătoare".

COMPACT] [/ I] [nume fișier [. ... ... ]]

Afișează și, de asemenea, vă permite să modificați raportul de compresie al fișierelor stocate

Pe partițiile de disc cu sistemul de fișiere NTFS. Aici:

/ С - comprima fișierele și folderele listate ca argument pentru numele fișierului. Foldere

Sunt marcate în așa fel încât fișierele adăugate la ele ulterior

De asemenea, să devină comprimat;

/ U - despachetează fișierele și folderele listate ca argument file_name

Ki. Folderele sunt marcate în așa fel încât să fie adăugate la ele mai târziu

Fișierele devin necomprimate;

/ S - procesează toate subfolderele imbricate și fișierele stocate în ele. De

În mod implicit, comanda procesează doar folderul curent și conținutul acestuia;

/ A - procesează fișiere cu atributele „Hidden” și „System”. În mod implicit

Astfel de fișiere sunt trecute peste Chania;

/ I - continuă forțat executarea comenzii chiar dacă a

Nii erori. În mod implicit, atunci când apare o eroare, toate sunt cauzate de aceasta

Operațiunile sunt încheiate prin comandă;

/ F - comprima forțat toate fișierele specificate de utilizator, chiar dacă

Unele dintre ele sunt deja comprimate. În modul implicit, fișier comprimat

Obiectele nu sunt procesate;

/ Q - în timpul operațiunii, afișați pe ecran doar cele mai semnificative

Inteligența.

140 Capitolul 7. Linia de comandă

Când apelați comanda COMPACT fără niciun argument în fereastra de comandă,

Kee afișează informații despre comprimarea fișierelor stocate în folderul curent. La

Listând mai mulți parametri pe linia de comandă, ar trebui să fie

Separate prin spatii.

CONVERTĂ unitate: / FS: NTFS

Convertește partițiile de disc FAT în format NTFS. Comanda nu este executată

Pentru partiția curentă a discului. Aici:

Disc: - numele partiției de disc convertite cu două puncte, de exemplu F :;

/ FS: NTFS - sistem de fișiere țintă (NTFS);

/ V - afiseaza mesajele sistemului in timpul functionarii;

/ Sut, Agea: nume de fișier - numele fișierului de serviciu din partiția rădăcină a discului pentru re-

Rezervarea spațiului pe disc pentru fișierele de sistem NTFS;

/ NoSecurity - dezactivați restricțiile privind accesul la fișierele convertite

Și foldere;

/ X - dacă este necesar, demontați volumul înainte de a-l verifica. După

Toți descriptorii actuali pentru un anumit volum vor fi invalidi.

DATA [ EU SUNT ][Data]

Date în calendarul computerului și vă solicită să introduceți o nouă dată. A salva

La data curentă, apăsați tasta Enter. Cu tasta / T, comanda

Hundred afișează data curentă fără a vă cere să o schimbați.

DISKCOMP [disc1: [disc2:]]

Această comandă face o comparație fișier cu fișier a două dischete.

COPIE DISC [disc1: [disc2:]]

Cu această comandă, conținutul unei dischete este copiat

O alta. În acest caz, discurile copiate trebuie să aibă același volum de discuri

Du-te spații și același sistem de fișiere, iar argumentele comenzii pot

Consultați același dispozitiv fizic - de exemplu, unitatea A :.

Când utilizați tasta / V, copierea se realizează cu verificarea corectă

Înregistrarea notelor.

ECHO ON sau OFF

ECHO [șir]

Comanda repetă pe ecran mesajele introduse de utilizator ca

Șirul de parametri și, de asemenea, vă permite să configurați modul de afișare a mesajelor în fereastră

Descrierea comenzilor consolei 141

Linie de comanda. Când comanda este apelată fără argumente, ecranul revine

Valoarea modului curent.

Această comandă este utilizată fără parametri suplimentari. La

Execuția acestuia iese din programul interpretorului de comenzi și începe

Închiderea ferestrei liniei de comandă.

FC] [I]

[unitate1:] [cale1] nume fișier1 [unitate2:] [cale2] nume fișier2

FC / B [unitate1:] [cale1] nume_fișier1 [unitate2:] [cale2] nume_fișier2

Această comandă compară două fișiere sau seturi de fișiere (dacă

Argumentele sunt specificate folosind metacaractere) și afișează informații

Relația despre diferențele dintre ei. Aici:

[drive1:] [path1] filename1, [drive2:] [path2] filename2 - căile și numele primei

Și al doilea fișier (seturi de fișiere) să fie comparat;

/ A - afișați numai prima și ultima linie pentru fiecare grup de diferite

/ B - comparare binare;

/ С - comparați fără a ține seama de majuscule;

/ L - compara fișiere în format ASCII;

/ LBn - detectează numărul maxim de inconsecvențe pentru numărul de linii,

Specificat de parametrul n;

/ N - afișează numerele de linii pe ecran la compararea fișierelor în format

/ OFF - comparați fișierele cu caseta de selectare „Offline” selectată;

I - nu tratați filele ca echivalente atunci când verificați

Numărul de spații;

/ U - compara fișiere în format Unicode;

/ W - sări peste spații și file în timpul verificării;

/ nnnn - Acest parametru specifică numărul de linii de potrivire consecutive,

Care ar trebui îndeplinită după ce a fost identificată o neconformitate.

FIND L7N]] „șir” [[drive:] [cale] nume fișier [...]]

Caută un șir specificat într-un fișier sau într-un set de fișiere. Aici:

[drive1:] [path1] filename - cale completă sau scurtă și numele fișierului în care

Căutarea este în curs;

Probă nouă;

/ S - afiseaza doar numarul total de linii care contin modelul dat;

142 Capitolul 7. Linia de comandă

/ N - afișează numai numerele de linie care conțin modelul specificat;

/ I - nu face distincție între caracterele majuscule și litere mici în timpul căutării;

Nominal≫.

Dacă această comandă este introdusă fără niciun argument, căutarea este efectuată

În textul introdus de la tastatură sau în textul trecut printr-o conductă,

Mande FIND o altă comandă de consolă.

FINDSTR [D.]

] siruri de caractere

[[unitate:] [cale] nume fișier]

Această directivă caută fișiere care conțin modelul dat. Aici:

[unitate:] [cale] nume fișier - cale completă sau scurtă și nume fișier (grup

Fișiere), printre care se efectuează căutarea;

String - un șir cu un eșantion de text care trebuie căutat;

/ B - caută un model dat numai la începutul liniilor;

/ E - caută un model dat doar la sfârșitul rândurilor;

/ L - caută o potrivire completă a modelului dat cu textul din fișier;

/ R - caută șiruri doar ca expresii regulate;

/ S - caută fișiere care conțin un eșantion dat în curent

Folder și toate subfolderele sale;

/ I - efectuează o căutare care nu ține seama de majuscule;

/ X - afișează linii care conțin potriviri exacte la date

Probă;

/ V - afișați ca rezultat al căutării toate rândurile care nu conțin cele specificate

Probă nouă;

/ N - afișează numerele și conținutul liniilor care conțin un model dat;

/ M - afișează doar numele fișierului în care a fost găsită o potrivire cu imaginea

/ 0 - afișați liniile găsite folosind întrețesut

/ P - ignora liniile care contin caractere neprintabile;

/ OFF - căutați în fișiere cu ≪Auto-

Nominal≫;

/ A: culori - setează valorile culorilor, cu ajutorul cărora vor fi ieșite

Afișează rezultatul căutării (vezi secțiunea care descrie comanda COLOR);

/ R: fișier - obține o listă de fișiere vizualizate în timpul căutării de la

Fisier text;

/ С: ​​​​șir - utilizați șirul specificat ca expresie de căutare;

/ ygfile - obține o listă de șiruri de caractere cu modele de căutare din fișierul specificat;

Descrierea comenzilor consolei 143

/ D: cnMCOK_nanoK - obțineți o listă a parolelor vizualizate în timpul căutării

Cod dintr-un fișier text (directoarele din listă sunt separate prin punct și virgulă).

Comanda FINDSTR poate folosi și rândul de

Expresii regulate speciale, o referire rapidă la sintaxa cărora

Înlocuiți orice simbol în loc de „punct”;

L - caută o intrare la începutul unui rând;

$ - căutați apariția la sfârșitul rândului

[x-y] - interval de valori posibile: căutați orice caractere din cele specificate

Gamă;

\

Xyz \> - caută o apariție la sfârșitul unui cuvânt.

FORMAT disc:

FORMAT disc:

FORMAT disc:

FORMAT disc:

FORMAT disc

Formatează unitatea specificată cu opțiunile specificate. Aici:

Disc: - numele partiției de disc care urmează să fie formatată cu două puncte, de exemplu F :;

/ FS: sistem - setează tipul sistemului de fișiere pentru discul formatat (FAT,

FAT 32 sau NTFS);

/ V: label - indică eticheta de volum care va fi scrisă pentru disc la cerere

Finalizarea procesului de formatare;

/ Q - efectuează formatarea rapidă a discului specificat;

/ С - setează modul de compresie al obiectelor fișier pentru cele formatate

Partiție (utilizată numai în NTFS);

/ X - dacă este necesar, demontați volumul înainte de formare-

Legarea. Odată dezactivat, toți descriptorii actuali pentru un anumit volum

Va fi invalid;

/ F: dimensiune - o indicație explicită a standardului de dischetă formatat (1.44);

/ T: piese - numărul de piese de pe fiecare parte a discului;

/ N: sectoare - numărul de sectoare de pe fiecare pistă;

/ A: dimensiune - o indicație explicită a dimensiunii clusterelor create la formatare

Completarea acestei secțiuni. Trebuie amintit că sistemul de fișiere NTFS este

Conține dimensiunile clusterului 512, 1024, 2048, 4096, 8192 octeți, precum și 16, 32,

64 KB. Sistemul FAT (FAT 16) acceptă dimensiunile cluster 512, 1024,

2048, 4096, 8192 octeți, 16, 32, 64 KB, precum și 128 și 256 KB pentru dimensiune

Sectoare de peste 512 octeți. Suportă tabelul de alocare a fișierelor FAT 32

Dimensiuni cluster 512, 1024, 2048, 4096, 8192 octeți, 16, 32, 64 KB și

128 și 256 KB pentru dimensiuni de sector de peste 512 octeți. În plus, dosar

Capitolul 7. Linia de comandă

Sistemele FAT 16 și FAT 32 impun următoarele restricții privind numărul de chei

Ștergerea într-un singur volum: pentru FAT numărul de clustere trebuie să fie mai mic sau egal

65 526, pentru FAT 32 această valoare trebuie să fie între

65.526 și 4.177.918 clustere. Executarea comenzii FORMAT va fi imediat

Avortat dacă o încălcare a restricțiilor stabilite privind

Folosind dimensiunea de cluster specificată.

NOTĂ

Când formatați partițiile NTFS cu modul de compresie a datelor setat, trebuie

Vă rugăm să rețineți că compresia volumelor NTFS nu este acceptată dacă

Clusterele din volum sunt mai mari de 4096 de octeți.

ATENŢIE

Vă rugăm să rețineți că, dacă formatați un disc, toate datele stocate pe disc vor fi

Pierdut iremediabil.

FTYPE [tip_fișier [= [linia de comandă]]]

Potrivirea oricărui tip de fișier înregistrat în sistem cu

Linia de comandă folosită pentru a-l deschide. Ca argumente în acest sens

Comenzile pot fi folosite cu următoarele valori:

Rogo plănuiește să schimbe linia de comandă de deschidere;

Command_string - însăși valoarea comenzii utilizate pentru a deschide fișierul

Pescuit de acest tip.

Când apelați comanda FTYPE fără parametri suplimentari, va fi

Listează toate liniile de comandă deschise instalate pe Windows și

Fișiere asociate. Când este specificat ca argument de comandă

Numai numele unui fișier din fereastra promptului de comandă va afișa comanda

Apelați acest fișier, dacă a fost setat anterior în sistem. Dacă după semnul pa-

Dacă nu specificați linia de comandă care urmează să fie instalată, FTYPE va elimina pentru

Fișierul selectat conține toate asociațiile preexistente.

^ GRAFTABL / STATUS

Comanda setează numărul paginii de coduri pentru afișarea caracterelor naționale

Alfabete finale în modul grafic. Argumentul nnn specifică numărul

O pagină nouă care ar trebui folosită pentru a afișa simboluri naționale

Volov implicit, apelarea comenzii cu parametrul / STATUS revine pe ecran

Pagina de cod curentă.

Această comandă este utilizată fără parametri suplimentari. La

Când este executat, pe ecran este afișat un indiciu pentru utilizarea comenzilor consolei.

Are Windows XP.

Descrierea comenzilor consolei 145

LABEL [unitate:] [etichetă]

LABEL [volum] [etichetă]

Această comandă vă permite să creați, să modificați sau să ștergeți etichete de volum pentru fizic

Discuri cehe și partiții logice ale discurilor. Aici:

Disc: - numele unui disc sau partiție de disc cu două puncte, de exemplu F :;

Label - o etichetă care ar trebui setată pentru acest disc (partiție);

Volum - numele unui disc sau al unei partiții de disc cu două puncte, de exemplu, F : sau met-

Ka volumul existent. Dacă este specificată o etichetă de volum, utilizați indicatorul / MP

Nu este necesar.

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

MAI MULT [+ n]]

MAI MULT / E [+ n] [fișiere]

Cu această comandă, puteți afișa secvențial conținutul

Fișierul meu text sau lista execuției comenzii consolei. Aici:

[unitate:] [cale] nume de fișier - cale completă (sau relativă) și nume de fișier, cu

Reținerea care ar trebui să fie afișată în fragmente. Dacă suni

Există mai multe fișiere, numele lor ar trebui listate separate printr-un spațiu;

Command_name este o comandă, al cărei progres ar trebui să fie afișat.

A orbi pe ecran în fragmente;

/ E - activați funcții suplimentare ale comenzii MAI MULT;

/ С - ștergeți ecranul înainte de a afișa fiecare pagină;

/ R - ia în considerare caracterele de defilare a paginii;

/ S - afișați o secvență de mai multe linii goale ca una singură

/ Тп - înlocuiți caracterele de tabelare cu n spații (în mod implicit n = 8).

Comanda MAI MULT acceptă o tastă opțională + n, care poate fi utilizată

Sună când ești chemat. Indică faptul că primul fișier din secvență

Ar trebui să fie ieșit începând de la linia p.

Dacă ați activat Funcțiile avansate de

Apelarea comenzii MORE cu parametrul /E ca răspuns la promptul de mediu - Mai multe - -

Puteți emite comenzi speciale pentru program apăsând următoarele taste:

R p - afiseaza urmatoarele n linii;

S n - sări peste următoarele n linii din ieșire;

F - mergeți la ieșirea următorului fișier;

Q - părăsiți comanda;

Afișează numărul curent al liniei;

Arata indiciul;

Spațiu - mergeți la pagina următoare;

Enter - mergeți la următoarea linie.

Capitolul 7. Linia de comandă

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

Cu această comandă, utilizatorul poate specifica calea de căutare pentru executabil

Fișiere. Când apelați comanda PATH fără parametri, se afișează fereastra liniei de comandă

Calea de căutare curentă este apăsată. În cazul utilizării variabilei de sistem YARATSCH

Noua valoare a șirului de căutare este atașată la sfârșitul celei vechi. Dacă această comandă este apelată

Activat cu parametrul „punct și virgulă”, valoarea curentă a căii de căutare va fi ștearsă.

Dar căutarea ulterioară a fișierelor executabile va fi limitată la folderul curent.

PUSHD [cale]

Când această comandă este apelată, sistemul își amintește valoarea introdusă de utilizator.

Citind calea către orice folder și apoi merge la el, făcând acest folder să fie

Tabernacol. Dacă Modul de procesare avansată este activat în fereastra Prompt de comandă

Comenzile, ca argument pentru comanda PUSHD, puteți utiliza nu numai lo-

Kalny, dar și căi de rețea. În acest caz, sistemul găsește în mod independent cele specificate

O nouă partajare de rețea, o conectează ca unitate de rețea și apoi comută

Dit despre el. Numele unităților de rețea sunt atribuite automat prin enumerarea tuturor

Nume libere, începând cu Z:, în ordine inversă, în timp ce se-

Resursei țintă i se va atribui primul nume gratuit găsit de sistem.

Această comandă este utilizată fără parametri suplimentari. La

Când este executat, se face o tranziție rapidă către folderul specificat mai devreme când

Puterea echipei PUSHD. Dacă modul extins este activat în fereastra promptului de comandă

Nicio procesare de comandă, atunci când comanda POPD este invocată, totul temporar

Numele unităților de rețea create de comanda PUSHD în timpul ștergerii

Unitatea de rețea corespunzătoare din stiva de foldere.

PRINT [[unitate:] [cale] nume fișier]

Când această comandă este invocată, este tipărită cea specificată în linia de comandă

Fișierul, calea către care este scrisă ca argument [unitate:] [cale] nume fișier. De-

Cu ajutorul dispozitivului Key / O:, puteți specifica dispozitivul (de exemplu, portul imprimantei

Tera) pe care să se imprime.

valoare PROMPT

În mod implicit, fereastra promptului de comandă afișează un prompt de operare.

Sisteme în format standard MS-DOS, care este unitate: \ cale>, de exemplu

Comanda PROMPT vă permite să schimbați aspectul promptului sistemului de operare.

În aceste scopuri, puteți utiliza un set de variabile speciale:

$ A - & (ampersand);

$ B - | (bară verticală);

Descrierea comenzilor consolei 147

$ C - ((paranteza din stanga);

$ D - data curentă;

$ E - ESC (caracter ASCII cu codul 27);

$ F -) (paranteza dreapta);

$ G -> (mai mult semn);

$ H - Backspace (ștergeți caracterul anterior);

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

$ N - numele discului curent;

$ Р - numele discului și directorului curent;

$ Q - = (semn egal);

$ S - spațiu;

$ Т - ora curentă;

$ V - numărul versiunii Windows XP;

$ _ - întoarcere și avans de linie;

$$ - $ (semnul dolarului).

Pe lângă variabilele enumerate și combinațiile lor ca argument, co-

Comenzile PROMPT pot folosi orice secvență de caractere.

De exemplu, după executarea comenzii

PROMPT bun venit: $ a root $ S $ C $ D $ F $$

Promptul sistemului de operare arată astfel:

Bine ati venit:& rădăcină(17.04.2002)$

Și după executarea directivei PROMPT, introduceți comanda: $ _ prompt for operational

Sistemul Noah va afișa după cum urmează:

Introdu comanda:

RECOVER [unitate:] [cale] nume fișier

Folosind comanda RECOVER, puteți restaura cele deteriorate

Informații pe discul denumirii. Ca argumente [unitate:] [cale] nume fișier Evidențiat

Unitatea live, calea și numele fișierului de restaurat. De exemplu, dacă tu

Utilizați comanda RECOVER A: \ file.txt.

START [„titlu”] [A) cale] [/ I]

[comandă / program] [parametri]

Această comandă vă permite să rulați într-o fereastră separată orice program cu un anumit

Noi parametri inițiali. Aici:

Titlu - titlul programului, care va fi afișat în linia de titlu

Dexteritatea ferestrei deschise pentru acest program;

Capitolul 7. Linia de comandă

/ Dnyrb- o indicație a folderului de lucru al programului care se lansează, în care

Toate fișierele necesare pentru a-l descărca sunt găsite;

II - rularea programului nu într-un mediu nou, ci în mediul original,

Creat de interpretul de comandă CMD;

/ B - setarea modului de întrerupere a execuției programului prin apăsarea combinației

Tanya cheile Ctrl + C. Dacă această aplicație nu procesează apăsările de taste

Vish Ctrl + C, puteți întrerupe execuția acesteia apăsând tastele Qrl + Break;

/ MIN - porniți programul într-o fereastră minimizată la bara de activități;

/ MAX- lansarea programului într-o fereastră full-screen;

/ SEPARATE - rulați o aplicație Windows pe 16 biți într-o zonă separată

Tee memorie;

/ SHARED - Porniți o aplicație Windows pe 16 biți în zona partajată a

/ LOW - porniți aplicația cu o prioritate scăzută pentru execuție (IDLE);

/ NORMAL - porniți aplicația cu prioritate normală pentru execuție

/ HIGH - pornește aplicația cu prioritate mare pentru execuție (HIGH);

/ REALTIME - rulați aplicația cu prioritate în timp real pe

Umplere (TIMP REAL);

/ SUPERIOR - rulați aplicația cu prioritate de execuție mai mare

Mediu (Asupra NORMAL);

/ BELOWNORMAL - rulați aplicația cu prioritate de execuție de mai jos

Mediu (SUB NORMAL);

/ WAIT - porniți aplicația în modul de așteptare pentru finalizarea acesteia;

Comandă / program - calea și numele comenzii sau programului în sine. Dacă la

Puterea comenzii START rulează fie o comandă internă shell CMD

Fișier lot, o nouă fereastră CMD va fi lansată cu comutatorul / K, cu alte cuvinte

Tu, nu va fi închis când programul se termină. Dacă

Rulați o altă aplicație, un stan-

Fereastra grafică Dart Windows XP;

Parametri - parametri externi, chei și variabile transmise către

Gram de CMD când începe.

NOTĂ

Pentru a apela fișiere executabile prin deschiderea tipurilor asociate acestora

Fișierele din fereastra consolei de comandă, trebuie doar să tastați numele complet în linia de comandă

Un astfel de dosar. De exemplu, când apelați fișierul document.doc din fereastra liniei de comandă,

Cotat în sistem cu programul Microsoft Word, Windows va porni automat Word

Pentru execuție și încărcați acest fișier în el.

Când lansați o aplicație GUI pe 32 de biți din

Managerul de comandă din linia de comandă nu așteaptă ca aplicația să se termine

Înainte să-și închidă fereastra și intoarce-te invitație sistem de operare.

Descrierea comenzilor consolei 149

Acest principiu se aplică tuturor cazurilor de lansare a programelor, cu excepția acestora

Apel din fișiere batch.

Dacă extensia fișierului nu este specificată pe linia de comandă, handlerul

Comanda folosește valoarea variabilei de mediu RATNEHT pentru a determina

Transmiteți extensiile numelor fișierelor executabile și ordinea căutării programului

Structura de fișiere a discului. În mod implicit, acestei variabile i se atribuie valorile

Niya.COM ;, .EXE ;, .BAT ;, .CMD. Sintaxa pentru scrierea valorilor pentru o anumită variabilă

Similar cu sintaxa pentru variabila PATH, adică elementele individuale ale secțiunii

Întins cu punct și virgulă.

Dacă în timpul căutării fișierului executabil, nu au fost găsite potriviri

Cu una dintre extensiile înregistrate în sistem, programul verifică

Potriviți numele folderului specificat. Dacă numele folderului se potrivește cu cel specificat

Mu, apoi comanda START lansează Explorer, care deschide acest folder pentru navigare.

SUBST [unitate: [unitate2:] cale]

SUBST drive: / D

Această comandă vă permite să potriviți o cale specificată de utilizator cu numele oricărei

Disc. Această comandă poate fi folosită pentru a crea virtual

Discurile din orice folder din structura de fișiere a computerului dvs. sau pentru mon-

Titrarea discului în orice moment pe care îl alegeți. Aici:

Disc - numele discurilor virtuale care sunt mapate la va-

Disk2: calea este discul fizic pentru care este creată maparea;

/ D - o cheie care șterge discul virtual creat anterior.

TIME [timp] [I]

Fără argumente suplimentare, această comandă afișează valoarea curentă.

Ora după ceasul computerului și vă solicită să introduceți o nouă valoare de timp. Pentru

Pentru a salva ora curentă, apăsați tasta Enter. Cu cheie / T

Comanda afișează pur și simplu ora curentă fără a vă cere să o schimbați.

TITLE [șir]

Afișează șirul specificat ca valoare a barei de titlu a ferestrei de comandă -

Noah row. O comandă arbitrară poate fi specificată ca argument de comandă.

O succesiune de personaje.

TREE [drive:] [cale]

Afișează un arbore de foldere sau o structură de aspect într-o fereastră de prompt de comandă

Fișierele și folderele din folderul specificat de pe disc. Aici:

Sub forma unui arbore de directoare;

Capitolul 7. Linia de comandă

/ A - înlocuiți caracterele ASCII în locul alfabetelor naționale

La afișarea fișierelor ale căror nume sunt setate în codificare națională;

/ F - afișați numele fișierelor pentru fiecare folder.

Când apelați comanda fără parametri suplimentari, fereastra CMD afișează-

Arborele Xia al folderului curent.

TYPE [unitate:] [cale] nume de fișier

Această comandă afișează conținutul fișierului specificat.

Această comandă este utilizată fără parametri suplimentari. La

Executarea acestuia pe ecran afișează numărul versiunii curente de Windows XP.

VERIFICA

Activează sau dezactivează modul de verificare suplimentar la scrierea datelor

Pe disc. Utilizați această comandă fără parametri suplimentari pentru definire

Stergerea starii curente a functiei de verificare a scrierii.

VOL [drive:]

Afișează valoarea etichetei unității specificate. Fără parametri suplimentari,

Manda returnează eticheta discului curent.

XCOPY sursă [rezultat] [I> [: data]]]

^ C/Q] [I]

[+ fișierZ]]

Cu această comandă, puteți copia grupuri mari de fișiere sau

Structuri întregi de foldere împreună cu conținutul acestora. Spre deosebire de ko-

Mand, XCOPY are mai multe funcții și îți permite

Există mulți parametri diferiți:

Sursă - un fișier, un grup de fișiere sau foldere de copiat;

Rezultat - calea către locația și/sau numele noilor fișiere și foldere

Când le redenumim în același timp;

/ A - copiați (printre altele) fișiere cu atributul „Arhivă”; el însuși la-

Ribut nu își schimbă sensul atunci când este copiat;

/ M - copiați numai fișierele cu atributul „Arhivă”; la finalizarea

Atributul de copiere este eliminat;

L) [: data] - copiați numai fișierele modificate după data specificată.

Dacă nu este specificată nicio dată, numai fișierele mai vechi de

Fișierele stocate în folderul țintă;

/ R - afișați pe ecran solicitări pentru a confirma înregistrarea fiecărui nou

Descrierea comenzilor consolei 151

/ EXCLUDE: fișier1 [+ fișier2] [+ fișier3] - listă de fișiere care conțin context

Aparițiile liniilor de excepție la copierea fișierelor. Când oricare dintre

Liniile se potrivesc cu orice parte a căii absolute către fișierul copiat, deci

Ce fișier este exclus din operația de copiere. De exemplu, prin specificarea liniei

\ exe \ sau .exe, puteți exclude toate fișierele din folderul exe sau toate fișierele

Cu extensia .exe, respectiv;

/ S - copiază directoare împreună cu toate subdirectoarele, cu excepția celor goale;

/ E - copiați directoare împreună cu toate subdirectoarele, inclusiv cele goale;

/ V - compară fișierele țintă cu fișierele sursă în timpul copierii;

/ W - așteptați apăsarea unei taste de pe tastatură înainte de a copia

Calculator;

/ С - continuați copierea chiar dacă sunt găsite erori;

/ I - dacă, la copierea mai multor fișiere ca parametru,

Tat a specificat numele unui folder inexistent, creați un nou folder cu cel specificat

/ Q - nu afișați pe ecran numele fișierelor copiate;

/ F - în timpul copierii, afișați pe ecran numele complete ale originalului

Și dosarele finale;

/ L - în timpul copierii, afișați numele complete numai pe ecran

Dosare de călătorie;

/ G - dacă directorul țintă nu acceptă criptarea, copiați

Introduceți fișiere criptate în el (pentru partiții NTFS);

/ N - printre altele, copiați fișierele ascunse și de sistem;

/ R - când copiați complet, înlocuiți fișierele cu atributul ≪.Numai pentru

Lecturi≫;

/ T - fără a copia fișiere, creați o structură de foldere în locația specificată de pe disc,

Similar cu originalul;

/ U - copiați și suprascrieți numai fișierele deja disponibile

În folderul țintă;

/ К -când copiați fișiere cu atributul „Numai citire” salvați

Acest atribut (în mod implicit, este resetat automat în timpul

Copiere);

/ N - înlocuiți numele lungi când copiați nume scurte de stan-

Dart DOS;

/ 0 - copiați proprietarul și informațiile ACL împreună cu fișierul;

/ X -copiați datele de audit ale fișierului (necesită utilizarea obligatorie

Tasta Nya / 0);

/ Y - cereți confirmarea pentru a suprascrie fișierul, dacă se află în folderul țintă

Un fișier cu același nume există deja;

/ -Y -nu cere confirmare pentru a suprascrie fișierul dacă țintă

Un fișier cu același nume există deja în folder;

/ Z - copiați fișierele dintr-o sursă situată în rețeaua locală.

Capitolul 7. Linia de comandă

Pentru sfaturi despre cum să utilizați orice comandă de consolă Windows XP

Utilizați apelul de comandă cu tasta ^ II după cum urmează: nume_comandă II, de exemplu

Nou pe site

>

Cel mai popular