Comenzi de Consol

download Comenzi de Consol

If you can't read please download the document

description

ms dos

Transcript of Comenzi de Consol

  • Cautare selecteaza

    DOCUMENTE SIMILARE

    0

    Using Windows XPDezactivarea serviciului de indexareWindows XP o noua evolutieConfigurare Windows XPBara de operatii (Taskbar)GASIREA SI STERGEREA FISIERELORAPLICATII WINDOWSCum faci o retea wireless pe Windows VistaGestiunea serviciilor de printare: Instalarea unui server de printareNotiuni avansate despre Windows XP Professional

    TERMENI importanti pentru acest document

    16 bit ms-dos subsystem c windows temp :

    Username / Parola inexistenteLogin Register

    Home Documente Upload Resurse Alte limbi

    CATEGORII DOCUMENTE

    AfaceriCalculatoareCasa masinaDidactica pedagogieDiverseEducatieFinanteGeografieIstorie & politicaLegislatieLimbaManagementSanatateTehnologie

    Access Adobe photoshop Algoritmi Autocad Baze de date C C sharpCalculatoare Corel draw Dot net Excel Fox pro Frontpage Hardware

    Html Internet Java Linux Matlab Ms dos Pascal

    Php Power point Retele calculatoare Sql Tutorials Webdesign Windows

    Word Xml

    COMENZI DE CONSOLA - WINDOWS XP

    windows+ Font mai mare | - Font mai mic

    COMENZI DE CONSOLA - WINDOWS XP1. Scurta introducere

    Oricat de adevarata ar fi afirmatia ca MS-DOS (Microsoft's Disk Operating System) este mort din punctul de vedere al unui sistem de operare de sine statator, nu poate fi contestat faptul ca adevaratii tehnicieni pc si cei cu certificari in retele sau computere recunosc faptul ca manuirea sintaxelor comenzilor, a parametrilor sunt doar cateva din abilitatile tehnice care sunt de cele mai multe ori preferate interfetei grafice (GUI - graphical user interface) a Windows.

    Invatarea acestor comenzi interminabile nu este deloc usoara, si necesita un grad ridicat de concentrare si practica de perfectionare. Din pacate gasirea unui manual in limba romana pentru a ajuta la studierea comenzilor Dos este o adevarata provocare. (noi nu am reusit sa o gasim)

    In WindowsXP, interpretorul de comenzi este furnizat de fisierul cmd.exe, care este localizat in fisierul WindowsSystem32. Consola de comenzi poate fi deschisa individual din Start -> Run, unde se tasteaza cmd. In functie de setari, se poate deschide si din Start-All Programs-Accessories.

    Page 1 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Se va deschide o fereastra alb-negru (culorile pot fi schimbate) unde va palpai liniuta de prompt.

    In orice versiune a Windows-ului XP exista posibilitatea apelarii help-ului, tastand help (fara ghilimele). Pentru mai multe detalii referitoare la o anumita comanda, se tasteaza help NumeComanda sau NumeComanda /?.

    (si lista continua)

    (etc. cu lista)

    sau a doua varianta

    (Elena Dediu)

    2. Comenzile de consola de la A la ZA B C D E F G H I L M N

    O P Q R S T U V W X

    AARP

    Comanda Arp afiseaza si modifica tabelele de mapare a adreselor fizice folosite de protocolul Arp.

    -a Afiseaza intarile curente Arp prin interogarea datelor din protocolul current. Daca inet.addr este specificat sunt afisate numai IP-ul si adresa fizica al calculatorului specificat. Daca mai multe interfete de retea folosite Arp sunt afisate intrarile pentru fiecare tabela arp.

    -g Afiseaza intarrile curente Arp prin interogarea datelor din protocolul current. Daca inet.addr este specificat sunt afisate numai IP-ul si adresa fizica al calculatorului specificat. Daca mai multe interfete de retea folosite Arp sunt afisate intrarile pentru fiecare tabela arp.

    - inet_addr

    Specifica o adresa de internet

    - N if_addr

    Afiseaza intarrile arp pentru interfata de retea specificata prin if_addr.

    -d sterge hostul specificat prin inet_addr. Pentru a sterge toate hosturile se pune * dupa inet_addr.

    -s Adauga hostul si asociaza adresa de internet inet_addr cu adresa fizica eth_addr. Adresa fizica este data sub forma a 6 baiti hexazecimali separate prin cratima. Intrarea este permanenta.

    -eth_addr

    Specifica o adresa fizica.

    -if_addr

    Daca apare, specifica adresa se internet a carui tabela de mapare cu adresa ar trebui modificata. Daca nu apare va fi folosita prim interfata aplicabila.

    Page 2 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Exemplu

    Arp-s 157.55.85.212 00-0a-00-62-c6-09 se adauga o infrastructura.

    Arp-a 157.55.85.212 00-0a-00-62-c6-09 afiseaza tabela arp.

    ASSOC

    Comanda Assoc afiseaza sau modifica asociatiile fisierelor extensie.

    -ext Specifica extensia asociata tipului de fisier.

    -fileType

    Specifica tipul de fisier dezasociat cu extensie. Daca folosesc Assos fara parametric vor fi afisate asocierile curente. Daca Assoc este invocate cu o singura extensie afiseaza asociatiile curente pentru acea extensie. Daca nu se specifica nimic pentru tipul de fisier comanda va sterge asociatiile pentru afisarea curenta.

    Exemplu

    Assoc.txt pentru a vedea asocierile aferente fisierelor de tip txt.

    AT

    Comanda at programeaza comenziprogrameaza sa ruleze pe un calculator la o data si o ora specificata.Serviciul Schedule trebuie sa ruleze pentru a putea folosi comanda at.

    -computername Specifica un computer aflat la distanta. Daca acest parametru nu apare comenzile sunt programate pentru calculatorul local.

    -id Este un numar de identificare asociat unei comenziprogramate.

    -/delete Anuleaza o comanda programata. Dac nu apare sunt anulate toate comenzile programate pentru computerul respective.

    -/yes Este folosit impreuna cu comanda de anulare a tuturor comenzilor atunci cand nu se mai doreste primirea unei comenzi.

    -time Specifica momentul cand trebuie sa ruleze comanda.

    -/interactive Permite ca comanda programata sa interactioneze cu destopul userului care este legat in momentul cand ruleaza comanda respective.

    -/every:date[,] Ruleaza comanda in fiecare din ziua (zilele) saptamanii sau lunii specificate. Daca data este omisa aceasta ca fi considerate ca fiind ziua curenta a lunii.

    -/next:date[,] Ruleaza comanda specificata la urmatoarea aparitie a zilei (in fiecare joi). Daca data este omisa aceasta va fi considerate ca fiind ziua curenta a lunii.

    Exemplu

    At marketing folosita pentru a afisa lista comenzilor programate pentru servarul de marketing.

    ATMADM

    Comanda atmadm are urmatoarele clause.

    -c afiseaza conexiunile

    -a afiseaza toate adresele inregistrate.

    -s afiseaza statisticile.

    Exemplu

    Atmadm /c afiseaza informatiile pentru toate conexiunile de tipuri diferite la adaptorul ATM al reteleiinstalat pe computer

    ATTRIB

    Comanda attrib afiseaza sau schimba atributul fisierelor.

    -+ afiseaza un atribut.

    -- sterge un atribut.

    -R un fisier care poate fid oar citit.

    -A pentru fisierele arhive.

    -S fisiere system.

    -H fisier ascuns.

    -drive:][path][filename]

    specifica un fisier care urmeaza a fi procesate de comanda atrib.

    -/s proceseaza fisierele care se potrivesc in fisierul current si toate directoarele sale.

    -/d proceseaza si foldere.

    Exemplu

    Attrib+r report.txt pentru a asocial atribuutul numai citire fisierului numit Report.txt.

    (CUPRINS)

    BBATCH FILES

    Comanda batch files se foloseste cu fisierele bactch care sunt numite si programe sau scripturi bach pot fi simplificate task-urile de rutina sau repetitive. Un fisier batch est5e un fisier text neformatat care contine una sau mai multe comenzi si are extensia .bat sau .cmd . Cand tastezinumele fisierului la promptorul de comenzi, Cmd.exe. Acesta ruleaza comenzile secvential in ordinea in care acestea apar in fisier. Poti include orice comanda intr-un fisier batch. Anumite comenzi ca for, goto si if permit procesarea conditionala a comenzilor din fisierul batch.

    Page 3 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • BOOTCFG

    Comanda bootcfg este folosita pentru a configure , interoga, modifica sau sterge setarile pentru boot in fisierul BOOT.INI.

    -/Copy face o copie a sectiunii de intrare a secventei de boot la care se pot adauga optiunile sistemului de operare.

    -/Delete sterge o intrare existenta de boot in sectiunea fisierului BOOT.INI. Trebuie specificata entry# care trebuie stearsa.

    -/Query afiseaza intrarile curente de boot si setarile aferente.

    -/Raw Permite utilizatorului sa specifice orice optiuni alternative care urmeaza sa fie adaugata la o anumita intrare de boot.

    -/Timeout permite utilizatorului sa schimbe valoarea timeout.

    -/Defaut - permite utilizatorului sa schimbe intarea de boot initiala.

    -/Debug - permite utilizatorului sa specifice porutul si baudrate pentru depanarea de la distanta a unei intari de boot specificata.

    -/Addsw - permite utilizatorului sa adauge alternative predefinite pentru o anumita intrare de boot

    -/Rmsw permite utilizatorului sa stearga alternative parti a unei secvente de boot.

    -/Dbg1394 permite utilizatorului sa configureze portul 1394 pentru o anumita intrare de boot.

    -/? pentru orice comenzi -ajutor

    Exemplu

    Bootcfg/defaut specifica intararea sistemului de operare care va fi asignate ca folosite.

    (Oana Andronache)

    (CUPRINS)

    CCACLS

    Afiseaza sau modifica fisierele DACL.Sintaxa

    cacls FileName [/t] [/e] [/c] [/g User:permission] [/r User []] [/p User:permission []] [/d User []]

    Parametri

    FileName Necesar. Afiseaza DACL (discretionary access control list)

    /t : Modifica DACL al fisierelor specificate in directorul curent si in toate subdirectoarele.

    /e : Editeaza DACL in loc sa il inlocuiasca.

    /c : Continua sa modifice DACL , ignorand erorile.

    /g User:permission :

    Acorda drepturi de acces utilizatorului specificat.

    /r User : Anuleaza drepturile de acces pentru utilizatorul specificat.

    /p User:permission :

    Inlocuieste drepturile de acces pentru utilizatorul specificat.

    /d User : Interzice accesul utilizatorului specificat.

    /? : Afiseaza ajutorul la command prompt.

    Cacls ruleaza numai pe partitii NTFS.

    CALL

    Comanda care apeleaza un fisier batch dintr-un alt fisier batch fara a determina incheierea primului fisier batch. Dupa incheierea executiei fisierului batch apelat, se continua executia primului.

    Sintaxacall [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]

    Parametri

    [Drive:][Path] FileName Specifica locatia si numele programului batch apelat. Parametrul FileName trebuie sa aiba extensia .bat sau .cmd.

    Parametri batch Specifica orice informatii cerute de programul batch din linia de comanda.

    label Specifica label-ul la care se doreste ca programul batch sa sara.

    arguments Specifica orice informatie transmisa noii instante a programului batch care incepe la :label, incluzand optiuni command line, nume de fisiere, parametric batch, (%1 - %9), sau variabile ( %baud%).

    /? Afiseaza help-ul la command prompt

    CHANGE

    Page 4 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Change logon Porneste sau opreste logarile intr-o sesiune client, sau afiseaza starea curenta.

    Aceasta comanda este utila pentru mentenanta sistemului.

    Sintaxa

    change logon

    Parametri

    /enable change logon

    Permite logarile in sesiunile client, dar nu din consola.

    /disable Opreste logarile ulterioare din sesiunea client, dar nu din consola. Utilizatorii logati nu sunt afectati .

    /query Afiseaza starea curenta a logarii, fie ea permisa sau oprita.

    Change port

    Change user

    CHCPComanda care afiseaza sau stabileste codul de pagina (setul de caractere) activ pentru componentele care accepta

    schimbarea codului de pagina. Folosita fara parametri afiseaza numarul codului de pagina curent.

    Sintaxa

    chcp [nnn]

    Parametri

    nnn Specifica codul de pagina

    /? Afiseaza help-ul la command prompt

    CHDIR Afiseaza numele directorului curent sau modifica folderul curent. Utilizata doar cu o litera a unui drive (de exemplu C:),

    chdir afiseaza numele drive-ului curent si a folder-ului. Folosita fara parametri, comanda chdir afiseaza drive-ul curent si directorul.Sintaxa

    chdir [[/d] [Drive:][Path] [..]] [[/d] [Drive:][Path] [..]]

    cd [[/d] [Drive:][Path] [..]] [[/d] [Drive:][Path] [..]]

    Parametri

    /d Modifica drive-ul current sau directorul current pentru un drive.

    [drive:][Path]

    Specifica drive-ul (in caz ca e diferit de cel curent) si directorul care trebuie modificat. .

    [..] Specifica faptul ca se doreste schimbarea folder-ului parinte.

    /? Afiseaza help-ul la command prompt

    CHKDSK

    Creaza si afiseaza un raport despre starea unui disc pe baza sistemului de fisere. Chkdsk listeaza si corecteaza erorile de pe disc. Folosita fara parametric, comanda Chkdsk afiseaza starea discului din drive-ul curent.

    Sintaxa

    chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]]

    Parametri

    volume: Specifica litera drive-ului.

    [Path] FileName Specifica locatia si numele unui fisier sau al unui set de fisiere pe care Chkdsk sa le verifice pentru defragmentare. Se pot folosi caractere speciale pentru a specifica fisiere multiple.

    /f Repara erori de pe disc. Discul trebuie blocat. Daca chkdsk nu poate sa blocheze drive-ul, apare un mesaj care intreaba daca se doreste verificarea drive-ului la restartarea computerului.

    /v Afiseaza numele fiecarui fisier din fiecare director pe masura ce se face verificarea discului.

    /r Localizeaza sectoarele cu probleme si recupereaza informatiile. Discul trebuie blocat.

    /i Numai NFTS. Realizeaza o verificare mai putin viguroasa a intrarilor, reducand timpul necesar executarii comenzii chkdsk.

    /c Numai NFTS. Sare peste verificarea ciclurilor din structura unui fisier, reducand timpul necesar executarii comenzii chkdsk.

    /l[:size] Numai NFTS. Modifica marimea fisierului cu cea care este introdusa . Daca este omis parametrul de marime, /l afiseaza marimea curenta.

    /? Afiseaza help-ul la command prompt

    CHKNFTS

    Afiseaza sau specifica daca verificarea automata a sistemului este programata sa fie facuta pe o partitie FAT, FAT32 sau NFTS atunci cand computerul este pornit.

    Page 5 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Sinataxa

    chkntfs volume: []

    chkntfs [/d]

    chkntfs [/t[:time]]

    chkntfs [/x volume: []]

    chkntfs [/c volume: []]

    Parametri

    volume: [] Necesar. Specifica litera drive-ului Afiseaza un mesaj care identifica sistemul de fisiere al drive-ului specificat. Daca verificarea automata e programata sa fie executata, acest parametru afiseaza un mesaj care spune daca partitia a fost corupta sau nu, ceea ce necesita executarea comenzii chdsk

    /d Restores toate setarile chkntfs default, cu exceptia numaratorii inverse pentru verificarea automata a fisierelor. Default verifica toate partitiile la pornirea calculatorului.

    /t[:time] Modifica numaratoarea inversa a initializarii Autochk.exe cu timpul specificat in secunde. Daca nu se specifica :time, /t afiseaza numaratoarea inversa curenta.

    /x volume: []

    Exclude verificarea partitiei specificate la pornirea calculatorului, chiar daca partitia este marcata ca cerand chdsk.

    /c volume: []

    Programeaza ca partitia specificata sa fie verificata la pornirea calculatorului..

    /? Afiseaza help-ul la command prompt

    CIPHER

    Afiseaza sau modifica criptarea folderelor sau a fisierelor pe partitii NFTS. Utilizata fara parametri, comanda cipher afiseaza starea de criptare a folderului current si a oricarui fisier continut de el. .

    Sintaxa

    cipher [] [/s:dir] [/a] [/i] [/f] [/q] [/h] [/k] [/u[/n]] [PathName []] | [/r:PathNameWithoutExtension] | [/w:PathName]

    Parametri

    /e Cripteaza folderele specificate. Folderele sunt marcate ca atunci cand ulterior sunt adaugate fisiere noi, acestea sa fie deasemenea criptate.

    /d Decripteaza folderele specificate. Folderele sunt marcate astfel incat fisierele ce vor fi adaugate ulterior sa fie deasemenea criptate.

    /s: dir Realizeaza operatia specificata in folder-ul specificat si in toate subfolderele.

    /a Realizeaza operatia pentru fisiere si directoare.

    /i Continua sa realizeze operatia specificata chiar cand apar erori. Cu default-cipher se opreste atunci cand intalneste o eroare..

    /f Forteaza criptarea sau decriptarea tuturor obiectelor specificate. Cu default, cipher sare peste fisierele care au fost criptate sau decriptate anterior.

    /q Raporteaza doar informatiile esentiale.

    /h Afiseaza fisierele cu atribute ascunse sau de sistem. Cu default, aceste fisiere nu sunt nici criptate nici decriptate.

    /k Creaza o noua cheie de criptare a fisierelor pentru utilizatorul care executa comanda cipher. Daca este utilizata aceasta optiune, cipher ignora toate celelalte optiuni.

    /u Actualizeaza cheia de criptare a utilizatorului in toate fisierele criptate de pe diverele locale (in cazul in care cheile au fost schimbate). Aceasta optiune functioneaza doar impreuna cu /n.

    /n Previne actualizarea cheilor. Acesta optiune se poate folosi pentru a gasi toate fisierele criptate de pe drive-urile locale. Aceasta optiune functioneaza doar impreuna cu /u.

    PathName

    Specifica un tipar, un fisier sau un folder

    /r:PathNameWithoutExtension

    Genereaza o noua cheie privata si apoi o scrie pe fisierele al caror nume este specificat in PathNameWithoutExtension. Daca este folosita aceasta optiune, cipher ignora toate celelalte optiuni.

    /w:PathName

    Indeparteaza datele de pe portiuni neobisnuite ale partitiei. PathName poate indica orice director de pe partitia dorita. Daca este folosita aceasta optiune, cipher ignora toate celelalte optiuni.

    /? Afiseaza help-ul la command prompt

    CLS

    Goleste fereastra Command Prompt.

    Sintaxa

    Cls

    Parametri

    /? Afiseaza help-ul la command prompt.

    (Negrut Andreea)

    Page 6 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • CMDIncepe o noua instanta a interpretatorului de comenzi Cmd.exe. Folosit fara parametri comanda afiseaza informatii despre

    versiunea de Windows XP si despre drepturile de copyright. Sintaxacmd [[] [/s] [/q] [/d] [] [/t:fg] [/e:] [/f:] [/v:] string]Parametri

    /c Executa comanda specificata de string si apoi se opreste.

    /k Executa comanda specificata de string si apoi continua.

    /s Modifica executarea string dupa /c sau /k.

    /q Intrerupe echo .

    /d Intrerupe executarea comenzilor AutoRun.

    /a Creaza output Creates American National Standards Institute (ANSI).

    /u Creaza output Unicode.

    /t:fg Schimba culoarea la foreground f si background g.

    /e:on Permite extensiile comenzilor.

    /e:off Nu permite extensiile comenzilor.

    /f:on Permite completarea numelor fisierelor si directoarelor.

    /f:off Nu permite completarea numelor fisierelor si directoarelor.

    /v:on Permite expansiunea intarziata a variabilelor de mediu.

    /v:off Nu permite expansiunea intarziata a variabilelor de mediu.

    String Specificpa comanda care se vrea executata.

    /? Afiseaza Help in command prompt.

    CMSTPInstaleaza sau dezinstaleaza un profil a unui serviciu Connection Manager. Folosit fara parametrii optionali, cmstp

    instaleaza un profil cu setarile default cele mai apropiate de sistemul de operare folosit si de permisiunea utilizatorului.SintaxaSintaxa 1: ServiceProfileFileName.exe /q:a /c:'cmstp.exe ServiceProfileFileName.inf [/nf] [/ni] [/ns] [/s] [/su] [/u]'

    Sintaxa 2:

    cmstp.exe [/nf] [/ni] [/ns] [/s] [/su] [/u] '[Drive:][Path]ServiceProfileFileName.inf'

    Parametrii

    ServiceProfileFileName.exe

    Obligatorie pentru Sintaxa 1 insa nevalida pentru Sintaxa 2. Specifica prin nume pachetul care contine profilul care se doreste a fi instalat.

    /q:a

    Obligatorie pentru Sintaxa 1 insa nevalida pentru Sintaxa 2. Specifica ca profilul trebuie instalat fara a fi consultat utilizatorul pe parcursul instalarii. Mesajul care anunta ca instalarea a reusit tot va aparea insa.

    [Drive:][Path]ServiceProfileFileName.inf

    Obligatoriu. Specifica, prin nume, fisierul de configuratie care determina cum va fi instalat profilul. [Drive:][Path] acesti parametric nu sunt valizi pentru Sintaxa 1.

    /nf Specifica faptul ca fisierele support nu trebuie instalate.

    /ni

    Specifica faptul ca nu trebuie creat un icon pe desktop. Acest parametru este valid numai pentru sistemele de operare Windows 95, Windows 98, Windows NT 4.0, sau Windows Millennium Edition.

    /ns

    Specifica faptul ca nu trebuie creat un shortcut pe desktop. Acest parametru este valid numai pentru sistemele de operare Windows 2000 sau Windows XP.

    /s

    Specifica faptul ca profilul serviciului trebuie instalat sau dezinstalat silentios(fara a necesita raspunsuri din partea utilizatorului si fara a afisa mesaje de verificare.)

    /su

    Specifica faptul ca profilul trebuie instalat pentru un singur utilizator nu pentru toti. Acest parametru este valid numai pentru sistemele de operare Windows 2000 sau Windows XP.

    /u Specifica faptul ca profilul trebuie dezinstalat.

    /? Afiseaza help-ul.

    COLOR Schimba culoarea pentru foreground si background in fereastra Command Prompt, numai pentru sesiunea curenta. Folosita

    fara parametric, acesta comanda restaureaza setarile de culoare default pentru foreground si background.

    Sintaxa

    color [fb]

    Page 7 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Parametri

    fb

    Seteaza culoarea pentru foreground f si background g . Urmatorul tabel afiseaza numerele hexazecimale care pot fi folosite ca valori pentru parametrii f si g

    Valoare Culoare

    0 Negru

    1 Albastru

    2 Verde

    3 Aqua

    4 Rosu

    5 Purpuriu

    6 Galben

    7 Alb

    8 Gri

    9 Albastru deschis

    A Verde deschis

    B Aqua deschis

    C Rosu deschis

    D Purpuriu deschis

    E Galben pal

    F Alb stralucitor

    /? Afiseaza help-ul.

    .

    COMP Compara continutul a doua fisiere sau a doua seturi de fisiere bit cu bit. Comp paote compara fisiere de pe acelasi disc sau

    de pe discuri diferite, din acelasi director sau din directoare diferite. Cand comp compara fisierele. Afiseaza locatia si numele lor. Folosita fara parametri, comp cere utilizatorului sa introduca fisierele care trebuie comparate.Sintaxa

    comp [data1] [data2] [/d] [/a] [/l] [/n=number] [/c]

    Parametri

    data1

    Specifica locatia si numele pentru primul fisier sau set de fisiere..Pentru a specifica fisiere multiple pot fi folosite caracterele * si ?.

    data2

    Specifica locatia si numele pentru al doilea fisier sau set de fisiere.. Pentru a specifica fisiere multiple pot fi folosite caracterele * si ?.

    /d Afiseaza diferentele in format zecimal.

    /a Afiseaza diferentele sub forma de caractere.

    /l Afiseaza numarul liniei unde a aparut diferenta

    /n=numar

    Compara primele numar de linii a ambelor fisiere, chiar daca fisierele au marimi diferite.

    /c Efectueaza o comparatie care nu e case-sensitive.

    /? Afiseaza help-ul.

    Page 8 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • COMPACT Afiseaza si modifica comprimarea fisierelor sau a directoarelor de pe partitiile NTFS. Folosita fara parametric, compact

    afiseaza starea de comprimare a directorului actual.Sintaxa

    compact [] [/s[:dir]] [/a] [/i] [/f] [/q] [FileName[]]

    Parametri

    /c Comprima fisierul sau directorul specificat.

    /u Decomprima fisierul sau directorul specificat.

    /s:dir

    Specifica faptul ca actiunea ceruta (de a comprima sau decomprima ) trebuie efectuata asupra tuturor fisierelor si subdirectoarelor aflate in directorul specificat, sau in directorul current daca nu a fost specificat nici un director.

    /a Afiseaza fisierele de tip hidden sau system.

    /i Ignora erorile.

    /f Forteaza comprimarea sau decomprimarea directorului sau fiserului specificat. Acest paramtru este folosit in cayul unui fisier sau director care a fost doar partial comprimat. Pentru a forta comprimarea se folosesc parametric /c si /f si se specifica fisierul partial comprimat.

    /q Raporteaza numai informatiile esentiale.

    FileName

    Specifica numele fisierului sau a directorului Pentru a specifica fisiere multiple pot fi folosite caracterele * si ?.

    /? Afiseaza help-ul.

    CONVERT Transforma partitiile FAT si FAT32 in partitii NTFS.

    Sintaxa

    convert [volume] /fs:ntfs [/v] [/cvtarea:FileName] [/nosecurity] [/x]

    Parametri

    volume

    Specifica litera partitiei care trebuie transformata in NTFS.

    /fs:ntfs

    Obligatoriu. Transforma partitia in NTFS.

    /v

    Specifica faptul ca toate mesajele vor fi afisate in timpul conversiei (verbose mode).

    /cvtarea:FileName

    Numai pentru utilizatorii experimentati. Specifica faptul ca Master File Table (MFT) si alte fisiere continand date referitoare la NTFS sunt scrise intrun fitier existent, contiguu de tip placeholder file. Folosirea comenzii /CVTAREA fara parametric poate duce la fisiere sistem mai putin fragmentate dupa conversie.

    /nosecurity

    Specifica faptul ca fisierele transformate si optiunile de securitate ale directorului sunt accesibile oricui.

    COPY Copie unul sau mai multe fisiere dintro locatie in alta.

    Sintaxa

    copy [/d] [/v] [/n] [] [/z] [] Source [] [+ Source [] [+ ]] [Destination []]

    Parametri

    /d Permite ca fisierele criptate care trebuie copiate sa fie salvate ca decriptate la destinatie.

    /v Verifica faptul ca noile fisiere sunt scrise correct.

    /n Foloseste un nume de fisier scurt atunci cand numele fisierului depaseste 8 caractere sau extensia depaseste 3 caractere.

    /y Suprima consultarea utilizatorlui pentru a cere confirmarea de a sterge un fisier destinatie existent.

    /-y Consulta utilizatorul si cere confirmarea de a sterge un fisier destinatie existent.

    /z Copie fitiere networked in restartable mode.

    /a Indica un fisier text ASCII.

    /b Indica un fisier binar.

    Source

    Obligatoriu. Specifica locatia de unde trebuie copiat fitierul sau setul de fisiere. Source poate fi litera partitiei, numele unui folder, a unui fitier sau o combinatie de toate aceste nume.

    Destination

    Obligatoriu. Specifica locatia unde trebuie copiat fisierul sau setul de fisiere. Destination poate fi litera partitiei, numele unui folder, a unui fitier sau o combinatie de toate aceste nume.

    /? Afiseaza help-ul.

    CPROFILE

    Page 9 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Curata profilele specificate de spatiul irosit, si daca asocierile user-specific sunt dezactivate, indeparteaza acete asocieri din registry. Profilele care sunt utilizate in momentul activarii comenzii nu sunt modificate. Sintaxa

    cprofile [/l] [/i] [/v] [FileList]

    cprofile [/i] [/v] FileList

    Parametri

    /l Curata toate profilele locale. O lista de profile aditionale poate fi specificata in parametrul FileList.

    /i Interactioneaya cu utilizatorul la fiecare profil.

    /v Afiseaza infprmatii despre actiunea care este indeplinita.

    FileList

    Olista de fisiere din care utilizatorul vrea sa indeparteze asocierile user-specific. Fiecare fisier din lista trebuie separate de un spatiu. Numele fisierelor pot contine caractere wildcard.

    /? Afiseaza help-ul.

    (Irina Balinisteanu)

    (CUPRINS)

    DDATE

    Sintaxa

    - afisarea datei date /t

    - modificarea datei date (mm/dd/yyy)

    DEFRAG

    (defragmentarea partitiilor)

    Sintaxa - defrag [-a][-f][-v]

    -a doar analizeaza

    -f defragmentare fortata (chiar daca nu este destul spatiu pe disk)

    -v verbose output (afisarea unor detalii dupa defragmentare)

    DEL

    (stergere)

    Sintaxa del [optiuni] [/A: atributele fisierelor] fisiere_de_sters]

    Optiuni

    /p confirmare de stergere yes/no

    /f ignorare fisiere read-only (stergere fortata)

    /s stergerea tuturor subdirectoarelor

    /q steregere fara confirmare yes/no

    /a stergere dupa atributele fisierelor

    Atribute

    /h nu sterge fisierele ascunse

    /r nu sterge fisierele read-only

    /a nu sterge arhivele

    /s nu sterge fisierele system (.sys)

    Wildcards permite stergerea fisierelor dupa anumite caractere

    Exemple

    stergerea retele.txt - del retele.txt

    stergerea tuturor fisierelor care incep cu litera a del a*

    stergerea tuturor fisierelor care se termina in a - del *a*

    stergerea dupa extensie - del *.doc

    DELPROF

    Stergerea profilelor

    Sintaxa

    delprof [options]

    Page 10 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Options

    /q stergere fara confirmare

    /I ignora erorile care pot sa apara in timpul stergerii

    /p afisarea confirmarii pt fiecare profil sters

    /c://computer_name

    stergerea de pe un alt calculator

    /d:number_of_days

    stergea profilelor care nu au fost accesate de un numar x de zile (sau mai multe)

    DIR

    (afisarea directoarelor si fisierelor)

    Syntax DIR [pathname(s)] [display_format] [file_attributes] [sorted] [time] [options]

    Pathernames discul ,directorul ,si/sau fisierul care vrem sa-l vizualizam

    -- se poate cauta si dupa wildcards

    Display format

    - /p cu pauza intre afisari

    - /w lista afisata pe orizantala

    - /d lista sortata pe verticala

    File attributes

    /a afiseaza toate fisierele

    /a:h numai fiserele hidden

    /a:r numai fiserele read only

    /a:a numai arhivele

    /a:d numai directoarele

    /a:-h nu afiseaza fiserele hidden

    /a:-r nu afiseaza fiserele read only

    /a:-a nu afiseaza arhivele

    /a:-d nu afiseaza directoarele

    Se poate ca afisarea sa se faca combinand atributele :

    Exemplu

    /A:HD-R

    Sorted sortare dupa /O:N nume

    /O:S dimensiune

    /O:E extensie

    /O:D data

    /O:G afiseaza mai intai directoarele si apoi fisierele

    Time /T:C afisare dupa data la care au fost create

    /T:A afisare dupa data la care au fost accesate ultima data

    /T:W afisare dupa ordinea in care au fost scrise

    Options /S afiseaza toate subdirectoarele

    /B afisare fara detalii

    /O afiseaza proprietarul fiserului

    DIRUSE

    Sintaxa DIRUSE [options] gradul de ocupare al hard disk-ului

    Options: /M afisare in MB

    /K afisare in KB

    /B afisare in bytes (default)

    DRIVERQUERY

    Afiseaza driverele instalate si proprietatile lor

    Syntax

    [/s Computer] [/u DomainUser /p Password] [/fo] [/nh] [/v] [/si]

    /s Computer : ip-ul colculatorului depre care se solicita informatii

    Page 11 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • /u DomainUser numele userului

    /p Password parola

    /fo

    formatul in care vor fi prezentata informatiile

    /v detaliile driverelor

    /si afiseaza semnatura driverelor

    (Gabriel Gontariu)

    (CUPRINS)

    EECHO

    Seteaza comanda echo pe ON sau pe OFF sau afiseaza un mesaj. Folosit fara parmetri, echo afiseaza setarea echo curenta.

    Sintaxa

    echo [] [mesaj]

    Parametri

    specifica daca comanda echo e setata pe ON sau pe OFF

    Mesaj specifica textul de afisat pe ecran

    /? afiseaza help-ul la linia de comanda

    Remarci

    Sintaxa echo mesaj este folositoare atunci cand echo e setat pe OFF. Pentru a afisa un mesaj care se intinde pe mai multe linii fara a afisa alte comenzi, puteti include in script multiple comenzi echo mesaj dupa comanda echo off.

    Daca folositi echo off, prompt-ul de la linia de comanda nu va aparea pe ecran. Pentru a afisa prompt-ul, tipariti echo on.

    Pentru a preveni afisarea unei linii, introduceti un semn @ in fata comenzii in scriptul respectiv.

    Pentru a afisa o linie goala, tipariti: echo.

    Pentru a afisa un pipe (|) sau un caracter de redirectare (< sau >) atunci cand folositi echo, introduceti caracterul ^ imediat inaintea pipe-ului sau caracterului de redirectare (de exemplu, ^>, ^< sau ^|). Daca doriti sa folositi caracterul ^, tipariti ^^.

    Exemple

    Urmatorul exemplu este un script care include un mesaj pe 3 linii precedat si urmat de cate o linie goala :

    echo off

    echo.

    echo This batch program

    echo formats and checks

    echo new disks

    echo.

    Daca doriti sa setati pe OFF comanda echo si nu doriti afisarea comenzii echo, tipariti caracterul @ inaintea comenzii:

    @echo off

    Puteti utilize comenzile if si echo pe aceeasi linie. De exemplu:

    if exist *.rpt echo Raportul a ajuns.

    ENDLOCAL

    Termina localizarea schimbarilor de mediu intr-un script, restaurand variabilele de mediu la valoarea lor de dinainte de comanda setlocal.

    Sintaxa

    endlocal

    Parametri

    /?: afiseaza help-ul la linia de comandaRemarci

    Comanda endlocal trebuie folosita intr-un script sau un program batch/job. Daca utilizati endlocal in afara unui script, nu va avea nici un efect.

    Exista o comanda endlocal implicit la sfarsitul fiecarui script.

    Daca avem extensiile comanda activate (implicit), atunci comanda endlocal reda extensiilor de comanda (adica activat sau dezactivat) starea de dinaintea comenzii setlocal. Pentru mai multe informatii despre activarea sau dezactivarea extensiilor de comanda, vedeti comada cmd.

    Exemple

    Puteti localiza variabilele de mediu intr-un script. De exemplu:

    Page 12 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • @echo off

    rem Acest program incepe scriptul superapp in retea,

    rem redirecteaza iesirea intr-un fisier si afiseaza fisierul

    rem in Notepad.

    setlocal

    path=g:programssuperapp;%path%

    call superapp>c:superapp.out

    endlocal

    start notepad c:superapp.out

    EVENTCREATE

    Da posibiliteatea unui administrator de a crea un eveniment custommizat intr-un event log specificat.

    Sintaxa

    eventcreate [/s Computer [/u DomainUser [/p Password]] ]|[/so SrcName]} /t /id EventID /d Description

    Parametri

    /sComputer -specifica numele sau adresa IP a calculatorului aflat la distanta(nu folositi ). Valoarea implicita este masina locala./uDomainUser -executa comanda cu drepturile contului specificat de User sau DomainUser. Implicit reprezinta drepturile utilizatorului

    curent pe calculatorul care initiaza comanda.

    /p Password -Specifica parola utilizatorului care e specificat de parametrul /u/l

    -specifica numele event log-ului unde va fi creat evenimentul. Numele valide sunt APPLICATION si SYSTEM.

    /soSrcName -specifica sursa care trebuie folosita pentru eveniment. O sursa valida poate fi orice sir de caractere si ar trebui sa reprezinte aplicatia sau componenta care generaza evenimentul.

    /t

    -specifica tipul evenimentului care este creat. Tipurile valide sunt: ERROR, WARNING, INFORMATION, SUCCESSAUDIT, si FAILUREAUDIT.

    /idEventID -specifica ID-ul evenimentului. Un ID valid este orice numar intre 1 si 65535 /dDescription -specifica descrierea pentru evenimentul nou creat/? -Afiseaza help-ul la linia de comandaRemarci

    Evenimentele customizate nu pot fi scrise in logul de securitate.

    Exemple

    Urmatorul exemplu ne arata cum se utilizeaza comanda eventcreate:

    eventcreate /t error /id 100 /l application /d 'Creaza un eveniment in log-ul aplicatiei'

    eventcreate /t information /id 1000 /so winmgmt /d 'Creaza un eveniment in sursa WinMgmt '

    eventcreate /t error /id 2001 /so winword /l application /d 'noua sursa Winword in log-ul aplicatiei'

    eventcreate /s server /t error /id 100 /l application /d 'Masina remote fara detaliile de conectare ale utilizatorului '

    eventcreate /s server /u user /p password /id 100 /t error /l application /d 'Masina remote cu detalii de conectare'

    eventcreate /s server1 /s server2 /u user /p password /id 100 /t error /so winmgmt /d 'Creaza evenimente pe multiple masini'

    eventcreate /s server /u user /id 100 /t warning /so winmgmt /d 'Masina remote cu afisarea partiala a detaliilor de conectare'

    EVENTQUERY.VBS

    Listeaza evenimentele si proprietatile evenimentelor de la unul sau mai multe log-uri.

    Sintaxa

    eventquery[.vbs] [/s Computer [/u DomainUser [/p Password]]] [/fi FilterName] [/fo ] [/r EventRange [/nh] [/v] [/l [APPLICATION] [SYSTEM] [SECURITY] ['DNSserver'] [UserDefinedLog] [DirectoryLogName] [*] ]Parametri

    /sComputer -specifica numele sau adresa IP a calculatorului aflat la distanta(nu folositi ). Valoarea implicita este masina locala./uDomainUser -executa comanda cu drepturile contului specificat de User sau DomainUser. Implicit reprezinta drepturile utilizatorului

    curent pe callculatorul care initiaza comanda.

    /pPassword -Specifica parola utilizatorului care e specificat de parametrul

    Page 13 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • /fiFilterName -Specifica tipul evenimentelor care sunt incluse sau excluse din query. Pentru a gasi evenimente cu ambele valori, Type si ID pot fi utilizate impreuna intr-o singura declaratie prin folosirea operatorului OR. Urmatorul tabel specifica valorile valide ale filtrelor, operatorilor si valorilor:

    Nume Operator Valoare

    Datetime eq, ne, ge, le, gt, lt mm/dd/yy(yyyy), hh:mm:ssAM(/PM)

    Type eq, ne, or

    ID eq, ne, or, ge, le, gt, lt Orice intreg pozitiv valid

    User eq, ne Orice sir valid

    Computer eq, ne Orice sir valid

    Source eq, ne Orice sir valid

    Category eq, ne Orice sir valid

    /fo

    -specifica formatul care se va utilize la iesire. Valorile valide sunt table, list, si csv.

    /rEventRange -Specifica intervalul evenimentelor care se vor afisa.

    ValoareDescriere

    N Afiseaza cele mai recente N evenimente

    -N Afiseaza cele mai vechi N evenimente

    N1-N2 Afiseaza evenimentele de la N1 la N2

    /nh -Suprima antetul de coloana din iesire. Aceasta optiune e valida doar pentru formatele table si csv./v -specifica faptul ca evenimentul verbose poate fi afisat la iesire./l [APPLICATION] [SYSTEM] [SECURITY] ['DNSserver'] [UserDefinedLog] [DirectoryLogName] [*] ]

    -Specifica log-urile care vor fi monitorizate si log-ul Directory. DNS server poate fi folosit numai daca serviciul de DNS ruleaza pe calculatorul specificat de parametrul /s. Pentru a specifica mai mult de un log pentru a fi monitorizat, refolosim parametrul /l. Semnul * poate fi folosit si este implicit.

    /? -afiseaza help-ul la linia de comandaRemarci

    Pentru a rula script-uri trebuie sa folositi Cscript. Daca nu ati setat Windows Script Host la Cscript, tipariti:

    cscript //h:cscript //s //nologo

    Exemple

    Urmatoarele exemple ne arata cum sa utilizam comanda eventquery:

    eventquery /l system

    eventquery /l mylog

    eventquery /l application /l system

    eventquery /s srvmain /u maindomhiropln /p p@ssW23 /v /l *

    eventquery /r 10 /l application /nh

    eventquery /r -10 /fo LIST /l security

    eventquery /r 5-10 /l 'DNSserver'

    eventquery /fi 'Type eq Error' /l application

    eventquery /fi 'Datetime eq 06/25/00,03:15:00AM/06/25/00,03:15:00PM' /l application

    eventquery /fi 'Datetime gt 08/03/00,06:20:00PM' /fi 'id gt 700' /fi 'Type eq warning' /l systemeventquery /fi 'ID eq 1000 OR ID ge 4500'eventquery /fi 'Type eq error OR Type eq INFORMATION'eventquery /fi 'ID eq 250 OR Type eq ERROR'

    Page 14 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • EVENTTRIGGERS

    Afiseaza si configua declansatoarele de evenimente (event triggers) pentru masina local sau pentru masini remote.

    Pentru a vedea sintaxa comenzii, introduceti in linia de comanda:

    eventtriggers create

    Creeaza un nou declansator de evenimente ce monitorizeaza si actioneaza in momentul inregistrarii logurile de evenimente de un anumit tip/criteriu.

    Sintaxa

    eventtriggers[.exe] /create [/s Computer [/u DomainUser [/p Password]]] /tr TriggerName [/l [APPLICATION] [SYSTEM] [SECURITY] ['DNSServer'] [LOG] [DirectoryLogName] [*] ] {[/eid ID]|[/t ]|[/so Source]} [/d Description] /tk TaskName [/ru [/rp Password]]Parametri

    /s Computer - specifica numele sau adresa IP a unui masini remote (a nu se folosi backslashes). Valoarea implicita este masina locala./u DomeniuUtilizator

    -executa comanda cu permisiunile utilizatorului specificat de catre Utilizator sau DomeniuUtilizator. Implicit se folosesc permisiunile utilizatorului ce este logat la calculatorul ce initiaza comanda.

    /p Password -specifica parola pentru utilizatorul specificat de parametru /u

    /trTriggerName -specifica un nume familiar (as spune prietenos, dar ce vor ei sa sugereze este sa folosesti un nume care iti convine pentru a fi usor de retinut) ce este asociat cu declansatorul de eveniment

    /l [APPLICATION] [SYSTEM] [SECURITY] ['DNSServer'] [LOG] [DirectoryLogName] [*] ]-specifica logul (logurile) de evenimente ce sunt monitorizate. Tipurile valide sunt: Application, System, Security, DNS server, Log si Directory log. Simbolul * (orice) poate fi folosit si este valoarea implicita

    /eid ID -specifica/precizeaza un identificator de eveniment ID pentru care declansatorul de evenimente il monitorizeaza. Valorile valide sunt de tip intreg. Nu poate fi folosit impreuna cu parametrii /type sau /so.

    /t

    -specifica un tip de eveniment pentru care declansatorul de evenimente il monitorizeaza. Valorile valide sunt: ERROR,.. si FAILUREAUDIT. Nu poate fi folosit impreuna cu parametrii /id sau /so.

    /soSource -specifica evenimentul sursa pentru care declansatorul de evenimente il monitorizaeaza. Valorile valide sunt de tip string. Nu poate fi folosit impreuna cu parametrii /id sau /type.

    /dDescription -specifica o descriere detaliata a declansatorului de eveniment. Valorile valide sunt de tip string (sir de caractere)/tkTaskName -specifica task-ul/comanda/linia ce se executa cand conditiile pentru declansatorul de evenimente au loc./ru

    -ruleaza task-uri cu permisiunile utilizatorului specifica. Implicit, task-ul ruleaza cu permisiunile utilizatorului logat la calculatorul care ruleaza SchTasks

    /rp Password -specifica parola utilizatorului precizat de catre parametru /ru. Daca lipseste in cazul precizarii unui utilizator, SchTasks.exe va cere parola si va ascunde textul in momentul introducerii parolei. Task-urile ce ruleaza cu permisiunile unui utilizator de tip NT AuthoritySystem nu necesita o parola si SchTaske.exe nu va cere introducerea ei.

    /td -specifica declansatorul (declansatoarele) de evenimente ce vor fi sterse folosindu-se identificatorul de declansator ID (Event trigger ID). Simbolul * (orice) poate fi folosit

    /? -afiseaza help-ul la linia de comandaExamples

    Urmatoarele exemple agiseaza modul in care se foloseste comanda eventtriggers /create:

    eventtriggers /create /tr 'Disk Cleanup' /l system /t error /tk c:windowssystem32cleanmgr.exe

    eventtriggers /create /s srvmain /u maindomhiropln /p p@ssW23 /tr 'Low Disk Space' /eid 4133 /t warning /tk serversharediskcleanup.cmd

    eventtriggers /create /s srvmain /user maindomhiropln /p p@ssW23 /tr 'Disk Backup' /eid 4133 /l system /t error /tk server sharentbackup.exe.

    Sintaxa

    eventtriggers[.exe] /query [/s Computer [/u DomainUser [/p Password]]] [/fo ] [/nh] [/v]

    Parametri

    /s Computer -specifica numele sau adresa IP a unui masini remote (a nu se folosi backslashes). Valoarea implicita este masina locala.

    /u DomeniuUtilizator

    -executa comanda cu permisiunile utilizatorului specificat de catre Utilizator sau DomeniuUtilizator. Implicit se folosesc permisiunile utilizatorului ce este logat la calculatorul ce initiaza comanda.

    /p Password -specifica parola pentru utilizatorul specificat de parametru /u

    /fo

    -specifica formatul de folosire pentru rezultatul interogarii. Valorile valide sunt TABELA, LISTA si CSV. valoare implicita este TABELA

    Page 15 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • /nh -nu mai afiseaza titlul coloanei in rezultatul interogarii. Valid cand parametru /fo este TABLE sau CSV(tabela)

    /v -informatii mai detaliate vor fi afisate in rezultatul interogarii

    /? -afiseaza help-ul la linia de comandaExemple

    eventtriggers /query

    eventtriggers /query /s srvmain

    eventtriggers /query /s srvmain /u maindomhiropln /p p@ssW23 /fo list

    Remarci

    Eventtriggers, cand specificat fara nici o operatie, returneaza o lista de declansatoare de evenimente. Pentru a vedea lista, tastati:

    Eventtriggers

    Rezultatul va fi similar cu acesta:

    Trigger ID Event Trigger Name Task

    ========== ========================== ==============================================

    1 Disk Cleanup c:windowssystem32cleanmgr.exe

    In cazul in care un eveniment esueaza, eventtriggers creaza un fisier log denumit TriggerConsumer.log in directorul windowssystem32wbemlogs continand un mesaj ce precizeaza esuarea evenimentului.

    EVNTCMD

    Configureaza interpretarea evenimentelor catre traps, destinatii trap, sau amandoua, in functie de un fisier de configurare

    Sintaxa

    evntcmd [/s ComputerName] [/v VerbosityLevel] [/n] FileName

    Parameters

    /sComputerName: specifica, printr-un nume, masina pe care se doreste configurarea interpreatrii evenimentelor catre traps, destinatii traps sau amandoua. Dac nu se specifica nici un nume, configuratia are loc pe masina locala

    /vVerbosityLevel: specifica ce tip de mesaje de stare apar drept trap-uri si destinatii trap sunt configurate. Acest parametru trebuie sa fie un intreg intre 0 si 10. Daca se specifica 10, toate tipurile de mesaje apar, incluzand si mesaje de urmarire si de avertizare despre configurarea cu success a trap-ului

    /n: specifica ca servicul SNMP (Simple Network Message Protocol) nu trebuie restart daca masina este atentionata de modificari de configurare

    FileName: specifica, printr-un nume, fisierul de configurare ce contine informatii despre intrepretarea evenimentelor catre traps si destinatii traps ce se doresc a fi configurate

    /?: Afiseaza help-ul la linia de comanda.Remarci

    Daca se doreste configurarea trap-urilor dar nu si a destinatiilor trap, se poate crea un fisier de configurare valid folosind Event to Trap Translator (interpretor eveniment in trap), ce reprezinta un utilitar grafic. Daca serviciu de SNMP este instalat, se poate porni interpretorul prin introducerea comenzii evntwin la consola. Dupa definirea trap-urilor dorite, click Export pentru a crea un fisier convenabil ce este folosit impreuna cu evntcmd. Se poate folosi usor interpretorul pentru a crea un fisier de configurare si pentru a folosi acest fiser impreuna cu evntcmd la console pentru a configura rapid trap-uri pe masini multiple.

    Sintaxa pentru configurarea unui trap este urmatoare:

    #pragma ADD EventLogFile EventSource EventID [Count [Period]]

    Sirul de cuvinte #pragma trebuie sa apara la inceputul fiecarei intrari in fisier.

    Parametrul ADD specifica ca se doreste adaugarea unui eveniment in configuratia trap-ului.

    Parametrii FisierLogEveniment SursaEveniment si IDEveniment sunt obligatorii.

    FisierLogEveniment specifica fisierul in care fiecare eveniment este inregistrat.

    SursaEveniment specifica aplicatia ce genereaza evenimentul. IDEveniment specifica numarul unic ce identifica fieacre eveniment. Pentru a afla ce valori corespund unui anumit eveniment, se porneste interpretorul prin introducerea comenzii evntwin l aconsola. Se apasa Custom si pe urma Edit. Sub Event Sources, se navigheaza pana se gaseste evenimentul dorit a fi configurat. Se selecteaza si se apasa Add. Informatii despre sursa evenimentului, fisierul de logare a evenimentului, si id-ul evenimentului se gasesc sub Source, Log si respectiv Trap specific ID.

    Parametrul Aparitii este optional, si specifica de cate ori evenimentul trebui sa aiba loc inainte de a trimite un mesaj trap. Daca nu se sepcifica acest parametru, mesajul este trimis dupa ce evenimentul are loc o data.

    Paramtrul Perioada este optional, dar necesita prezenta parametrului Aparitii. Parametrul Perioada specifica o perioada de timp (in secunde), perioada in care evenimentul trebui sa aiba loc de Aparitii ori, inainte de a trimite mesajul trap. Daca nu se specifica parametrul, un mesaj trap va fi trimis dupa ce evenimentul are loc de Aparitii ori, indiferent de cate ori durezeaza trecerea de la o aparitie la alta.

    Sintaxa pentru stergerea unui trap este urmatoarea:

    #pragma DELETE EventLogFile EventSource EventID

    Parametrul DELETE specifica faptul ca se doreste stergerea unui eveniment din configurarea trap-ului.

    Sintaxa pentru configurarea unei destinatii trap este uramtoarea:

    Page 16 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • #pragma ADD_TRAP_DEST CommunityName HostID = #pragma ADD_TRAP_DEST CommunityName HostID

    Parametru ADD_TRAP_DEST specifica faptul ca se doreste ca mesaje trap sa fie trimise catre o masina specificata intr-o 'comunitate'.

    Parametrul CommunityName specifica pritrn-un nume 'comunitatea' in cadrul careia mesaje trap sunt trimise.

    Parametrul HostID specifica printr-un nume sau adresa IP masina catre care mesajele trap sunt trimise.

    Sintaxa petnru stergerea unei destinatii trap este urmatoarea:

    #pragma DELETE_TRAP_DEST CommunityName HostID

    Parametrul DELETE_TRAP_DEST specifica faptul ca nu se doreste ca mesaje trap sa fie trimise catre o masina specificata in cadrul unei 'comunitati'.

    Exemple

    Urmatoarele exemple ilustreaza intrari in fisierul de configurare pentru comanda evntcmd. Ele nu sunt intetionate a fi scrise la consola.

    Pentru a trimite un mesaj trap daca serviciul de logare a evenimentelor e restartat (repornit), scrieti :

    #pragma ADD System 'Eventlog' 2147489653

    Pentru a trimite un mesaj trap daca serviciul de logare a evenimetelor este restart de doua ori in trei minute, scrieti:

    #pragma ADD System 'Eventlog' 2147489653 2 180

    Pentru a opri trimiterea de mesaje trap de fieacre dat cand serviciul de logare a evenimentelor este restart, scrieti:

    #pragma DELETE System 'Eventlog' 2147489653

    Pentru a trimite mesaje trap in cadrul comunitatii Public catre masina cu adresa IP 192., scrieti

    #pragma ADD_TRAP_DEST public 192.168.100.100

    Pentru a trimite mesaje trap in cadrul comunitatii Public catre masina cu numele Host1, scrieti:

    #pragma ADD_TRAP_DEST private Host1

    Pentru a opri trimiterea mesajelor trap in cadrul comunitatii Private catre acelasi calculator pe care sunt configurate destinatiile trap, scrieti

    #pragma DELETE_TRAP_DEST private localhost

    EXIT

    Termina scriptul batch curent, sau programul Cmd.exe (i.e., interpretorul de comenzi) si returneaza controlul programului ce a lansat Cmd.exe sau Program Manager.Sintaxa exit [/b] [ExitCode]Parametri

    /b -termina scriptul batch curent

    /? -afiseaza ajutorul (help-ul) la consola

    ExitCode: Specifica un numar intreg.Remarci

    Daca se foloseste /b in afara scriptului, va termina executia programului Cmd.exe.

    Dace se foloseste /b, Cmd.exe seteaza ERRORLEVEL (nivelu de eroare) cu numarul specificat de catre CodDeIesire. Daca se termina executia programului Cmd.exe, Cmd.exe seteaza codul de iesire a procesului cu numarul specifica de cate CodDeIesire.

    EXPAND

    Extinde unul sau mai multe fisiere comprimate. Aceasta comanda e folosita pentru a obtine fisiere comprimate din discurile de distributie.

    Sintaxa

    expand [-r] Source [Destination]

    expand -d source.cab [-f:files]

    expand source.cab -f:files Destination

    Parametri

    -r: redenumeste fisierele extinse.-d: afiseaza o lista de fisiere in locatia sursa. Nu extinde sau extrage fisierele.-f:files: Specifica fisierele dintr-un fisier cabinet (.cab) care trebuie extins . Puteti folosi caracterul * sau ?.Source: specifica fisierele de extins. Source poate fi litera unui drive si :, numele unui director sau o combinatie. Puteti utilize * si ?.Destination: specifica destinatia unde vor fi fisierele extinse. Daca Source reprezinta mai multe fisiere si r nu este specificat, atunci Destination

    trebuie sa fie director. Destination poate fi litera unui drive si :, numele unui director sau o combinatie.

    /?: Afiseaza help-ul la linia de comanda.

    Page 17 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Remarci

    Expand se foloseste in Recovery Console.

    Comanda expand, cu diferiti parametri, este disponibila din Recovery Console.

    (Camelia Loghin)

    (CUPRINS)

    FFC

    Comanda fc compara 2 fisiere si arata diferentele dintre ele.

    Sintaxa este:

    fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2

    Parametri:

    /a: -se foloseste pentru o comparatie intre codurile ASCII; in loc sa se afiseze toate liniile care sunt diferite, fc afiseaza doar prima si ultima linie pentru fiecare set de diferente.

    /b: -compara fisierele in modul binar; fc compara 2 fisiere bit cu bit si nu intervine in resincronizarea fisierelor daca gaseste o nepotrivire; acesta este modul automat pentru compararea fisierelor care au extensiile: .exe, .com, .sys, .obj, .lib, sau .bin.

    /c: -ignora tipul literei (majuscula sau minuscula)./l: -compara fisierele in modul ASCII; fc compara 2 fisiere linie cu linie si nu intervine in resincronizarea fisierelor daca gaseste o

    nepotrivire; acesta este modul automat pentru compararea fisierelor, cu exceptia celor care au extensiile: .exe, .com, .sys, .obj, .lib, sau .bin.

    /lbn: -stabileste numarul n de linii pentru linia interna a buffer-ului (memorie tampon ); lungimea implicita a liniei buffer-ului este de 100 de linii; daca fisierele comparate au un numar mai mare de linii diferite consecutive, fc anuleaza compararea.

    /n: -afiseaza numarul liniei in timpul compararii in codul ASCII/t: -previne fc de la transformarea tab-urilor in spatii; comportarea automata este sa considere tab-urile ca fiind spatii, cu opriri la

    pozitia fiecarui al optulea caracter.

    /u: -compara fisierele ca fisiere text Unicode/w: -comprima spatiile albe (adica tab-urile si spatiile) in timpul compararii; daca o linie contine mai multe spatii consecutive sau tab-

    uri, /w trateaza aceste caractere ca un singur spatiu; cand e utilizata cu optiunea de comanda /w, fc ignora (si nu compara ) spatiile albe de la inceputul si de la sfarsitul liniei.

    /nnn: -specifica numarul de linii consecutive care trebuie sa se potriveasca inainte ca fc sa considere fisierele pentru resincronizare; daca numarul de linii care se potrivesc din fisiere este mai mic decat nnn, fc arata aceste linii ca diferite; valoarea automata pentru nnn este 2.

    [drive1:][path1]filename1: -specifica locatia si numele primului fisier ce urmeaza a fi comparat; Filename1 trebuie precizat.

    [drive2:][path2]filename2: -specifica locatia si numele celui de-al doilea fisier ce urmeaza a fi comparat; Filename2 trebuie precizat.

    /?: -arata help-ul din comanda prompterului. Cand se utilizeaza comanda fc pentru o comparatie ASCII, sunt afisate diferentele intre 2 fisiere in urmatoarea ordine:

    Numele primului fisier

    Liniile din filename1 care difera intre fisiere

    Prima linie care se potriveste intre fisiere

    Numele celui de-al doilea fisier

    Liniile din filename2 care difera intre fisiere

    Prima linie care se potriveste

    Se pot folosi simbolurile * si ? in locde filename1 sau filename2. Daca folosim aceste simboluri in loc de filename1, fc compara toate fisierele cu extensia specificata cu fisierul filename2, din acelasi director. Daca folosim unul dintre aceste simboluri in loc de filename2, fccompara fisierul filename1 cu fisierul avand acelasi nume, dar din alt director, specificat deja pentru al doilea fisier.

    Exemple:

    Pentru a compara toate fisierele cu extensia .bat din directorul curent cu fisierul New.bat, folosim comanda: fc *.bat new.bat

    Pentru a compara fisierul New.bat din partitia C cu fisierul New.bat din partitia D, folosim comanda: fc c:new.bat d:*.bat

    Pentru a compara intre ele toate fisierele cu aceeasi extensie (de acelasi tip) dar din directoarele radacina din partitia C, respectiv D, folosim comanda: fc c:*.bat d:*.bat

    Cand se compara fisierele in mod ASCII, fc foloseste un buffer intern (memorie tampon) suficient de mare pentru 100 de linii; daca fisierele sunt mai mari de 100 de linii, fc compara doar atat cat poate incarca in buffer; daca fc nu gaseste nici o potrivire in portiunea din fisiere incarcata, se opreste si afiseaza urmatorul mesaj: Resynch failed. Files are too different (resincronizarea a esuat; fisierele sunt mult prea diferite) .

    Folosind /b pentru comparare binara, nepotrivirile gasite in timpul compararii sunt afisate astfel:

    Page 18 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • xxxxxxxx: yy zz

    Valoarea xxxxxxxx specifica adresa hexazecimala relativa pentru perechea de biti, masurata de la inceputul fisierului; adresele incep cu 00000000; valorile hexazecimale pentru yy si zz reprezinta bitii care nu se potrivesc din filename1 si, respectiv, filename2.

    Cand se compara in mod binar fisiere care sunt mai mari decat memoria disponibila, fc compara ambele fisiere complet, extinzand memoria cu parti din disc. Iesirile sunt identice cu cele pentru fisierele care se potrivesc complet in memorie.

    Exemple:

    Pentru o compara in mod ASCII doua fisiere text numite sortare.bas si afisare.bas si pentru a se afisa rezultatele in forma abreviata, folosim comanda:

    fc/a sortare.bas afisare.bas

    Pentru a compara in mod binar doua fisiere numite sortare.bas si afisare.bas folosim comanda:

    fc /b sortare.bas afisare.bas

    Poate aparea urmatorul rezultat:

    .

    .

    .

    Daca fisierele sortare.bas si sortare2.bas sunt identice, fc afiseaza urmatorul mesaj:

    Pentru a afisa numarul liniei in timpul compararii, se foloseste comanda:

    fc/n vect1.bas ec1.bas

    Page 19 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • COMENZI DE FILTRARE

    Utilizata impreuna cu caracterul ( | ), o comanda filtru este o comanda in interiorul altei comenzi, care citeste datele de intrare al comenzii, transforma datele de intrare si scrie datele de iesire. Comanda filtru ajuta la sortarea, afisarea si selectia unor parti ale rezultatelor comenzii. Comanda filtru divide, rearanjeaza sau extrage parti ale informatiei care trece prin ea.

    Urmatoarele comenzi filtru sunt disponibile in Windows XP:

    x More care afiseaza continutul unui fisier sau datele de iesire ale unei comenzi in fereastra Command Prompt in acelasi timp;x Find cauta in fisierele si datele de iesire ale comenzilor caracterele specificatex Sort sorteaza in ordine alfabetica fisierele si datele de iesire ale comenzilor.

    A) MORE afiseaza pe ecran cate o pagina din fisierul invocat.

    Sintaxa:

    command | more [/c] [/p] [/s] [/tn] [+n]

    more [[/c] [/p] [/s] [/tn] [+n]] < [Drive:] [Path] FileName

    more [/c] [/p] [/s] [/tn] [+n] [files]

    Parametri:

    [Drive:] [Path] FileName: -specifica fisierul care va fi afisatcommand: -specifica comanda pentru care dorim sa se afiseze datele de iesire/c: -sterge ecranul inainte de afisarea paginii/p: -mareste forma caracterelor/s: -schimba liniile albe multiple intr-o singura linie alba /tn: -schimba tab-urile intr-un numar de spatii specificate prin n+n: -afiseaza prima linie incepand cu linia specificata prin nfiles: -specifica lista fisierelor care urmeaza a fi afisate; numele fisierelor trebuie separate cu spatii

    /?: -afiseaza help-ul din comanda prompteruluiComanda more, cu diversi parametri, este disponibila de la Recovery Console.Urmatoarele comenzi sunt acceptate dupa prompterul --

    More --

    SPACEBAR afiseaza urmatoarea pagina

    ENTER afiseaza urmatoarea linie

    f afiseaza urmatorul fisier

    q pentru a parasi fereastra? arata comenzile disponibile

    = arata numarul liniei

    p n arata urmatoarele n linii

    Page 20 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • s n sare peste urmatoarele n linii

    Cand utilizam caracterul de redirectionare (< ) trebuie specificat numele fisierului sursa. Cand folosim caracterul ( | ), putem utiliza comenzi ca dir, sort, type.

    Exemple:

    Pentru a curata ecranul si a indeparta toate liniile albe inainte de a afisa fisierul sortare.bas folosim una dintre urmatoarele comenzi:

    more/c/s

  • Folosind comanda = este afisat numarul liniei:

    Folosind comanda p4 sunt afisate urmatoarele 4 linii:

    Folosind comanda q sau f pe ecran se afiseaza disponibilitatea de a trece la un alt fisier :

    B) FIND cauta un anumit sir de caractere intr-un fisier sau in mai multe fisiere. Dupa cautarea in fisierul sau fisierele specificate, find afiseaza toate liniile fisierului continand sirul specificat.

    Comanda find poate fi utilizata ca si comanda filtru sau ca si comanda standard in Windows XP.

    Sintaxa este

    find [/v] [/c] [/n] [/i] 'string' [[Drive:][Path]FileName[]]

    Parametri:

    /v : -afiseaza toate liniile care nu contin sirul specificat /c : -numara liniile care contin sirul specificat si afiseaza /n : -precede fiecare linie cu numarul liniei fisierului in care se gaseste sirul/i : -specifica faptul ca nu este o cautare case-sensitive 'string': -este obligatoriu de specificat; trebuie precizat grupul de caractere pentru care se face cautarea, si acest grup trebuie inclus intre ghilimele.

    [Drive:][Path] FileName: -specifica locatia si numele fisierului in care se face cautarea pentru sirul de caractere ales.

    Page 22 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • /?: -afiseaza help-ul din comanda prompteruluiDaca nu utilizam /i, find cauta exact ceea ce este scris in string, tratand caracterele majuscule diferit de cele minuscule; daca folosim /i,

    find nu este case-sensitive, si trateaza la fel caracterele minuscule ca si pe cele majuscule. Daca sirul cautat contine o expresie intre ghilimele, trebuie folosite 2 randuri de ghilimele pentru acea expresie .

    Daca se omite numele fisierului, find actioneaza ca un filtru, luand datele de intrare dintr-o sursa standard de intrare (de ex keyboard-ul) si afiseaza toate liniile ce contin sirul.

    Parametrii si liniile de comanda pentru find pot fi tiparite in orice ordine.

    Nu putem folosi * si ? in numele fisierelor sau extensiilor specificate dupa comanda find. Pentru a cauta un sir de caractere intr-un set de fisiere in care apar * sau ? se poate folosi comanda find intr-o comanda for.

    Daca utilizati /c si /v in aceeasi linie de comanda, find afiseaza numarul de linii care nu contin sirul specificat; daca scrieti /c si /n in aceeasi linie de comanda, find ignora /n.

    Comanda find nu recunoaste spatiile introduse de tasta enter; daca sirul de caractere cautat este intrerupt in textul in care se face cautarea de tasta enter, find nu gaseste nici o potrivire cu sirul cautat si nu socoteste acea expresie ca fiind cea cautata.

    Pentru a utiliza comanda find ca si comanda filtru, trebuie inclus semnul < in sintaxa comenzii. Implicit, find este case sensitive. Pentru a salva rezultatele executiei comenzii find in loc sa fie afisate pe ecran, se foloseste semnul > , urmat de numele fisierului unde vrem sa pastram aceste rezultate.

    Exemple:

    Pentru a cauta si afisa randurile care contin textul Dim in fisierul matrice.bas, impreuna cu numarul de ordine al liniei, se foloseste urmatoarea comanda:

    Pentru a salva rezultatele cautarii in fisierul afisare.bas fara a le mai afisa pe ecran, se foloseste comanda :

    iar in fisierul amintit se regaseste rezultatul cautarii, dupa cum urmeaza:

    Pentru a cauta cuvantul Mozart si a afisa numarul liniei in care acest cuvant se gaseste in fisierul mozart.doc folosim

    Pentru a afisa de cate ori intervine cuvantul Mozart in fisierul mozart.doc folosim

    Page 23 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Pentru a afisa fisierele cu extensia .bas din directorul curent, in care avem comanda Next folosim

    Pentru a cauta pe hard disk si a afisa numele fisierelor care contin baza se foloseste

    C) SORT citeste intrarile, sorteaza datele si scrie rezultatele pe ecran, intr-un fisier sau in alt procedeu. Comanda ordoneaza un fisier text sau datele de iesire de la alta comanda.

    sort< list.txt

    In this example, the sort command sorts the lines of the List.txt file into an alphabetical list and displays the results without changing the file. To save the output of the sort command rather than display it, type a greater than sign (>) and a file name. For example, the following command alphabetizes the lines of the List.txt file and stores the results in the Alphlist.txt file:

    sort < list.txt > alphlist.txt

    To sort the output of a command, type the command, type a pipe (|), and then type sort (that is, command | sort). For example, the following command sorts the lines that include the string 'Jones' (that is, the find command output) in alphabetical order:

    find 'Jones' maillst.txt | sort

    Sintaxa

    sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1] [/t [drive2:][path2]] [/o [drive3:][path3]filename3][command |] sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1][/t [drive2:][path2]] [/o [drive3:][path3]filename3]

    Parametri:

    /r : -inverseaza tipul sortarii (de la Z la A, de la 9 la 0)

    /+n : -specifica numarul de ordine al pozitiei caracterului, n, de la care sort incepe fiecare comparatie

    /m kilobytes : -specifica cantitatea de memorie principala folosita pentru sortare, in kilobytes

    /l locale : -rescrie ordinea sortata a caracterelor definita de sistemul local (limba tarii/regiunii selectate in timpul instalarii) /rec characters :

    -specifica numarul maxim de caractere intr-o inregistrare sau o linie a fisierului de intrare (implicit acesta este 4.096 si maximum 65.535)

    [drive1:][path1]filename1 : -specifica fisierul ce va fi sortat; daca nici un de fisier nu e dat, este sortat fisierul de intrare standard; specificand fisierul ce trebuie sortat, procesul va fi mai rapid decat atunci cand se redirectioneaza acest fisier ca fisier standard de intrare.

    /t [drive2:][path2] :

    -specifica abrevirea numelui directorului care inmagazineaza comenzile de sortare, in cazul in care datele nu se incadreaza in memoria principala; implicit se utilizeaza directorul temporar al sistemului.

    /o [drive3:][path3]filename3: -specifica fisierul unde sunt inmagazinate datele sortate. Daca nu este specificat, datele sunt scrise intr-un fisier standard de iesire. Specificand fisierul procesul este mai rapid decat redirectionarea fisierului standard in acelasi fisier.

    /?: -afiseaza help-ul din comanda prompter-uluiDaca folosim optiunea /+n fiecare comparatie trebuie sa inceapa la al n-lea caracter in fiecare linie; liniile cu mai putin de n caractere se

    ordoneaza inaintea altor linii; implicit comparatia incepe cu primul caracter in fiecare linie

    Page 24 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Memoria utilizata pentru sortare este totdeaune minimum 160 KB; daca este specificata marimea memoriei, marimea specificata (de cel putin 160 KB) este folosita pentru sortare, fara sa conteze cat de mult din memoria principala este disponibila. Implicit, cand nu se precizeaza nici o dimensiune, se poate folosi maximum 90% din memoria principala disponibila daca si intrarile si iesirile sunt fisiere, si 45 % din memoria principala in alte situatii. Setarile implicite dau de obicei cele mai bune performante.

    Pentru comanda /l locale singura alternativa implicita este C local, care este mai rapid decat limbajul natural (cel selectat la instalare) de sortare si sorteaza caracterele dupa codificarea lor binara.

    Daca nu specificati command sau FileName, sort actioneaza ca un filtru si isi ia datele de intrare de la o sursa standard (de ex keyboard-ul)

    Se poate utiliza simbolul ( | ) pentru a directiona datele de la o alta comanda catre comanda sort, sau pentru a directiona datele de iesire ale comenzii sort catre o alta comanda (spre comanda more, de exemplu, pentru a afisa informatiile pe ecran la un moment dat). Folosirea simbolurilor < , > pentru a specifica fisierele de intrare, respectiv de iesire, nu este eficienta; in schimb, precizand fisierul de intrare direct si specificand fisierul de iesire co parametrul /o, procesul este mai rapid, mai ales in cazul fisierelor mari.

    Comanda sort nu distinge intre literele mari si cele mici, si nu are limite in ceea ce priveste dimensiunile fisierelor.

    Exemple:

    Pentru a sorta liniile din fisierul retele.txt in ordine alfabetica si a-l afisa pe ecran fara sa se modifice fisierul, folosim :

    Pentru a salva rezultatele sortarii precedente intr-un alt fisier, fara a afisa pe ecran textul sortat, se foloseste comanda:

    iar rezultatul este creara unui nou fisier rete.txt in care avem salvat rezultatul sortarii:

    Pentru a cauta in fisierul sortare.bas textul Next si pentru a sorta rezultatul cautarii si a-l afisa pe ecran, se foloseste simbolul ( | ), care directioneaza rezultatul comenzii find catre comanda sort, ca in exemplul urmator:

    Daca, in plus vrem sa se afiseze si numarul liniei la care a fost gasit textul Next, folosim comanda:

    Pentru a afisa o lista sortata a liniilor care contin textul Mozart, se foloseste urmatoarea comanda:

    Page 25 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Pentru a sorta un text introdus de la tastatura si pentru a afisa rezultatele in ordine alfabetica pe ecran, se foloseste comanda sort, apoi introducem textul de la tastatura, cu ENTER dupa fiecare linie, iar la sfarsit, CTRL + Z, apoi ENTER, iar pe ecran sunt afisate liniile textului introdus, in ordine alfabetica a primului caracter:

    Pentru a sorta un text introdus de la tastatura in ordine inversa procedam analog, dar comanda este sort/r dupa cum urmeaza:

    Cu comanda redirect se poate trimite lista sortata a datelor introduse de la tastatura intr-un fisier.

    FIND

    Despre aceasta comanda am discutat la punctul 2 B).

    FINDSTR

    Cauta tipare de text in fisiere, folosind expresii obisnuite.

    Sintaxa este urmatoarea:

    findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:file] [/f:file] [/c:string] [/d:dirlist] [/a:ColorAttribute] [strings] [[Drive:][Path] FileName []]

    Parametri:

    /b: -gaseste inceputurile de linie care se potrivesc ca tipar/e: -gaseste sfarsiturile de linie care se potrivesc ca tipar/l: -foloseste cautarea sirurilor literal. /r: -foloseste cautarea sirurilor ca expresii obisnuite. Findstr interpreteaza toate metacaracterele ca expresii obisnuite doar daca nu se

    foloseste /l.

    /s: -cauta potrivirea fisierelor in directorul curent si in toate subdirectoarele/i: -specifica cand cautarea nu este case sensitive/x: -afiseaza liniile care se potrivesc exact/v: -afiseaza doar liniile care nu contin nici o potrivire/n: -afiseaza numarul liniei care se potriveste/m: -afiseaza doar numele fisierelor care contin o potrivire

    Page 26 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • /o: -afiseaza linia cautata inaintea fiecarei linii care se potriveste/p: -omite fisierele cu caractere care nu se pot tipari /f:file:

    -citeste lista fisierului din fisierul specificat

    /c:string: -foloseste textul specifcat pentru cautare drept sir de litere

    /g:file: -obtine sirul cautat din fisierul specificat

    /d:dirlist: -cauta o virgula delimitatoare a listei de directoare

    /a:ColorAttribute:-specifica culoarea atributelor cu 2 pozitii hexazecimale

    strings: -specifica textul care urmeaza a fi cautat in FileName.

    [Drive:][Path] FileName [] :

    -specifica fisierul sau fisierele in care se cauta

    /?: -arata help-ul comenziiFindstr poate gasi textul exact in orice fisiere ASCII. Daca nu stim decat o parte din textul dorit, comanda poate sa caute modele de text

    care sa foloseasca in mod obisnuit expresia cautata. Se folosesc pentru aceasta metacaractere, adica simboluri care inlocuiesc restul expresiei in care se gaseste textul cautat. Acestea sunt:

    . orice caracter

    * inlocuieste mai multe caractere precedente

    ^ inceputul liniei

    $ sfarsitul liniei

    [class] orice caracter in set

    [^class] orice caracter care nu e in set

    [x-y] orice caracter fara rang specificat

    x litera folosita ca metacaracter

    sfarsitul cuvantului

    Folosirea prin asociere a acestor metacaractere este mai puternica decat folosirea lor singulara: b.*ing cauta orice sir care incepe cu b si se termina cu ing.

    Exemple: Pentru a cauta cuvintele ninge sau iar in fisierele poezie1.txt si poezie2.txt folosim comanda :

    Pentru a cauta expresia ninge iar in ambele fisiere specificate :

    Pentru a cauta si afisa si numarul liniei din respectivul fisier unde apare expresia ninge iar :

    Pentru a afisa toate liniile in care apare cuvantul ninge, cu si fara numarul liniei, in fisierul poezie1.txt:

    Page 27 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Pentru a cauta in toate fisierele directorului curent si in toate subdirectoarele care contin cuvantul ninge , indiferent daca este scris cu majuscula sau nu, si pentru a afisa si pozitia randului unde apare cuvantul in fisierele respective folosim:

    .

    .

    .

    .

    Pentru a afisa liniile si numerele lor din fisierele poezie1.txt si poezie2.txt in care nu apare cuvamtul ninge, folosim:

    Pentru a cauta in toate fisierele cu extensia .bas si a afisa numele fisierului si numarul liniei unde apare comanda For urmata de orice sir de caractere :

    Pentru a cauta si afisa numarul liniei si cuvantul din fisierul poezie1.txt care incepe cu nor :

    Page 28 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Pentru a cauta si a afisa lista fisierelor cu extensia .txt in care se gasesc cuvinte care incep cu nor :

    FINGER

    Afiseaza informatii pentru un user sau useri pe un computer, specificat, si pe care ruleaza Finger service sau daemon. Computerul specifica formatul si datele de iesire pe care le afiseaza pentru user. Utilizat fara parametru, finger afiseaza help-ul.

    Sintaxa

    finger [-l] [User] [@host] []

    Parametri:

    -l: -afiseaza informatia despre user in format lista User: -specifica user-ul pentru care se afiseaza informatii; daca se omite acest parametru, finger afiseaza informatii pentru toti userii

    care sunt specificati pe computer

    @host: -specifica computerul pe care ruleaza Finger service, unde sunt cautate informatiile pentru user; se poate specifica numele computerului sau adresa IP.

    /?: -afiseaza help-ulPot fi specificati mai multi parametri de tipul User@host.

    Aceasta comanda este disponibila doar daca Internet Protocol (TCP/IP) este instalat ca si component la Network Connections.

    Windows 2000 si Windows XP nu furnizeaza Finger service.

    Exemple:

    Pentru a afisa informatii pentru user-ul 1 pe computerul users.microsoft.com, se foloseste comanda: finger [email protected]

    Pentru a afisa informatii pentru toti userii pe computerul users.microsoft.com se foloseste comanda : finger @users.microsoft.com

    FLATTEMP

    Creeaza sau sterge directoarele temporare fara subdirectoare.

    Sintaxa

    flattemp

    Parametri

    /query: -intreaba despre setarile curente. /enable: -creeaza directoare temporare fara subdirectoare/disable: -sterge directoare temporare fara subdirectoare/?: -afiseaza help-ul

    Odata ce fiecare utilizator are un director temporar unic, utilizati flattemp/enable pentru a crea directoare temporare fara subdirectoare.

    Metoda de baza pentru a crea directoare temporare pentru mai multi utilizatori (indicate de obicei cu ajutorul variabilelor de mediu TEMP si TMP) este aceea de a crea subdirectoare in directorul Temp, utilizand numele de login drept numele subdirectorului. De exemplu daca variabila de mediu TEMP puncteaza catre C:Temp, directorul temporar atribuit utilizatorului cu loginul 4 este C:Temp4. Utilizand flattemp poti puncta direct catre directorul Temp prevenind astfel formarea subdirectoarelor. Acest lucru este util atunci cand se doreste ca directoarele temporare ale utilizatorului sa fie continute in directorul de baza al lui, atat pe un disc local al unui server Terminal sau pe un disc share pe retea. Trebuie sa utilizati aceasta comanda doar atunci cand fiecare utilizator are un director temporar separat.

    Trebuie sa aveti privilegii de administrator pentru a utiliza flattemp

    Exista posibilitatea de a avea erori la aplicatii daca directorul temporar al utilizatorului este pe un disc de retea. Aceasta se intampla cand memoria share devine momentan inaccesibila in retea. Deoarece fisierele temporare ale aplicatiei sunt fie inaccesibile fie non-sincronizate, ea raspunde ca si cum discul ar fi oprit. Nu este recomandat a se muta directorul temporar pe un disc de retea. Metoda de baza este de a tine directoarele temporare pe discul local. Daca observati un comportament straniu sau erori de coruptie ale discului in cazul anumitor aplicatii, stabilizati reteaua sau mutati directoarele temporare la loc pe discul dur local.

    Page 29 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • FOR

    Ruleaza o comanda specificata pentru fiecare fisier dintr-un set de fisiere.

    Sintaxa

    for in (set) do command [ CommandLineOptions]

    Parametri

    : -trebuie precizata; reprezinta un parametru care poate fi inlocuit; folosim %variable pentru a extrage comanda for din prompter; folosim %%variable pentru a extrage comanda for din mai multe fisiere. Variabilele sunt case-sensitive si trebuie sa fie reprezentate cu %A, %B, sau %C sau %a, %b etc.

    (set): -este cerut; specifica unul sau mai multe fisiere, directoare, set de valori sau siruri de texte care trebuie procesate cu comanda specificata. Parantezele sunt obligatorii.

    command: -este necesara; specifica comanda pe care vrem sa o extragem din fiecare fisier, director, set de valori sau un sir de texte incluse in optiunea (set).

    CommandLineOptions: -specifica orice optiune a liniei de comanda pe care vrem sa o utilizam cu comanda specificata/?: -afiseaza help-ul Urmatoarele atribute se aplica comenzii for:

    x Comanda for inlocuieste %variable sau %%variable cu fiecare sir de texte specificate in set pana cand command proceseaza toate fisierelex Numele variabilelor de tip for sunt case-sensitive, globale, si nu pot fi activate simultan mai mult de 52x Pentru a evita confuzia cu multimea parametrilor de la %0 la %9, putem folosi orice caracter pentru variabile, exceptand cifrele de la 0 la 9.

    Pentru multimi simple de fisiere, un singur caracter, cum ar fi %%f este bun

    x Putem folosi valori multiple pentru variabile in multimi complexe de fisiere pentru a face diferenta intre variabilele multifunctionale. Parametrul set poate reprezenta un singur grup sau mai multe grupuri de fisiere; putem folosi * sau ? pentru a specifica setul de fisiere. De exemplu:

    (*.doc)

    (*.doc *.txt *.me)

    (jan*.doc jan*.rpt feb*.doc feb*.rpt)

    (ar??1991.* ap??1991.*)

    In si do nu sunt parametri, dar trebuie folositi cu for; daca sunt omisi apare un mesaj de eroare.

    Cand folosim comanda for,prima valoare din set inlocuieste %variable sau %%variable si apoi comanda specificata proceseaza aceasta valoare. Aceasta continua pana cand toate fisierele sau grupurile de fisiere care corespund valorii set sunt procesate.

    Daca set contine * sau ?, comanda specificata se executa pentru fiecare director (in loc de un set de fisiere dintr-un anumit director specificat) care se potriveste cu set. Sintaxa este :

    for /D variable in (set) do command [CommandLineOptions]

    Daca avem

    for /R [[Drive :]Path] variable in (set) do command [CommandLineOptions]

    comanda se executa in directorul radacina curent, daca nu se specifica directorul.

    Pentru set se poate folosi o variabila iterativa, cu pas crescator sau descrescator, pentru care sintaxa este:

    for /L variable in (start#,step#,end#) do command [CommandLineOptions]

    Putem utiliza analizarea fisierelor pentru procesarea datelor de iesire ale comenzilor, a sirurilor si a continutului fisierelor.Se utilizeaza variabile iterative pentru a defini continutul sau sirul pe care dorim sa il examinam si folosim diferite optiuni ParsingKeywords in vederea modificarii ulterioare a metodei de analiza.

    Analizarea fisierului consta in citirea datelor de iesire, a sirurilor sau a continutului fisierelor, ruperea lor in linii individuale de text, si analizarea fiecarei linii pe bucati.

    Sintaxele sunt:

    for /F ['ParsingKeywords'] variable in (filenameset) do command [CommandLineOptions]

    for /F ['ParsingKeywords'] variable in ('LiteralString') do command [CommandLineOptions]

    for /F ['ParsingKeywords'] variable in ('command') do command [CommandLineOptions]

    Argumentul filenameset specifica unul sau mai multe nume de fisiere. Fiecare fisier este deschis, citit si procesat inainte de a se trece la urmatorul fisier din filenameset. Pentru a suprascrie comportarea implicita, specificati 'ParsingKeywords', care este un sir care contine unul sau mai multe cuvinte cheie care precizeaza diferite optiuni de analiza.

    Daca folosim optiunea usebackq, sitaxa posibila este una dintre urmatoarele:

    for /F ['usebackqParsingKeywords'] variable in ('filenameset') do command [CommandLineOptions]

    for /F ['usebackqParsingKeywords'] variable in ('LiteralString') do command [CommandLineOptions]

    for /F ['usebackqParsingKeywords'] variable in (`command`) do command [CommandLineOptions]

    Putem folosi unul dintre urmatoarele cuvinte cheie ca ParsingKeywords:

    Page 30 of 103COMENZI DE CONSOLA - WINDOWS XP

    07.08.2013http://www.scrigroup.com/calculatoare/windows/COMENZI-DE-CONSOLA-WINDOWS-XP74154.php

  • Cuvant cheie descriere

    eol=c Precizeaza sfarsitul unei linii de caractere (doar un caracter)

    skip=n Preciteaza numarul de linii care sunt sarite la inceputul unui

    delims=xxx E un delimitator, care inlocuieste delimitarea implicita cu spatiu sau tab

    tokens=x,y,m-nPrecizeaza care semne din fiecare linie vor fi trecute prin comanda for la fiecare iteratie; este alocata o noua variabila;m-n este un sir, car eprecizeaza al rangul semnelor, de la m la n, care trebuie analizate; daca ultimul caracter este*, dupa ce ultimul semn specificat este analizat, variabila se aloca restului randului

    usebackq Specifica ca se pot folosi ghilimele pentru a marca numele fisierelor in filenameset

    Putem folosi cautarea logica for /F pentru un sir de caractere, punand filenameset intre paranteze si un rand de ghilime