Štandardné príkazy systému Windows. Práca s príkazovým riadkom systému Windows (CMD)

  • 21.09.2019

Prečítajte si, ako pomocou príkazového riadka skontrolovať integritu systémových súborov, nájsť adresu IP podľa názvu domény, vytvoriť skratku na vypnutie systému Windows, opraviť problémy so sieťovým pripojením a ďalšie. OS Windows má niektoré funkcie, ktoré môžete spustiť iba z príkazového riadku (príkazový riadok). Niektoré z nich nemajú GUI, zatiaľ čo iné bežia týmto spôsobom len rýchlejšie.

Či už používate PowerShell ako doplnok príkazového riadka alebo nie, všetky príkazy, ktoré popíšeme v tomto článku, fungujú všade rovnakým spôsobom. Je zrejmé, že nebudeme môcť pokryť všetky tímy a hovoriť o každom. Namiesto toho sa zameriame na tie, o ktorých si myslíme, že budú najužitočnejšie. Aj keď neradi pracujete s príkazovým riadkom.

Obsah:

Ako spustiť príkazový riadok v systéme Windows ako správca

V systéme Windows 10:

  1. Kliknite na tlačidlo "štart" alebo vyberte "Vyhľadávanie"- začnite písať cmd v angličtine resp "Príkazový riadok" v ruštine.
  2. Výsledok vyhľadávania sa zobrazí v hornej časti, kliknite na "Príkazový riadok" kliknite pravým tlačidlom myši a kliknite na položku.

V systéme Windows 8 a 8.1:

  1. Prejdite na domovskú obrazovku stlačením tlačidla Windows na klávesnici alebo tlačidle "štart".
  2. Kliknite vpravo hore "Vyhľadávanie" a začnite písať cmd alebo "Príkazový riadok". Výsledok vyhľadávania sa zobrazí nižšie.
  3. Kliknite na aplikáciu "Príkazový riadok" kliknite pravým tlačidlom a vyberte "Spustiť ako správca".

V systéme Windows 7:

  1. Kliknite na tlačidlo "štart", prejdite na kartu "Moje programy"- potom prejdite na "štandard".
  2. Nájdite štítok "Príkazový riadok" a kliknite naň pravým tlačidlom a vyberte "Spustiť ako správca".


Teraz prejdime k príkazom.

ipconfig: Rýchla práca so sieťovými pripojeniami


Svoju IP adresu a všetky nastavenia siete budete môcť nájsť z ovládacieho panela, ale bude to vyžadovať niekoľko kliknutí. "ipconfig" je nástroj príkazového riadka systému Windows na správu sieťových rozhraní počítača. To znamená, že najrýchlejší spôsob, ako zistiť informácie, ako sú: IP adresy, adresa hlavnej brány, informácie o sieťových pripojeniach, ktoré používa váš počítač atď.

Ak chcete použiť tento nástroj, jednoducho zadajte "ipconfig" na príkazovom riadku a stlačte "Enter". V dôsledku toho uvidíte zoznam všetkých sieťových pripojení, ktoré váš počítač používa. Pozrite sa pod nápisy "bezdrôtový LAN adaptér" ak ste pripojení na Wi-Fi, príp "Ethernetový adaptér" ak ste pripojení ku káblovej sieti. Pre viac informácií o "ipconfig" vytočiť tím ipconfig /all v dôsledku toho sa zobrazí zoznam všetkých kľúčov a podľa toho aj možnosti pomôcky.

ipconfig /flushdns: Vyprázdnenie vyrovnávacej pamäte DNS


Ak ste zmenili server DNS v nastaveniach siete, táto akcia sa okamžite neprejaví. Systém Windows používa vyrovnávaciu pamäť, ktorá ukladá prijaté odpovede DNS, čo šetrí čas pri opätovnom prístupe k rovnakým sieťovým zdrojom v budúcnosti. Ak chcete, aby systém Windows prijímal adresy z nových serverov DNS, zadajte príkaz ipconfig /flushdns po zmene servera DNS.

Keď neustále surfujete po internete, váš počítač automaticky ukladá IP adresy a ďalšie potrebné údaje Domain Name Service. Vyprázdnenie vyrovnávacej pamäte DNS pomáha udržiavať tieto údaje aktuálne. Zastarané údaje vo vyrovnávacej pamäti môžu časom spôsobiť problémy s pripojením.

ping a tracert: Riešenie problémov so sieťovým pripojením


Ak máte problémy s pripojením k miestnej sieti, internetu alebo akejkoľvek webovej lokalite, systém Windows má štandardné nástroje, ktoré môžete použiť na ich vyriešenie.

"ping" je nástroj na kontrolu integrity sietí a kvality pripojení v nich na základe protokolu TCP / IP. Obslužný program posiela takzvané požiadavky ICMP na zadanú IP adresu alebo hostiteľa v sieti a monitoruje odpovede, ktoré z nich prichádzajú. Čas medzi odoslaním takejto požiadavky a prijatím odpovede na ňu vám umožňuje určiť oneskorenie paketov na trase, ako aj počet a frekvenciu ich strát. T.j "ping" umožňuje určiť, do akej miery je zaťažený kanál prenosu údajov.

Zadajte "pingová stránka"(alebo akýkoľvek server na internete, ktorý chcete otestovať) a Windows bude posielať pakety na túto adresu. Môžete zadať názov servera alebo skutočnú IP adresu zdroja. Server na tejto IP adrese odpovie a povie, že ich prijal. Budete môcť vidieť, či na trase došlo k strate paketov a ako dlho trvalo získať odpoveď.

Aj tým "ping" má veľa kláves a možností zobrazenia informácií, ako je manuálne ping na zadanú IP adresu až do manuálneho ukončenia, dešifrovanie názvov hostiteľov z IP adries, počet a veľkosť paketov, zaznamenávanie trasy, zmena času atď.


"tracert" je pomôcka určená na sledovanie dátových trás v sieťach TCP/IP. Pri zadávaní príkazu "tracert", zobrazuje úplnú cestu doručenia paketu s informáciami o každom serveri, cez ktorý je smerovaný. Napríklad, ak zadáte "stránka tracert" a potom získajte informácie o každom uzle na ceste k nášmu serveru, s ktorým balík interaguje. Ak máte problémy s pripojením k webovej lokalite, nástroj "tracert" určiť, v akom štádiu sa chyba vyskytla.

vypnutie: vytvorte skratky na vypnutie systému Windows


Príkaz "vypnúť" umožňuje vypnúť alebo reštartovať Windows z príkazového riadku. V zásade je to užitočnejšie pre Windows 8, kde je štandardné tlačidlo "Vypnúť" bolo ťažšie nájsť. Tento príkaz možno použiť na vytvorenie vlastných skratiek: "Vypnúť", , "režim spánku" atď. A umiestnite ich tam, kde sa vám to hodí: v ponuke "štart", na ploche, na paneli úloh...!

V systéme Windows 8 a 10 môžete použiť špeciálne tlačidlo reštartu pre konkrétne možnosti zavádzania operačného systému. .

