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
Top Related