Lista comenzilor DOS

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 27 decembrie 2017; verificările necesită 18 modificări .

Lista de comenzi DOS  - Următoarea este o listă de comenzi pentru sistemul de operare DOS . Începând cu versiunea 5, această listă cu o scurtă descriere a fiecărei comenzi poate fi obținută tastând HELP. De asemenea, începând cu versiunea a 5-a, ajutorul pentru o anumită comandă poate fi obținut printr-un set de caractere /?după numele comenzii.

De exemplu, un set de comenzi:

C:\>ren /?

va avea ca rezultat obținerea de ajutor pentru comanda ren:

Redenumiți unul sau mai multe fișiere. RENUMIRE [unitate:][cale]nume fișier1 nume fișier2. REN [unitate:][cale]nume fișier1 nume fișier2. Nu puteți specifica o unitate sau un director diferit pentru fișierul țintă.

Toate comenzile DOS nu țin cont de majuscule, ceea ce înseamnă că orice comandă poate fi introdusă atât cu litere mici, cât și cu litere mari.

Comenzi

attrib

Afișarea și modificarea atributelor fișierului.

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

Unde:

Echivalent cu comanda UNIX chmod .

cdsau chdir

Afișați numele sau schimbați directorul curent.

CHDIR [/D] [unitate:][cale] [..] CD [/D] [unitate:][cale] [..]

unde .. denotă o modificare a directorului părinte.

Comanda CD диск:afișează numele directorului curent al unității specificate. Comanda CDfără parametri afișează numele unității și directorului curent. Opțiunea /D este folosită pentru a schimba unitatea curentă și directorul în același timp.

Modificarea comenzii CHDIRatunci când procesarea extinsă a comenzii este activată: numele directorului curent din șirul de apeluri este convertit în aceeași majuscule cu numele existente pe disc. Deci, comanda CD C:\TEMPva face directorul actual C:\Tempdacă acesta există pe disc. Comanda CHDIRoprește tratarea spațiilor ca delimitatori, ceea ce vă permite să navigați la un subdirector al cărui nume conține spații fără a fi nevoie să includeți întregul nume de director între ghilimele. De exemplu:

meniul chdir \winnt\profiles\nume utilizator\programe\start

duce la același rezultat ca:

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

Când dezactivați procesarea extinsă a comenzilor, este utilizată doar a doua opțiune.

Echivalent cu comanda Unix cd(cu opțiuni) sau pwd(fără opțiuni).

Comenzi director