Ak chcete použiť príkaz na príkazovom riadku, jednoducho zadajte jednu z nasledujúcich hodnôt (všetky možnosti príkazu sa zadávajú so spätnou lomkou):

  • "vypnutie /s /t 45" - analógový "Vypnúť" s oneskorením 45 sekúnd.
  • "vypnutie /r /t0" - analógový.
  • "vypnutie /l" - analógový "Odhlásiť/Zmeniť používateľa".
  • vypnutie /r /o - reštartuje počítač Prostredie obnovy.

sfc /scannow: Skontrolujte integritu systémových súborov Windows


"sfc" je štandardný nástroj na kontrolu integrity systémových súborov Windows. Umožňuje používateľovi nájsť a obnoviť chýbajúce systémové súbory. Ak z nejakého dôvodu súbory chýbajú alebo sú poškodené, pomôcka ich všetky skontroluje a nahradí chybné verzie súborov pôvodnými verziami. Okrem toho Kontrola systémových súborov kontroluje adresár vyrovnávacej pamäte a v prípade potreby aktualizuje jeho obsah.

Ak chcete skenovať, musíte spustiť príkazový riadok ako správca, zadajte príkaz sfc /scannow a nechajte program robiť svoju prácu. .

telnet: Pripojte sa k serverom Telnet


Protokolový klient "telnet" nie je predvolene nainštalovaný v systéme Windows. Ale toto je jedna z jeho dodatočných funkcií, ktoré si môžete nainštalovať cez ovládací panel. Po nainštalovaní budete môcť príkaz použiť "telnet" na pripojenie k serverom bez inštalácie dodatočného softvéru priamo z príkazového riadku.

Len choď "štart""Ovládací panel""Programy a príslušenstvo"- kliknite ďalej "Zapnite alebo vypnite funkcie systému Windows"- nájdi a zaškrtni "klient Telnet".

šifra: Natrvalo odstrániť a prepísať adresár


Príkaz "šifra" poskytuje efektívne funkcie na šifrovanie a dešifrovanie súborov a adresárov v OS Windows. Má tiež možnosť, ktorá prepíše voľné miesto na disku nevyžiadanými dátami. To vám neumožní obnoviť odstránené súbory a priečinky pomocou špecializovaného softvéru. V systéme Windows zostávajú súbory vymazané zvyčajným spôsobom na disku, pokiaľ nepoužijete SSD s podporou Trim. Príkaz "šifra" umožňuje efektívne "vymazať" všetok voľný priestor na disku bez inštalácie ďalšieho softvéru.

Napríklad: ak chcete uvoľniť miesto na disku na jednotke F:, zadajte príkaz "cipher /w:F:\". Všimnite si, že medzi prepínačom príkazov (/w:) a písmenom jednotky (F:\) nie je žiadna medzera.

netstat -an: Zoznam sieťových pripojení a portov


"netstat" je štandardný nástroj príkazového riadka systému Windows, ktorý zobrazuje stav prichádzajúcich a odchádzajúcich pripojení TCP. Hlavným účelom pomôcky je nájsť problémy v sieti a určiť jej výkon. Príkaz má veľa kláves a možností, no najzaujímavejšia je "netstat -an". Tento riadok zobrazí zoznam všetkých otvorených sieťových pripojení, ako aj porty, ktoré používajú, a externú IP adresu, ku ktorej sú pripojené.

nslookup: Nájdite IP adresu podľa názvu domény


Keď zadáte názov webovej stránky do panela s adresou prehliadača, váš počítač nájde IP adresu priradenú k názvu domény a vráti výsledok. Môžete použiť príkaz "nslookup" nezávisle zistiť IP adresy a názov serverov, na ktorých sa doména nachádza.

Nedávno som vyrástol z divokého enikey vo veľmi veľkej spoločnosti na skromného správcu systému, ktorý dohliada na sieť 10 počítačov. A ako veľmi lenivý správca systému čelil úlohám automatizácie svojich činností. Pred šiestimi mesiacmi som nevedel, že v príkazovom riadku systému Windows sú potrubia. Toto bol prvý šokujúci objav. A išiel som ďalej a ukázalo sa, že tam, kde som písal nástroje v C#, Delphi alebo objemné skripty s vnorenými slučkami, vystačil som si s niekoľkými príkazmi forfiles alebo robocopy.
Nebudem hovoriť o frázach, ako je zoznam súborov a priečinkov pomocou klávesu Tab. V rámci habrakatu vám poviem, čo môže byť užitočné pre začínajúcich správcov a enikeyov.

Klávesové skratky
Začnime klávesovými skratkami, pretože najskôr si musíme naštudovať, čo nám môže poskytnúť pracovné prostredie.

F1- V konzole tento kláves funguje presne ako šípka doprava, t.j. zobrazí jeden znak z posledného zadaného (alebo vybraného v histórii) príkazu.
F2+<символ> - Zobrazí posledný zadaný príkaz až po zadaný znak. Ak napríklad posledný zadaný príkaz vyzeral takto:
ping 192.168.25.1
potom po stlačení kombinácie klávesov F2+5 Získate:
ping 192.168.2
F3- Zobrazuje posledný a iba posledný príkaz v histórii v celom rozsahu.
F5- Zobrazuje posledné zadané príkazy v poradí, ako aj šípku nahor.
F6- Vloží znak EOF na aktuálnu pozíciu príkazového riadka, čo je rovnaké ako pri stlačení Ctrl + Z.
F7- Dialógové okno obsahujúce históriu príkazov.

Alt+F7- Vymaže históriu príkazov.
<символ(ы)>+ F8- Iteruje cez príkazy, ktoré začínajú znakmi už zadanými na príkazovom riadku.
Ak pred stlačením F8 nič nezadávajte, potom bude tento kláves fungovať ako šípka hore, ale s malým rozdielom - riadky sa budú vyhľadávať cyklicky, t.j. po prvom príkaze zo zoznamu sa zobrazí posledný.
F9 +<число> - Vloží príkaz z histórie pod príslušné číslo. Napríklad v situácii zobrazenej na obrázku vyššie, keď stlačíte kombináciu F9+4 v konzole sa objaví:
ipconfig

Operátori príkazového riadku
Kedysi dávno, keď som bol malý, som si ani nevedel predstaviť, ako sa dá pracovať v konzole bez grafického rozhrania. Koniec koncov, výstup príkazov niekedy trvá desiatky strán a ak odtiaľ potrebujete vybrať nejaké údaje, výstup po stránke nezachráni. Ale jedného dňa som si nainštaloval FreeBSD na starý počítač, otvoril som príručku a hlavou mi prebehli príležitosti, ktoré sa otvorili. Tam môžete presmerovať výstup príkazu na vstup iného príkazu a toto sa nazýva potrubie.

Operátor potrubia v *nix a cmd je znak potrubia.
Napríklad na výstupe všetkých textových súborov v aktuálnom priečinku sa zobrazí príkaz
réžia | nájsť ".txt"

Operátor zreťazenia príkazov
&
Príklad: Príkaz1 a Príkaz2 - Najprv sa vykoná Príkaz1 a až potom Príkaz2
operátor AND
&&
Príklad: Príkaz1 && Príkaz2 - Príkaz2 bude vykonaný iba vtedy, ak bude príkaz Príkaz1 úspešný.
ALEBO operátor
||
Príklad: Príkaz1 || Príkaz2 – Príkaz2 sa vykoná iba v prípade, že príkaz1 zlyhá.

Zátvorky sa používajú na zoskupovanie príkazov, príklady sú:

  • (Command1 & Command2) && Command3 - Ak Command1 a Command2 uspejú, Command3 sa vykoná.
  • (Tím1 a Tím2) || Command3 - Ak Command1 a Command2 zlyhajú, Command3 sa vykoná.

Ďakujem za pozornosť! Uvítam kritiku a návrhy...

UPD1
Pre tých, ktorí nie sú v predmete, cirkumflex (tu tento znak „^“) znamená stlačenie klávesu s Ctrl (^C = Ctrl + C).

^C - Preruší príkaz, no, každý to vie.
^S - Pozastaví vykonávanie príkazu a potom sa spustí.
^I – Podobne ako Tab, iteruje cez priečinky a súbory.
^M - analóg Enter.
^H - Podobné ako Backspace.
^G - Zapísaním príkazu echo ^G do dávkového súboru môžete vybrať systémový reproduktor (reproduktor).
(Príkazy ^I a ^H , ktoré som získal metódou "vedeckého pokec", je tam aj ^J, ale neviem, čo to robí)

P.S. Ďalšie jemnosti príkazového riadku systému Windows už boli na Habré opakovane preberané. A nevidím zmysel kopírovania.
P.P.S. Odkazy na zaujímavé príspevky a články o ďalších funkciách príkazového riadka systému Windows.

Zdravím Vás, milí priatelia, známi a iné osobnosti. Dnes budeme hovoriť o takej užitočnej veci, ako sú príkazy konzoly, ako aj práca s príkazovým riadkom vo všeobecnosti.

Príkazový riadok je textové rozhranie, v ktorom sa príkazy zadávajú zadaním textových reťazcov z klávesnice. Iný názov pre príkazový riadok, ako ste už dlho pochopili, je konzola.

Pre mnohých používateľov sa príkazový riadok zdá byť anachronizmom doby práce s DOS, ale niekedy je to absolútne nevyhnutný nástroj nielen pre profesionálov, ale aj pre jednoduchého používateľa.

Základné príkazy konzoly. Čo je čo a prečo. úvodný

V skutočnosti je táto vec jedným z kľúčových prvkov pre správu systému, napriek tomu, že OS už dávno prešiel na grafické rozhranie. Nevedieť o konzole a nezvládnuť aspoň jej základné základy je zlé a dokonca aj bytie IT-shnik nemať vedomosti o základných veciach tak všeobecne ..

Ak chcete spustiť príkazový riadok, stlačte klávesovú skratku Win+R a v zobrazenom okne Bežať» vstúpiť cmd. Samotný nástroj príkazového riadka sa zvyčajne nachádza v priečinku C:\Windows\System32\cmd.exe.

Takto vyzerá predvolený príkazový riadok Windows. Ako vidíte, všetko je dosť asketické. Ak chcete krajší vzhľad, kliknite pravým tlačidlom myši na záhlavie okna a vyberte „ Vlastnosti", karta " Farby“, kde si môžete vybrať farbu písma a pozadia.

V okne, ktoré sa otvorí, v hornej časti vidíte tradičný znak autorských práv na malý softvér a hneď pod riadkom s aktuálnym adresárom a blikajúcim kurzorom, ktorý vás pozýva na začatie práce.

Na príkazovom riadku sú klávesové skratky, ktoré vám môžu pomôcť s prácou:

  • F1- pri každom stlačení klávesu sa vyhláskuje posledný príkaz;
  • F3- zobrazí posledný príkaz;
  • F5- pri každom stlačení sa zobrazí predchádzajúci príkaz;
  • F7- zobrazí očíslovaný zoznam príkazov (štandardne je uložených posledných 50 príkazov).

Teraz sa pozrime na niektoré príkazy podrobnejšie.

príkaz dir
Zobrazí obsah aktuálneho adresára. Ak potrebujete zobraziť obsah iného adresára, budete musieť zadať cestu ku konzole, napríklad: dir (medzera) C:\ a stlačte Enter.

príkaz cd
Umožňuje zmeniť aktuálny adresár. Dovoľte mi pripomenúť, že adresár, v ktorom sa práve nachádzate, je uvedený tu:

Chcete sami vedieť a dokázať viac?

Ponúkame Vám školenia v oblastiach: počítače, programy, administrácia, servery, siete, tvorba stránok, SEO a ďalšie. Zistite podrobnosti už teraz!

Ak chcete zmeniť aktuálny typ adresára: cd (medzera) C:\Názov priečinka a stlačte Zadajte.

Poznámky:

  • Ak chcete otvoriť nový adresár na rovnakej jednotke ako je aktuálny, nemusíte špecifikovať jednotku, stačí zadať názov požadovaného adresára.
  • Aby bolo možné použiť príkaz cd presunúť na iný disk, musíte pridať tento parameter (niekedy nazývaný príznak) /D, to znamená, že príkaz na presun na iný disk bude vyzerať takto:
    cd /D D:\

príkaz mkdir
Umožňuje vám vytvárať nové priečinky s názvom, ktorý určíte.

Predvolený príkaz mkdir vytvorí priečinky v aktuálnom adresári. Ak potrebujete vytvoriť priečinok v inom adresári, napíšte napríklad:

Pomocou rovnakého príkazu môžete okamžite vytvoriť strom adresárov.

príkaz rmdir
Používa sa na odstránenie adresárov. Asi takto:

Poznámka: predvolený príkaz rmdir odstráni iba prázdne adresáre. Ak sa pokúsite odstrániť priečinok s jeho obsahom pomocou neho, zobrazí sa nasledujúca správa:

Ak chcete odstrániť neprázdny priečinok, použite príkaz rmdir treba pridať parameter /S. Páči sa ti to:

Nezabudnite potvrdiť vymazanie stlačením tlačidla " Y"A Zadajte.

príkaz na vypnutie
Myslím, že z názvu je jasné, že tento príkaz umožňuje vypnúť počítač. Predpokladám úplne logickú otázku - prečo vypínať počítač pomocou príkazového riadku, keď je oveľa jednoduchšie ho vypnúť cez hlavné menu Windows. Predstavte si však, že napríklad musíte odísť a počítač stále vykonáva nejakú úlohu, ktorú nechcete prerušiť, ale počítač musí byť napriek tomu vypnutý. V tomto prípade príkaz vypnúť nenahraditeľný.

Zadajte teda do príkazového riadku:

vypnutie (medzera) -s

V takom prípade sa počítač jednoducho vypne. Ak potrebujete odložené vypnutie počítača, zadajte:

vypnutie (medzera) -s (medzera) -t (medzera) čas v sekundách, prostredníctvom ktorého by sa mal počítač vypnúť:

Po kliknutí Zadajte, začne odpočítavanie času zostávajúceho do vypnutia počítača. IN XP vyzerá to takto:

IN Windows 7:

Ak si to s vypnutím počítača rozmyslíte, môžete odpočítavanie zastaviť pridaním voľby -a do príkazu vypnúť. Páči sa ti to:

A spätná správa bude zakázaná.

príkaz systeminfo
Poskytuje podrobné informácie o konfigurácii systému, informácie o verzii, type, procesore, verzii BIOS, veľkosť pamäte atď. Páči sa ti to:

z

príkaz driverquery
Uvádza všetky nainštalované ovládače zariadení a ich vlastnosti. Ak do príkazu pridáte parameter /V, okrem zoznamu vodičov sa zobrazí aj ich stav.

príkaz cls

Keď sa okno príkazového riadka zaplní rôznym textom a je ťažké v ňom pracovať, príkaz cls umožňuje vyčistiť obrazovku.

príkaz msconfig
Volá servis" Konfigurácia systému Windows".

Myslím si, že pre mnohých to nebude novinka.

Príkaz regedit
Otvorí pomôcku, pomocou ktorej môžete upraviť systémový register Windows.

príkaz chkdsk
Určené. Ak sa príkaz použije bez ďalších parametrov, na obrazovke sa zobrazí správa o stave aktuálneho disku.

Tu je niekoľko možností príkazov, ktoré sa môžu hodiť pri kontrole diskov:

  • /f- Určuje opravu chýb na disku. Na spustenie kontroly musí byť pohon uzamknutý. Ak disk nie je uzamknutý, pri ďalšom reštartovaní počítača sa zobrazí výzva na kontrolu disku.
  • /v– umožňuje zobraziť názvy naskenovaných súborov a adresárov;
  • /r- umožňuje odhaliť chybné sektory disku a obnoviť časť dát, ktorú je možné ešte prečítať.

príkaz formátovania
Pomocou tohto príkazu môžete naformátovať pevný disk. Teraz to neodporúčam robiť :) Syntax:

formát (medzera) C: Enter.

Tento príkaz má nasledujúce ďalšie možnosti:

  • /fs určuje súborový systém pri formátovaní disku;
  • /v umožňuje nastaviť označenie hlasitosti;
  • /a umožňuje nastaviť veľkosť klastra. Ak tento parameter nie je nastavený, klaster sa určí automaticky na základe veľkosti disku.

Presne tak, minimum :)

príkaz pathping
Pomôcka spustená týmto príkazom poskytuje informácie o strate údajov na medziľahlých uzloch medzi počiatočným a koncovým bodom. Príkaz posiela správy ping každému smerovaču pozdĺž cesty na určený čas a potom vypočíta stratový faktor pre každý smerovač na základe prijatých odpovedí. Týmto spôsobom môžete identifikovať smerovače, ktoré majú problémy s prístupom k sieti.

príkaz netstat
Zobrazuje aktívne pripojenia TCP, počúvanie portov na počítači, štatistiky ethernet, smerovacie tabuľky IP, štatistiky IPv4(pre protokoly IP, ICMP, TCP a UDP) a IPv6(pre protokoly IPv6, ICMPv6, TCP naprieč IPv6 A UDP naprieč IPv6). Ak spustíte príkaz bez parametrov, zobrazia sa iba pripojenia TCP.

príkaz zoznamu úloh
Spustí pomôcku príkazového riadka, ktorá zobrazí zoznam všetkých procesov spustených v systéme PID-kód a veľkosť obsadenej RAM. Ak je príkaz spustený bez ďalších parametrov, zobrazí sa zoznam procesov na aktuálnom počítači.

Ak chcete zobraziť zoznam procesov na vzdialenom počítači, použite parameter /s označujúci IP adresy alebo názov domény počítača.

taskkill príkaz
Na rozdiel od predchádzajúceho príkazu je tento určený na zastavenie procesu na lokálnom alebo vzdialenom systéme. Proces môže byť zastavený jeho ID. Ak to chcete urobiť, použite parameter /pid. Napríklad takto:

taskkill (medzera) /pid (medzera) 3148 Enter

Okrem toho je možné proces zastaviť názvom obrázka pridaním parametra / im. Páči sa ti to:

taskkill (medzera) /im (medzera) AnVir.exe Enter

Ďalej.

príkaz sfc
Veľmi užitočný nástroj, ktorý je určený na obnovenie poškodených systémových súborov. Tu sú niektoré parametre, s ktorými pracuje:

  • /skenovanie teraz- okamžitá kontrola všetkých chránených systémových súborov;
  • /scanonce- kontrola chránených systémových súborov pri ďalšom spustení systému;
  • /scanboot– kontrola všetkých chránených systémových súborov pri každom spustení systému;

Doslov

Tento materiál predstavuje minimum pre prácu s konzolou. V ďalších článkoch možno bude niečo zaujímavejšie a užitočné príkazy. Niektoré z nich si však môžete naštudovať sami zadaním príkazu v konzole Pomoc, potom vyberte príkaz, ktorý vás zaujíma, zadajte POMOC<имя команды> sa dozviete o jeho syntaxi a ďalších komponentoch:

Ako vždy, ak máte nejaké otázky, doplnenia, poďakovanie a podobne, napíšte do komentárov.

Pamätajte, že ste najlepší!
A to znamená, že všetko bude v poriadku.
Ostaň s nami.

PS: Za existenciu tohto článku patrí špeciálne poďakovanie priateľovi projektu a členovi nášho tímu pod prezývkou „Rosomaha“.

Väčšina používateľov osobných počítačov nemusí používať žiadny príkaz CMD. Mnohým jednoducho chýbajú funkcie, ktoré poskytuje vizuálny plášť operačného systému. Sú však situácie, kedy musíte so systémom manipulovať priamo, a vtedy prichádza na pomoc príkazový riadok.

Čo je príkazový riadok

Tento softvér je súčasťou štandardných programov systému. CMD dáva používateľovi možnosť pracovať so systémom a súbormi priamo. Aplikácia má textové rozhranie a výsledok vykonania sa zobrazí na obrazovke. Jednoducho povedané, príkazový riadok prekladá požiadavky používateľov do formy, ktorej systém rozumie. Navonok, samozrejme, program nevyzerá jednoduchému používateľovi príliš známy, ale zároveň má množstvo pozitívnych vlastností a okrem toho je rýchlejší ako vizuálna zložka. zabudované do každej verzie operačného systému Windows.

Spôsoby spustenia príkazového riadku

Vývojári operačného systému poskytli niekoľko možností na spustenie CMD:

  • Prejdite do ponuky Štart / Príslušenstvo / a potom zo zoznamu vyberte "Príkazový riadok".
  • Prejdite do ponuky Štart, vyberte „Spustiť“, v zobrazenom okne zadajte do riadku CMD.exe. Okno "Spustiť" môžete zavolať aj pomocou kombinácie klávesov Win + R.
  • Prejdite do systémového priečinka C:\Windows\system32 a vyberte program CMD.exe.