Numele de fișiere în DOS pot fi doar în format 8.3, adică nu mai mult de 8 caractere în numele fișierului și nu mai mult de 3 în extensie (excluzând caracterele nevalide - spațiu . " / \ [ ] : ; = ,). spațiul este folosit ca separator între comandă și parametrii acesteia.

Echipă Format Descriere Opțiuni
dir DIR [диск:][маршрут][имя_файла] [/P] [/W] [A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/C] Vizualizare catalog [1]
  • H - fișiere ascunse;
  • -H - fișiere neascunse;
  • S - fișiere de sistem;
  • -S - fișiere altele decât cele de sistem;
  • D - directoare;
  • -D - numai fișiere (nu directoare);
  • A - fișiere gata de arhivare;
  • -A - fișierele nu au fost modificate de la ultima copie de rezervă;
  • R - fișiere numai pentru citire;
  • -R - fișiere care nu au acces numai în citire;
  • N - sortarea alfabetică (după nume);
  • -N - în ordine alfabetică inversă (Z-A);
  • E - în ordine alfabetică după extensie;
  • -E - prin extensie în ordine, ordine inversă;
  • D - după dată și oră (începând de mai devreme);
  • -D - după dată și oră, începând cu cel mai recent;
  • S - în mărime crescătoare;
  • -S - mărime descendentă;
  • C - prin raportul de compresie, începând cu cel mai mic;
  • -C - prin raportul de compresie, începând cu cel mai mare.
md md диск:\имя_каталога Creați un director
cd cd диск:\имя_каталога Schimbați directorul curent
rd rd диск:\имя_каталога Ștergerea unui director
  • /s - șterge directorul specificat și toate subdirectoarele împreună cu fișierele. Opțiunea /s este folosită pentru a elimina un arbore de directoare.
  • /q Rulează rmdir în modul stealth. Comanda șterge directoare fără a cere confirmare.
  • /? - afișează ajutor pe linia de comandă.
deltree deltree имя_файла_или_имя_каталога Ștergerea unui director cu tot conținutul său
move move диск: имя_каталога новое_имя_каталога Redenumirea unui director
path path диск1:\имя_каталога1;диск2:\имя_каталога2 Căutare

Tastând două puncte (..) puteți reveni la directorul anterior; când tastați \ - în directorul rădăcină.

Exemple:

dir

Listează fișierele și subdirectoarele din directorul dat. Dacă comanda este specificată fără parametri, atunci sunt afișate eticheta și numărul discului, numele fișierelor și directorului (unul pe linie), inclusiv extensiile, precum și data și ora ultimei modificări ale acestora. Apoi afișează numărul de fișiere din director, dimensiunea totală (în octeți) ocupată de fișiere și cantitatea de spațiu liber pe disc.

DIR [unitate:][cale][nume fișier] [/P] [/W] [A[[:]atribute]] [/O[[:]sort]] [/S] [/B] [/L] [/C]

Parametrul [drive:][path] specifică unitatea și directorul al căror conținut doriți să afișați pe ecran. Parametrul [nume fișier] specifică grupul de fișiere sau fișier de inclus în listă. Opțiunea /P afișează câte un ecran de listă de fișiere la un moment dat. Pentru a vedea următorul ecran, trebuie să apăsați orice tastă. Opțiunea /W listează fișierele în format larg cu cât mai multe nume de fișiere/directoare pe fiecare linie. Parametrul /A[[:] атрибуты]afișează numai numele acelor directoare și fișiere care au atributele specificate. Dacă acest parametru este omis, atunci DIR afișează toate fișierele, cu excepția fișierelor ascunse și de sistem. Dacă această opțiune este specificată fără atribute, DIR afișează numele tuturor fișierelor, inclusiv fișierele ascunse și de sistem. Colonul nu este necesar. Combinația de valori care pot fi utilizate ca atribute este prezentată în tabelul următor. Valorile nu sunt separate prin spații:

Parametrul /O[[:] сортировка]controlează ordinea de sortare a directorului atunci când este afișat cu comanda DIR. Dacă este omis, DIR sortează numele fișierelor și directoarelor în ordinea în care apar în director. Dacă nu este specificată nicio opțiune de sortare, DIR scoate numele în ordine alfabetică. Valoarea pe care o puteți utiliza în parametrul „sortare” este descrisă în tabelul următor. Când sunt combinate, nu trebuie să fie separate prin spații:

Opțiunea /S listează fiecare apariție a unui fișier în directorul specificat și toate subdirectoarele. /B listează directoare și nume de fișiere câte unul pe linie (inclusiv extensia). Se afișează informațiile principale, fără cea finală. /B suprascrie opțiunea /W. /L afișează numele fișierelor și directoarelor nesortate cu litere mici. Caracterele extinse nu sunt convertite în litere mici. /C[H] Afișează raportul de compresie al fișierelor comprimate cu Doublespace pe baza dimensiunii clusterului de 8K. Parametrul opțional H scoate aceste informații pe baza dimensiunii clusterului de discuri primar. Când utilizați opțiunea /W sau /B, opțiunea /C[H] este ignorată.

Ieșirea directorului sau a structurii discului este descrisă în descrierea comenzii TREE și despre discurile comprimate - în descrierea DBLSPACE. Puteți utiliza caractere wildcard (* și ?) pentru a afișa un subset de fișiere și directoare. Dacă sunt specificate mai multe valori de ordine de sortare, DIR sortează fișierele după primul criteriu, apoi după al doilea și așa mai departe.

Formatul de dată și oră utilizat de DIR depinde de setarea țării din fișierul CONFIG.SYS. Dacă nu este utilizată comanda COUNTRY, formatele urmează formatele SUA. Pentru a canaliza ieșirea comenzii DIR către un fișier, puteți utiliza caracterul de redirecționare (>) sau pipe (|). Înainte de a face acest lucru, setați variabila de mediu de operare TEMP în fișierul AUTOEXEC.BAT. În caz contrar, fișierul temporar va fi afișat în lista de director. Folosind comanda SET din variabila de mediu de operare DIRCMD din AUTOEXEC, puteți pre-seta parametrii comenzii DIR. Doar o combinație validă de opțiuni DIR poate fi utilizată în variabila DIRCMD. De exemplu, pentru a seta DIRCMD la ieșirea largă implicită (/W), includeți comanda set dircmd=/w în AUTOEXEC.BAT.

Puteți suprascrie setul de opțiuni de comandă DIR specificate cu variabila DIRCMD. Pentru a face acest lucru, utilizați aceleași opțiuni ca pe linia de comandă DIR, dar trebuie să precedați opțiunea cu semnul minus, de exemplu, dir /-w. De asemenea, puteți modifica setările implicite DIRCMD utilizând comanda DOS SET tastându-le pe linia de comandă după semnul egal (=). Noile setări vor fi implicite pentru toate comenzile DIR ulterioare până la următoarea utilizare a SET DIRCMD la linia de comandă sau repornirea MS-DOS. Pentru a reseta toate setările implicite, tastați set dircmd=. Puteți vizualiza setările curente ale variabilei de mediu de operare DIRCMD cu comanda set. MS-DOS afișează o listă de opțiuni și setările acestora (consultați SET pentru detalii).

Dacă este nevoie să utilizați DIR pentru a afișa o listă de directoare după alta până când conținutul fiecărui director de pe discul curent este afișat și este necesar să aranjați fiecare director în ordine alfabetică, să-l scoateți în format larg și să faceți o pauză după ce fiecare ecran este afișat - pentru a face acest lucru, în timp ce vă aflați în directorul rădăcină, trebuie să folosiți comanda dir /s/w/o/p. Pentru a preveni afișarea numelor de directoare, utilizați comanda dir /s/w/o/p/a: -d. Pentru a imprima rezultatul, utilizați simbolul de redirecționare: dir > prn.

chkdsk

Verificarea discului și raportarea ieșirii.

CHKDSK [volum:[[cale]nume fișier]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

Unde:

Comutatoarele /Isau /Cscurtează timpul de execuție CHKDSKomitând unele verificări ale volumului.

Echivalent cu comanda fsckîn Unix.

De asemenea, puteți utiliza comanda scandisk, care caută toate clusterele proaste de pe disc.

cls

Șterge terminalul computerului .

Echivalent cu comanda clearîn Unix.

copy

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

COPIEAZĂ [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] sursa [/A | /B] [+ sursa [/A | /B] [[+ ...]] [rezultat [/A | /B]]

Unde:

Cheia /Ypoate fi setată prin variabila de mediu COPYCMD. Comutatorul din linia de comandă /-Yanulează această setare. În mod implicit, este necesară confirmarea, cu excepția cazului în care comanda COPYeste rulată într-un fișier batch. Când introduceți atributul con în loc de numele fișierului țintă, conținutul fișierului copiat este afișat pe ecran. Sunt posibile și alte variante ale comenzii COPY, cu atributul con indicând dispozitivele I/O . La executarea comenzii COPY, caracterele ( octeți ) sunt copiate din fișierul sursă unul câte unul până când se ajunge la sfârșitul caracterului fișierului. Dacă un astfel de caracter apare în mijlocul fișierului, la executarea comenzii COPY, fișierul nu este copiat complet.

Pentru a îmbina fișiere, trebuie să specificați un fișier țintă și mai multe fișiere sursă folosind metacaractere sau файл1 + файл2 + файл3 + ….

Echivalent cu comanda cpîn Unix. Capabilitati extinse XCOPYsirobocopy

del, erase

Ștergeți unul sau mai multe fișiere.

DEL [/P] [/F] [/S] [/Q] [/A[[:]atribute]] nume ERASE [/P] [/F] [/S] [/Q] [/A[[ ::atribute]] nume

Unde:

Prefixul „ -” are sensul NU.

Schimbarea comenzilor DELși ERASEla activarea procesării avansate a comenzilor. Rezultatele de ieșire pentru cheie /Ssunt inversate, adică sunt afișate doar numele fișierelor șterse, nu fișierele care nu au putut fi găsite.

Echivalent cu comanda rmîn Unix.

deltree

Ștergerea unui director împreună cu fișierele și subdirectoarele.

directorul deltree [/y].

Pe Unix, funcționalitatea este deltreefurnizată de comanda rmcu -r.

dir

Listarea fișierelor și subdirectoarelor din directorul specificat.

DIR [unitate:][cale][nume fișier] [/A[[:]atribute]] [/B] [/C] [/D] [/L] [/N] [/O[[:]ordine] ] [/P] [/Q] [/S] [/T[[:]time]] [/W] [/X] [/4]

Unde:

Setul standard de chei poate fi scris în variabila de mediu DIRCMD. Pentru a anula acțiunea lor, introduceți aceleași taste în comandă cu prefixul „-”, de exemplu: /-W.

Echivalent cu lscomanda Unix.

echo

Ieșire de informații către orice sursă de destinație, fișier, ecran etc.

Exemplu:

echo shutdown /p /t 3600 >> C:\\autoend.bat

Funcția acestei comenzi și notația pentru Windows și Unix sunt diferite.

Afișează un mesaj (mesaj) sau activează și dezactivează afișarea ecoului comenzii.

ECHO[ ][ON|OFF] ECHO[ ][mesaj]

Primul spațiu de separare este necesar, restul spațiilor de separare sunt ignorate în primul caz și sunt alocate șirului de mesaj în al doilea caz. ECHO fără opțiuni afișează setarea ECHO curentă.

fdisk /mbr

Schimbarea MBR -ului , și anume restaurarea înregistrării master boot, dacă s-a dovedit a fi deteriorat/modificat/ suprascris. Rularea comenzii fără argumente afișează un meniu pentru crearea, ștergerea și obținerea de informații despre partițiile de disc. Partiția activă (de pornire) poate fi, de asemenea, modificată.

format

Formatarea discului.

FORMAT volum: [/FS:system] [/V:label] [/Q] [/A:size] [/C] [/X] FORMAT volum: [/V:label] [/Q] [/F:size] FORMAT volum: [/V:label] [/Q] [/T:tracks /N:sectoare] FORMAT volum: [/V:label] [/Q] FORMAT volum: [/Q]

Unde:

Vezi și

Note

  1. Un parametru în forma P>1.txt vă va permite să scrieți datele primite într-un fișier numit 1.txt. Numele fișierului poate fi setat la oricare.