K väčšine najdôležitejších príkazov je možné pristupovať pomocou príkazu Help. Po zadaní tohto dotazu sa zobrazia príkazy Windows CMD s informáciami o tom, ako ich používať. Všetky z nich možno rozdeliť do niekoľkých pomerne veľkých skupín. K ich oddeleniu dochádza podľa princípu aplikácie. Napríklad príkazy cmd spúšťajú použité príkazy. Nižšie sú uvedené najbežnejšie. Sú to tiež najpotrebnejšie príkazy riadku CMD.

Základné príkazy pre prácu so systémovými adresármi

Tento zoznam príkazov sa vám bude hodiť, ak potrebujete získať prístup k priečinkom umiestneným v systéme:

  • Dir - Poskytuje možnosť zobraziť priečinky ako zoznam. Pomocou dodatočných kritérií príkazového riadka môžete triediť adresáre podľa množstva možností.
  • RD - poskytuje možnosť odstrániť nepotrebný adresár. S ďalšími možnosťami môžete nastaviť kritériá odstránenia: napríklad odstrániť niekoľko priečinkov naraz.
  • MD - príkaz vytvorí nový priečinok (katalóg). Rôzne možnosti vám umožňujú vytvárať rôzne typy adresárov.
  • CD - poskytuje možnosť prechodu z jedného adresára do druhého, v niektorých prípadoch budete musieť použiť úvodzovky.
  • XCopy – slúži na kopírovanie priečinkov bez zmeny ich štruktúry. Na rozdiel od funkcie Copy má táto funkcia pokročilejšie možnosti príkazov. Prostredníctvom CMD s touto požiadavkou môžete vykonávať pomerne flexibilné operácie.
  • Strom – poskytuje možnosť zobrazenia adresárov v grafickej podobe. Štandardne sa zobrazenie uskutočňuje prostredníctvom pseudografiky.
  • Presunúť – používa sa na presun aj premenovanie adresára. Príkaz umožňuje presunúť niekoľko priečinkov naraz.

Základné príkazy pre prácu so súbormi

Tieto príkazy súboru CMD môžu byť užitočné pre mnohých používateľov osobných počítačov:

  • del - príkaz používaný na odstránenie. Môže sa použiť na odstránenie jedného alebo viacerých súborov. Okrem toho je možné vymazať súbory iba na čítanie;
  • upraviť - príkaz spustí textový editor;
  • ren - umožňuje premenovať súbor. Môžete tiež použiť premenovanie;
  • move - slúži na presun a premenovanie súboru;
  • copy con - umožňuje vytvoriť nový súbor;
  • fc - umožňuje porovnať, čo je v dvoch súboroch. Výsledkom práce sú vystupujúce znaky, ktoré informujú o stave porovnávania;
  • typ - platí pre textové dokumenty. Vykonaním príkazu sa zobrazí obsah súboru na obrazovke;
  • kopírovať - ​​umožňuje kopírovať aj spájať súbory.

Príkazy na diagnostiku počítača a systému s pevným diskom

Okrem všetkých vyššie uvedených výhod vám príkazy CMD umožňujú kontrolovať chyby v prevádzke pevných diskov alebo meniť štítky zväzkov, ako aj defragmentovať.

  • Kompaktný - príkaz umožňuje zobraziť a nakonfigurovať kompresiu v systéme súborov NTFS. Tento príkaz môže ušetriť veľa miesta na disku.
  • Formát - naformátuje disk alebo disketu. Upozorňujeme, že formátovanie úplne odstráni všetky údaje na médiu.
  • Chkdisk - kontroluje a zobrazuje informácie o médiu. Príkaz vám pomôže zistiť o obsadenom priestore, množstve miesta na chybných sektoroch atď.
  • fsutil - Poskytuje informácie o súborovom systéme a umožňuje vám v ňom vykonávať zmeny.
  • Chkntfs - umožňuje zobraziť a nakonfigurovať počas spúšťania systému Windows.
  • Konvertovať – umožňuje previesť zväzok z jedného súborového systému do druhého. Nemôžete zmeniť typ aktívneho zväzku alebo disku.
  • Obnoviť - príkaz na obnovenie údajov z poškodených médií. Tento proces prebieha čítaním jedného sektora za druhým. Čítanie prebieha len z tých sektorov, z ktorých je možné čítať. Údaje nachádzajúce sa vo fyzicky poškodených sektoroch nebudú obnovené. Najčastejšie sa týmto spôsobom obnovujú textové dokumenty z poškodených diskiet.
  • Diskpart - umožňuje otvoriť informácie o disku a vykonať požadované nastavenia.
  • Vol - Poskytuje informácie o sériovom čísle pevného disku.
  • Štítok – používa sa na zobrazenie a úpravu štítkov zväzkov. Upozorňujeme, že názov zväzku nemôže obsahovať viac ako 11 znakov a NTFS 32 znakov.

Informačné príkazy

Tento typ príkazu vám pomôže získať informácie o verziách, konfiguráciách a nainštalovaných ovládačoch:

  • ver - poskytuje informácie o verzii systému pomocou príkazu CMD, Windows 7 tiež podporuje túto požiadavku;
  • driverquery - umožňuje zobraziť informácie o nainštalovaných ovládačoch; Zobrazenie môže byť vo forme zoznamu, tabuľky alebo CSV;
  • systeminfo - Poskytuje informácie o konfiguráciách systému. Konfigurácie je možné zobraziť lokálne a rovnaký príkaz poskytuje vlastnosti o servisných balíkoch.

procesy a aplikácie

Príkazy na správu a zmenu nastavení operačného systému:

  • shutdown – príkaz slúži na vypnutie, reštartovanie alebo prepnutie počítača do režimu spánku. Ak má používateľ potrebné práva, je možné vykonať nastavenia na diaľku;
  • čas - slúži na zobrazenie a zmenu aktuálneho času;
  • dátum – slúži na zobrazenie a zmenu aktuálneho dátumu;
  • zoznam úloh - poskytuje používateľovi zoznam procesov, ktoré sú aktuálne spustené na lokálnom alebo vzdialenom osobnom počítači;
  • schtasks - umožňuje vytvárať, konfigurovať alebo mazať naplánované úlohy v operačnom systéme. V grafickom rozhraní je príkaz reprezentovaný programom "Plánovač úloh";
  • taskkill - slúži na ukončenie práce procesov pomocou identifikátorov alebo názvov spustiteľných súborov. Tento nástroj začal so systémom Windows XP.

Príkazy na prispôsobenie príkazového riadka

Táto skupina príkazov priamo odkazuje na nastavenie CMD. Príkazy pomôžu vyčistiť obrazovku, zmeniť jej vzhľad atď.

  • Ukončiť - umožňuje zatvoriť dávkové údaje alebo úplne zatvoriť príkazový riadok.
  • Farba – poskytuje možnosť zmeniť farbu pozadia alebo písmo v okne príkazového riadka. Farba je daná šestnástkovou číslicou. Najvýznamnejší bit označuje jas a nasledujúce bity označujú farbu. Predvolené sú biele písmená na čiernom pozadí.
  • Názov - umožňuje zmeniť názov okna CMD.exe.
  • CMD - umožňuje spustiť nové okno interpreta príkazového riadku systému Windows. Potreba tohto príkazu zvyčajne vzniká, keď chcete preddefinovať skutočné nastavenia CMD.
  • Výzva - umožňuje zmeniť pozdrav príkazového riadku. Ak použijete príkaz bez parametrov, text výzvy bude vyzerať takto: aktuálna jednotka, adresár a symbol väčší ako.

Sieťové príkazy CMD

Pre väčšinu používateľov je potreba týchto požiadaviek extrémne zriedkavá, ale odborníci sa domnievajú, že tieto kódy sú veľmi užitočné pri práci s počítačom:

  • getmac - príkaz poskytuje informácie o hardvérových adresách sieťových adaptérov. Zároveň môžete zistiť lokálne aj vzdialené adresy;
  • netsh.exe - príkaz vykoná otvorenie ďalšieho riadku. S ním môžete v prípade potreby nakonfigurovať sieť. Mnoho skúsených používateľov považuje tento program za nevyhnutný. Ak chcete získať pomoc o príkazoch, musíte ju napísať s otáznikom;
  • ipconfig - umožňuje získať informácie o nastaveniach protokolu. Niekedy vám príkaz umožňuje automaticky aktualizovať údaje. Staršie operačné systémy nemusia podporovať tento príkaz CMD;
  • nbtstat - hlavným účelom príkazu je zobrazenie informácií NetBt. okrem toho sa zobrazujú mená a obsah;
  • netstat.exe – Tento príkaz zobrazí informácie o pripojeniach. Výstupné údaje vám umožňujú vidieť všetky súvisiace informácie

Je potrebné pripomenúť, že okrem týchto sieťových príkazov existujú aj ďalšie, ktoré pomôžu zjednodušiť prácu používateľov. Malo by sa pamätať na to, že tieto príkazy by sa mali používať iba vtedy, keď existuje dôvera v vykonávanú akciu. Nesprávne používanie príkazov CMD môže viesť k vážnym problémom pri prevádzke osobného počítača.

Zoznam užitočných príkazov

Okrem vyššie uvedených príkazov stále existuje veľké množstvo ďalších:

  • break - príkaz umožňuje povoliť spracovanie klávesov CTRL + C;
  • debug – spúšťa nástroj na ladenie a iné zmeny softvérových produktov;
  • devcon - príkaz spustí nástroj, ktorý je alternatívou k správcovi úloh;
  • exe2bin - príkaz konvertuje exe aplikácie do binárneho formátu;
  • hostname - poskytuje možnosť získať názov počítača;
  • logoff - príkaz vypne systém Windows.

Všetky vyššie uvedené príkazy CMD zjednodušia prácu s niektorými softvérovými nástrojmi. Hlavnou vecou nie je pokúšať sa použiť žiadosti na iný ako určený účel, aby ste predišli strate dôležitých informácií a iným nežiaducim následkom.

Príkazový riadok je softvérový nástroj na zadávanie príkazov používateľom a získanie výsledkov ich vykonania na obrazovke. V moderných operačných systémoch rodiny Windows poskytuje príkazový riadok štandardnú aplikáciu cmd.exe, tiež známy ako shell, interpreter príkazov a konzola. Aplikácia Príkazový riadok poskytuje používateľovi textové rozhranie na zadávanie príkazov a získavanie výsledkov ich vykonania. Príkazový riadok je v skutočnosti softvérový emulátor klasickej konzoly prvých počítačových systémov, čo je terminál s klávesnicou, ktorý operátor používa ako prostriedok na komunikáciu s počítačom. Rovnako ako v časoch prvých počítačov, príkazový riadok podporuje štandardné vstupné zariadenie, klávesnicu a štandardné výstupné zariadenie, displej. Používateľ zadáva príkazy z klávesnice a výsledky ich vykonania dostáva na obrazovku displeja.

Spustenie príkazového riadku.

Ak chcete spustiť príkazový riadok, môžete použiť jednu z nasledujúcich metód:

Štart - Spustiť (alebo klávesy Win+R). cmd a stlačte kláves Enter;

Štart - Všetky programy - Príslušenstvo - Príkazový riadok";

Štart - Hľadať - Príkazový riadok . Na spustenie príkazového riadku môžete použiť aj vopred pripravenú skratku, ktorá odkazuje na spustiteľný súbor %SystemRoot%\system32\cmd.exe(zvyčajne - C:\Windows\system32\cmd.exe). Vykonávanie niektorých príkazov vyžaduje zvýšené oprávnenia, preto je potrebné aplikáciu príkazového riadka spustiť pomocou položky kontextového menu „Spustiť ako správca“, ktorú vyvoláte pravým tlačidlom myši.

Nastavenie príkazového riadku.

Štandardné okno príkazového riadka je okno s bielymi znakmi na čiernom pozadí. Nastavenia písma, farbu a pozadie znakov, využitie schránky a ďalšie vlastnosti príkazového riadku je možné zmeniť tak, aby vyhovovali vašim preferenciám. Nastavenia je možné vykonať zmenou vlastností skratky, ktorá spúšťa aplikáciu príkazového riadka, alebo úpravou nastavení registra súvisiacich s shellom.

Práca na príkazovom riadku zahŕňa zadávanie údajov z klávesnice a niekedy aj dosť veľkého množstva. Tento objem je možné výrazne znížiť pomocou niektorých trikov:

Pomocou schránky.

Text vybratý v okne aplikácie je možné skopírovať do schránky, ako aj vložiť zo schránky do vstupného poľa. Pri štandardnom nastavení príkazového riadka sa na výber textu používa položka „Mark“ kontextového menu vyvolaného pravým tlačidlom myši. Ak chcete, vo vlastnostiach skratky, pomocou ktorej sa spúšťanie vykonáva, môžete povoliť režim výberu myši:

V režime výberu myšou sa kontextové menu nepoužíva a text sa vyberá pomocou ľavého tlačidla myši. Kopírovanie a vkladanie sa vykonáva stlačením pravého tlačidla myši. Keď je povolený režim „Povoliť klávesové skratky s CONTROL“, môžete použiť štandardné klávesové skratky:

CTRL+C (CTRL+Insert) – skopíruje vybraný text.

CTRL+V (Shift+Insert) – prilepenie vybratého textu.

Používanie histórie príkazov a klávesových skratiek.

Ak chcete vyvolať predtým zadané príkazy, použite klávesy so šípkami Šípka hore - jeden príkaz späť a Šípka dole - jeden príkaz dopredu. Okrem toho môžete použiť funkčné klávesy:

F1- znak po znaku volanie posledného zadaného príkazu. Každé stlačenie F1 vedie k postupnému nahradzovaniu jedného znaku z predchádzajúceho príkazu vo vstupnom poli.

F2- kopírovať až po znak. Po stlačení F2 sa na obrazovke zobrazí výzva na zadanie znaku, do ktorého sa skopíruje predchádzajúci príkaz. Napríklad, ak bol predchádzajúci príkaz ping yandex.ru a je zadaná bodka ako symbol, potom bude vstupný riadok príkazu obsahovať ping yandex, ak je daná medzera, potom - ping.

F3- volanie predchádzajúceho príkazu.

F4- vymazať až jeden znak. Vymaže text z aktuálnej pozície kurzora na zadaný znak.

F5 A F8- volanie vyrovnávacej pamäte predtým zadaných príkazov. Výstup stlačením klávesu F5 sa zastaví, keď sa zobrazí prvý zadaný príkaz aktuálnej relácie.

F7- zobrazenie predtým zadaných príkazov v samostatnom okne ako zoznam. Ak chcete vykonať požadovaný príkaz, vyberte ho pomocou kláves so šípkami a stlačte ENTER

F9- vykonať príkaz, ktorého číslo je požadované. Číslo príkazu v zozname histórie možno získať pomocou F7.

Windows 10 / Windows Server 2016 zaviedli funkcie, ktoré neboli dostupné v predchádzajúcich implementáciách príkazového riadka:

Zmena priehľadnosti okna konzoly pri stlačení kombinácií CTRL+Shift+- alebo CTRL+Shift++ .

Zapnutie/vypnutie celej obrazovky kliknutím CTRL+Enter.

Rozšírenie výberu textu a možností úprav:

Shift+Home– vyberte text od aktuálnej pozície kurzora po začiatok riadku.

Shift+End– vyberte text od aktuálnej pozície kurzora po koniec riadku.

Rýchla navigácia cez vyrovnávaciu pamäť obrazovky a vyhľadávanie podľa kontextu:

CTRL+Domov- prejdite na začiatok vyrovnávacej pamäte obrazovky

CTRL + Koniec– prejdite na koniec vyrovnávacej pamäte obrazovky.

CTRL + šípka hore- posunúť o 1 riadok vyššie.

CTRL+šípka nadol- posun o 1 riadok nadol.

CTRL+F- otvorte dialógové okno vyhľadávania textu vo vyrovnávacej pamäti obrazovky.

Okno príkazového riadka v systéme Windows 10 je možné zatvoriť pomocou štandardnej kombinácie klávesov - ALT+F4.

Ak chcete zakázať nové funkcie CMD, musíte zaškrtnúť políčko vo vlastnostiach aplikácie "Použiť starú verziu konzoly (vyžaduje reštart)"

Automaticky dopĺňať cesty k súborom

Na príkazovom riadku systému Windows môžete vykonať nahradenie súborov a adresárov stlačením klávesu Tab. Ak chcete napríklad prejsť do adresára s dlhým názvom Programové súbory zadajte počiatočnú časť názvu adresára

CD Pro a stlačte Tab. Príkaz by sa mal objaviť vo vstupnom riadku:

CD "Program Files"

Ako vidíte, chýbajúca časť názvu adresára je nahradená a v prípadoch, keď obsahuje znak medzery, sú pridané aj dvojité úvodzovky.

Ak existuje viacero zodpovedajúcich úvodných častí názvov súborov alebo adresárov, pri každom stlačení klávesu Tab nahradí sa nasledujúci názov v abecednom poradí. Ak sa chcete vrátiť k predchádzajúcemu, použite kombináciu Shift+Tab

Presmerovanie stdin/console stdout.

Ako už bolo spomenuté, štandardným vstupným zariadením príkazového riadku je klávesnica a výstupným zariadením je displej. Existuje však možnosť presmerovania I/O do iných zariadení pomocou operátorov presmerovania:

  • > - presmerovanie výstupu. Výstup sa zapíše do súboru alebo sa prenesie do určeného zariadenia.

    ping -n 5 localhost > null- ping na rozhranie spätnej slučky 5-krát s výstupom presmerovaným na fiktívne zariadenie nulový. Výstup príkazu je potlačený. Podobná technika sa používa na organizáciu oneskorenia v dávkových súboroch, pretože ping rozhrania spätnej slučky je takmer okamžitý a interval medzi pingmi je jedna sekunda, čas vykonania tohto príkazu je určený hodnotou parametra -n

    ping –n 100 yandex.ru > C:\ping-ya.txt- ping na uzol yandex.ru 100-krát, pričom sa zaznamenajú výsledky vykonania príkazu do súboru C:\ping-ya.txt. Ak súbor neexistuje, vytvorí sa a ak áno, jeho obsah sa prepíše.

  • >> - to isté ako v predchádzajúcom prípade, ale údaje sa zapisujú na koniec súboru.

    ping –n 100 yandex.ru >> C:\ping-ya.txt- to isté ako v predchádzajúcom príklade, ale ak súbor neexistuje, potom sa vytvorí a ak existuje, výsledky sa zapíšu na koniec súboru.

  • - presmerovanie vstupu. Údaje sa nečítajú z klávesnice, ale zo súboru alebo iného zariadenia.

    cmd - spustí príkazový procesor CMD a vykoná vstup zo súboru 1.txt. Ak do súboru vložíte riadok ping –n 100 yandex.ru, potom sa vykoná vyššie uvedený príkaz.

  • | - presmerovať výstup prvého príkazu na vstup nasledujúceho.

    Často je potrebné, aby bol výstup jedného príkazu odovzdaný ako vstup druhému, t.j. kombinovať príkazy v sériovom reťazci:

    ping -n 100 microsoft.com | nájsť "Interval prekročený"- výsledok vykonania príkazu ping -n 100 microsoft.com odovzdané ako vstup do príkazu na vyhľadávanie reťazcov ( Nájsť) s textom „Prekročený interval“.

    ping -n 100 microsoft.com | nájdite "Interval prekročený" > C:\ping-ya.txt- to isté ako v predchádzajúcom príklade, ale s presmerovaním výstupných výsledkov vykonania príkazu do textového súboru.

  • Používanie I/O úchytov konzoly.

    Každý otvorený súbor alebo zariadenie má svoj vlastný deskriptor (rukoväť), čo je nezáporné číslo, ktorého hodnotu používa proces, ktorý vytvoril I/O vlákno. Štandardne pre všetky procesy, vrátane tlmočníka príkazov cmd.exe :

    0 (STDIN) – štandardná vstupná rukoväť (vstup z klávesnice).

    1 (STDOUT) – štandardný výstupný deskriptor (výstup na obrazovku).

    2 (STDERR) – deskriptor pre zobrazovanie diagnostických hlásení (chybové hlásenia na obrazovke).

    Deskriptory možno použiť, keď sa vyžaduje presmerovanie (zmena) zdrojov údajov a cieľov v štandardných I/O tokoch. Napríklad:

    ping.exe –n 100 yandex.ru 2> C:\pinglog.txt- štandardný tok správ programu ping.exe sa vytlačia na obrazovku a chyby (stdout s deskriptorom = 2) sa zapíšu do súboru C:\pinglog.txt. V skutočnom prípade pre program ping.exe na vyššie uvedenej konštrukcii nezáleží, pretože zobrazuje na obrazovke diagnostiku aj výsledky.

    Ak chcete zadať presmerovanie na existujúce deskriptory, použite znak ampersand (&), za ktorým nasleduje číslo požadovaného deskriptora (napríklad &1):

    ping –n 100 yandex.ru >log.txt 2>&1- štandardná chyba (handle=2) je presmerovaná na štandardný výstup (handle=1) a celá vec je presmerovaná do súboru log.txt aktuálny adresár.

    ping –n 100 yandex.ru >log.txt 1>&2- štandardný výstup (descriptor = 1) je presmerovaný na chybové hlásenia (descriptor = 2) a to všetko sa zapisuje do textového súboru.

    Ak nie je definovaný handle, potom štandardne operátor presmerovania vstupu bude nula (0) a operátor presmerovania výstupu > bude jednotkou.

    Reťazenie viacerých príkazov

    V príkazovom riadku systému Windows je možné vykonať niekoľko príkazov postupne v závislosti od výsledkov ich vykonania. Na čo sa používajú symboly zreťazenia príkazov - & (ampersand) a | (vertikálna lišta)

    & - jeden ampersand sa používa na oddelenie viacerých príkazov na rovnakom príkazovom riadku. Napríklad:

    echo ping ya.ru- zobrazovací reťazec ping ya.ru

    echo &ping ya.ru- postupné vykonávanie príkazov ozvena bez parametrov a príkazov ping ya.ru

    && - podmienené vykonanie druhého príkazu. Vykoná sa, ak sa výstupný kód (ktorého hodnota sa odovzdá štandardnej premennej ERRORLEVEL) prvého príkazu rovná nule, t.j. príkaz úspešne dokončený.

    príkaz1 && príkaz2- vykonané tím1, ale tím2 vykonaný iba vtedy, ak bol prvý úspešný. Napríklad:

    ping ya.ru -err & ping –n 2 ya.ru- pri použití jedného ampersandu prvý príkaz ping ya.ru –err -chyba a druhý ping –n 2 ya.ru odošle ping uzlu dvakrát ya.ru

    ping ya.ru -err && ping –n 2 ya.ru- pri použití dvojitého ampersandu prvý príkaz ping ya.ru –err zobrazí správu o neplatnom parametri -chyba a podľa toho vygeneruje nenulový výstupný kód (chyba), ktorý spôsobí druhý príkaz ( ping ya.ru -n 2) sa nevykoná.

    dvojitá vertikálna lišta || - podmienené vykonanie druhého príkazu. Ak prvý príkaz skončil nenulovým návratovým kódom (neúspešný), vykoná sa príkaz nasledujúci po dvojitej zvislej čiare.

    tím1 || tím2- ak tím1 zlyhal, potom sa spustí na vykonanie tím2

    ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru- Prvý príkaz sa vykoná ako prvý ping ya.ru –n 1- ping s jedným uzlom ya.ru, potom sa príkaz vykoná ping ya.ru -n 2- dvojitý pingový uzol ya.ru. Tretí tím ping ya.ru -n 3, 3x uzol ping ya.ru sa nebude vykonávať.

    ping –n 1 –err ya.ru && ping ya.ru -n 2 || ping ya.ru -n 3- prvý tím ping ya.ru –n 1 –err zlyhá kvôli neplatnému parametru -chyba, druhý príkaz ping –n 2 ya.ru- dvojitý pingový uzol ya.ru sa nevykoná kvôli podmienke dvojitého ampersandu a v dôsledku toho sa vykoná tretí príkaz ping –n 3 ya.ru, 3x uzol ping ya.ru.

    V niektorých prípadoch môže byť potrebné zakázať spracovanie znakov služby a interpretovať ich ako obyčajný text. Napríklad, ak zadáte na príkazovom riadku

    ECHO

    To namiesto textu ping -n 1 ya.ru & ping -n 2 ya.ru zobrazí sa jeho časť až po symbol ampersandu ping -n 1 a potom vykonal príkaz po ampersande - ping -n 2 ya.ru. Problém je vyriešený použitím špeciálneho escape znaku ^ , ktorý vám umožňuje používať servisné znaky ako text:

    ECHO ping -n 1 ya.ru ^& ping -n 2 ya.ru- textový displej ping -n 1 ya.ru & ping -n 2 ya.ru

    Logika podmieneného spracovania príkazov implementovaná pomocou konštrukcií && A || ovplyvňuje iba najbližší príkaz, to znamená pri zadávaní príkazu

    Príkaz KOPÍROVAŤ /? sa spustí v každom prípade bez ohľadu na výsledok príkazu TYP C:\plan.txt. Niekoľko príkazov však možno zoskupiť pomocou zátvoriek. Napríklad existujú 2 príkazové riadky:

    TYP C:\plan.txt && DIR & KOPÍROVAŤ /?

    TYP C:\plan.txt && (DIR & KOPÍROVAŤ /?)

    V prvom z nich symbol podmieneného spracovania && pôsobí iba na príkaz DIR, v druhom - na dva príkazy súčasne: DIR a COPY. Ako vizuálny experiment skúste spustiť druhý príkaz v podmienkach prítomnosti a neprítomnosti súboru C:\plan.txt. Ak chcete vytvoriť prázdny súbor, môžete použiť kópiu z fiktívneho zariadenia nulový:

    skopírujte null C:\plan.txt

    Na vymazanie súboru použite príkaz vymazať c:\plan.txt alebo del C:\plan.txt

    dávkové súbory

    Súbory príkazov (skripty, skripty) sú bežné textové súbory s vopred pripravenou sadou príkazov na ich vykonanie príkazovým procesorom cmd.exe. V predvolenom nastavení majú tieto súbory príponu .netopier alebo .cmd. Riadky dávkového súboru môžu obsahovať špecifické príkazy samotného príkazového procesora, ako napríklad FOR, ECHO, REM atď. alebo názvy spustiteľných modulov - reg.exe, sc.exe, auditpol.exe., ktoré možno použiť bez prípony - reg, sc, auditpol. Príklad jednoduchého dávkového súboru:

    REM Vytvorí textový súbor so zoznamom adresára Windows
    adresár C:\Windows > %TEMP%\winlist.txt
    REM sa oneskorí o 5 sekúnd
    ping -n 5 localhost > null
    Súbor REM sa otvorí v editore WordPad
    napíšte %TEMP%\winlist.txt
    REM Po ukončení programu Wordpad sa textový súbor vymaže.
    vymazať C:\winlist.txt

    Riadky začínajúce na REM sú komentáre. Ako príklad sa použijú príkazy na prácu so súborovým systémom a spustí sa aplikácia grafického prostredia - textový editor Wordpad (write.exe) s odovzdaným parametrom príkazového riadku (názov súboru). Jazyk dávkových súborov je pomerne primitívny a úplne nespĺňa požiadavky súčasnosti, je však najjednoduchším nástrojom na automatizáciu rutinných akcií a používa ho väčšina správcov systému a kompetentných používateľov. Práca s dávkovými súbormi je samostatná téma, podrobnejšie popísaná na stránke