- Zvládněte CMD se základními, síťovými a údržbářskými příkazy pro Windows 10 a 11.
- Seznamte se s operátory, proměnnými, odloženým rozšiřováním a automatickým dokončováním v cmd.exe.
- Pro rychlejší práci používejte klávesové zkratky (F1–F9), roury a přesměrování.
Příkazový řádek (CMD) zůstává klíčovou součástí systému Windows pro rychlé, přesné a pokročilé úkoly, které by v grafickém rozhraní někdy trvaly déle. Ačkoli jeho vzhled připomíná MS-DOS, není to totéž: CMD je interpret příkazů systému Windows a jeho užitečnost je dnes obrovská pro diagnostiku, automatizaci a správu.
V této příručce jsme sestavili a přepsali nejužitečnější základní a pokročilé příkazy pro Windows 10 a Windows 11 , které pokrývají vše od procházení a správy souborů až po sítě, údržbu, syntaxi samotného souboru cmd.exe, proměnné prostředí, zkratky a méně zřejmé triky. Vše je vysvětleno pomocí příkladů , varování a osvědčených postupů, abyste se v příkazovém řádku mohli snadno orientovat.
Co je CMD a k čemu se používá?
CMD, nazývaný také Příkazový řádek , je textová konzole, která umožňuje přímou interakci s operačním systémem. Umožňuje spouštět jednotlivé příkazy nebo řetězce příkazů , které jsou velmi efektivní pro správu souborů, diagnostiku sítí, automatizaci úloh nebo přístup k možnostem, které grafické uživatelské rozhraní neposkytuje tak rychle.
Ačkoli sdílí některé podobnosti s MS-DOSem, CMD není MS-DOS . Je to nástroj pro správu Windows NT (Windows 7/8/10/11 a Server), který dokáže spouštět systémové utility, skripty .bat a mnoho souborů .exe. Jeho příkazy navíc fungují i ve Windows 11 , takže to, co se zde naučíte, bude užitečné v moderních verzích systému.
Jak otevřít konzoli a kdy použít oprávnění správce
Existuje několik způsobů, jak otevřít CMD, v závislosti na tom, co je pro vás nejpohodlnější. Nejpřímější je otevřít nabídku Start a zadat cmd pro otevření Příkazového řádku . Můžete také kliknout pravým tlačítkem myši a vybrat Spustit jako správce, pokud potřebujete zvýšená oprávnění.
Další praktické metody: Windows + R a zadejte cmd; Windows + X a vyberte „Příkazový řádek“ (nebo Windows PowerShell v závislosti na verzi); a ve Správci úloh (Ctrl + Shift + Esc) v části Soubor > Spustit novou úlohu zadejte cmd. Pokud chcete, aby se úloha spustila se zvýšenými oprávněními, otevřete umístění zástupce , přejděte do Vlastnosti > Zástupce > Upřesnit možnosti a zaškrtněte políčko „Spustit jako správce“.
Pro navigaci a nalezení cesty ve složkách jsou základní příkazy velmi jednoduché. `CD` změní adresář: `cd Path` nebo `cd..` pro přechod o úroveň výše. `DIR` vypíše aktuální obsah se soubory a podsložkami a `TREE Folder` zobrazí strom adresářů pro danou cestu.
Když se obrazovka zaplní, CLS vymaže konzoli a umožní nový start; po dokončení příkaz EXIT zavře okno . A pokud si nepamatujete syntaxi příkazu, HELP zobrazí dostupný seznam se stručným popisem, zatímco přidání /? k příkazu (například dir /?) zobrazí jeho parametry.
Pro vytvoření a uspořádání složky vytvoří MD (nebo MKDIR) FolderName novou složku. RENAME přejmenuje soubor (a jeho příponu, pokud je součástí), i když magicky nepřevádí formáty. DEL smaže soubory nebo složky (pozor, nepoužívejte jej neopatrně; pokud je nemůžete smazat, podívejte se, jak smazat nesmazatelné soubory ) a FORMAT formátuje celý disk, proto jej používejte s maximální opatrností.
Kopírování, přesouvání a pokročilé nástroje
Pro duplikování souborů použijte příkaz COPY Destination File ; pokud je chcete přesunout, použijte příkaz MOVE Destination File k jejich přesunutí bez zanechání kopie. Při práci s velkými objemy je ROBOCOPY švýcarský armádní nůž: rychlé a robustní kopírování, automatické opakování, možnost obnovení a indikátor průběhu.
Pokud potřebujete porovnat, FC ukazuje rozdíly mezi dvěma soubory nebo sadami souborů. ASSOC odhaluje, který program otevírá konkrétní příponu, což je užitečné pro diagnostiku asociací souborů. A CIPHER dokáže přepsat volné místo, což ztíží obnovení smazaných souborů.
Diagnostika a údržba systému
Chcete-li se dozvědět více o vašem počítači, funkce SYSTEMINFO poskytuje podrobnosti, jako je název hostitele, přesná verze systému Windows, procesor, paměť RAM, základní deska a úložiště, mimo jiné. Funkce VER vrací verzi číselného systému a funkce TIME zobrazuje nebo mění aktuální čas, pokud máte podezření na nějaký problém.
V případě chyb nástroj CHKDSK zkontroluje povrch disku, detekuje chybné sektory a opraví nekonzistence v souborovém systému. Příkaz SFC /scannow prověří integritu systémových souborů a nahradí poškozené soubory kopiemi z mezipaměti (vyžaduje CMD jako správce). Pro další úkoly používá rozhraní DISM.
Pro uvolnění místa otevře CLEANMGR klasický nástroj Vyčištění disku. Pokud se zobrazí varování o nedostatku místa, můžete varování o nedostatku místa zrušit . Chcete-li vyhodnotit výkon, WINSAT FORMAL spustí obecný benchmark; k měření konkrétních komponent můžete použít varianty jako CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL nebo DISKFORMAL.
Další úkoly: DEFRAG defragmentuje disk; DISKPART spravuje disky a oddíly (LIST DISK, LIST VOLUME pro inventář); SHUTDOWN -s -t naplánuje vypnutí během několika sekund (nebo -r pro restart) a LOGOFF vás odhlásí bez vypnutí počítače. Pokud potřebujete klasický Ovládací panel, CONTROL PANEL jej otevře okamžitě. Pokud potřebujete sloučit oddíly, podívejte se, jak sloučit dva oddíly NTFS pro konkrétní případy.
Sítě a konektivita
Pro začátek IPCONFIG zobrazuje konfiguraci IP adres, masku podsítě, bránu, DNS a mnoho dalšího, což je ideální pro rychlý přehled o vaší síti. PING kontroluje připojení k hostiteli; pokud potřebujete podrobnější informace o směrování a latenci mezi jednotlivými připojeními, TRACERT a PATHPING jsou vašimi nejlepšími přáteli.
Při zkoumání aktivních připojení a používaných portů NETSTAT zobrazuje statistiky, směrovací tabulky a stav TCP/IP. GETMAC vám poskytne MAC adresu síťové karty počítače a NSLOOKUP se používá k ověření DNS rozlišení jmen a IP adres. Pro další analýzu vám NETSH umožňuje hloubkově upravovat a diagnostikovat síťové konfigurace.
Syntaxe, operátory a barvy cmd.exe
Samotný interpret cmd podporuje velmi užitečné parametry: /c provede příkaz a ukončí ho, / k jej provede a ponechá konzoli otevřenou, /q zakáže echo, /d zakáže automatické spouštění, /a a /u vynutí výstup ANSI nebo Unicode, /e:on|off řídí rozšíření příkazů, /f:on|off aktivuje doplňování názvů a /v:on|off povolí zpožděné rozšiřování proměnných.
Pro změnu barev příkaz /t:bf upraví pozadí a popředí pomocí hexadecimálních číslic. Platné hodnoty jsou:
| chrabrost | Barva |
|---|---|
| 0 | Černý |
| 1 | Azul |
| 2 | zelená |
| 3 | Voda |
| 4 | Rojo |
| 5 | Fialová |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | gris |
| 9 | Světle modrá |
| a | Světle zelená |
| b | Čistá voda |
| c | Světle červená |
| d | Púrpura claro |
| e | Světle žlutá |
| f | Zářivě bíla |
Operátory dělají zásadní rozdíl: | přesměruje výstup jednoho příkazu na vstup jiného; || provede další, pouze pokud předchozí selže; > přesměruje výstup do souboru; & řetězí příkazy; a && je provede postupně, pouze pokud jsou úspěšné.
U speciálních znaků a cest obsahujících mezery jsou uvozovky povinné a často je potřeba escapovat symboly jako & , <, >, ( ), |, ^, =, !, +, ~ a mezery. Při kombinování uvozovek s /c nebo /k existují specifikace : pokud nejsou splněny určité podmínky (například jeden pár uvozovek bez speciálních znaků uvnitř), cmd odstraní první a poslední uvozovky a zbytek zpracuje odpovídajícím způsobem.
Proměnné prostředí a odložená expanze
Prostředí příkazového řádku se skládá z systémových a uživatelských proměnných, které řídí chování shellu a samotného systému Windows. Pro jejich zobrazení použijte příkaz `set` (v PowerShellu `Get-ChildItem Env: `) a pro dotazování konkrétní proměnné použijte `set VariableName`.
Pro vytvoření nebo změnu hodnot použijte `set Name=value` ; pro jejich smazání použijte `set Name= `. Pokud hodnota obsahuje speciální znaky (>, |, &, ^), musíte ji uzavřít do uvozovek ( uvozovky) nebo ji uzavřít do uvozovek (ty zůstanou zachovány jako součást hodnoty). Například: `set Name=New^&Name` nebo `set Name="New&Name"`.
Chcete-li nahradit obsah proměnné v kódu, použijte v příkazech a skriptech %VARIABLE% : cmd ji rozbalí pouze jednou (ne rekurzivně). Pokud potřebujete vyhodnotit hodnoty po změnách v rámci bloku, povolte zpožděné rozbalování (/v:on) a použijte !VARIABLE!.
Automatické doplňování souborů a adresářů
Doplňování názvů není ve výchozím nastavení povoleno, ale můžete ho povolit pomocí cmd /f:on . Kromě toho je možné nakonfigurovat klíče v registru na těchto cestách: HKLM\Software\Microsoft\Command Processor\CompletionChar a PathCompletionChar a jejich ekvivalenty v HKCU pomocí hodnot REG_DWORD (například 0x9 pro TAB nebo 0x08 pro BACKSPACE).
Je-li povoleno doplňování, kombinace kláves CTRL+D doplňuje adresáře a CTRL+F doplňuje soubory a adresáře . Opakováním těchto kombinací procházíte shodami; Shift+příslušná klávesa se pohybuje zpět. Pokud řetězec upravíte, seznam shod se přepočítá a cesty s mezerami se uzavřou do uvozovek, aby se předešlo chybám.
Zkratky a triky pro úsporu času
Funkční klávesy urychlují práci s historií. F1 přepisuje poslední příkaz znak po znaku; F2 vyzve k zadání znaku a vkládá jej od začátku do jeho prvního výskytu; F3 kompletně přepisuje poslední příkaz; F4 maže od kurzoru až po zadaný znak.
F5 prochází předchozí příkazy (bez povoleného automatického dokončování), F6 vkládá příznak EOF (^Z), F7 zobrazuje historii příkazů, F8 přepisuje dříve použité příkazy a F9 je znovu provádí podle čísla z nabídky F7. Můžete také použít šipku nahoru k načtení předchozího příkazu s kurzorem na konci.
Chcete-li spustit více příkazů za sebou, zřetězte je pomocí && nebo je oddělte pomocí &, pokud se nespoléháte na úspěch. Pokud se něco zasekne, CTRL+C zruší provádění (a pokud aplikace zamrzne, podívejte se, jak zavřít zamrzlou aplikaci ve Windows ). Příliš mnoho výstupu? Přidejte | více pro stránkování, | najít „text“ pro filtrování řádků s konkrétním slovem, | vystřihnout pro kopírování do schránky nebo > soubor.txt pro uložení.
Praktické příklady a malé „recepty“
Pro vyčištění obrazovky příkaz `cls` vrátí konzoli do čistého stavu. Pokud chcete zobrazit prostý textový seznam všeho ve složce, příkaz `dir /b > listado.txt` vytvoří soubor s názvy souborů a podadresářů v aktuální cestě.
Pokud chcete výstup zkopírovat do schránky, můžete zadat dir | clip a poté jej vložit pomocí Ctrl + V. Chcete-li napsat symbol svislé čáry na mnoha španělských klávesnicích, nezapomeňte, že se obvykle zobrazí po stisknutí AltGr + 1.
Pro opravu systémových souborů příkaz `sfc /scannow` prohledá a opraví všechny poškozené soubory, které najde, pomocí lokálních mezipamětí. Pokud se objeví velké množství chyb, může být čas vyměnit disk , než dojde ke ztrátě dat.
Jako zajímavost můžete vložit soubor do obrázku s: copy /b documento.docx+foto.png salida.pngPo otevření obrázku uvidíte fotografii; po otevření výsledného souboru v příslušné aplikaci (například Word) budete mít přístup ke skrytému obsahu dokumentu.
Pro audit softwaru příkaz `wmic product get name` vypíše nainstalované programy. Existuje možnost odinstalace pomocí `wmic product where "ExactName" call uninstall /nointeractive` , i když to není nejpohodlnější metoda, protože vyžaduje přesný název, takže to obvykle není nejlepší způsob, jak odinstalovat velké množství programů.
Pokud chcete, aby změnit název okna Pro rozlišení instancí použijte CMD: title MiConsolaChcete-li se dozvědět více o řadičích, driverquery /fo list /v zobrazuje umístění, stav, velikost a datum každého řidiče (viz Jak zjistím, které ovladače mám nainstalované).
U výpisů podporuje `dir` řazení: například `dir /os` (podle velikosti) nebo možnosti data jako `dir /od` pro zobrazení od nejstaršího po nejnovější. Experimentujte s modifikátorem `/o` a jeho dílčími možnostmi, abyste dosáhli požadovaného pořadí na základě vašich kritérií.
Pro inventuru vybavení, systeminfo Zobrazuje vše na obrazovce (můžete to kombinovat s > info.txt (uložit). Pokud chcete udržovat svůj software aktuální, upgrade křídel - vše Detekuje a aktualizuje dostupné aplikace z příkazového řádku a je také možné aktualizovat konkrétní aplikaci s: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Pro rychlou kontrolu malwaru pomocí antivirového programu Microsoft můžete spustit rychlé skenování pomocí nástroje příkazového řádku programu Windows Defender, například: mpcmdrun.exe -Scan -1 z odpovídající trasy.
Pokud potřebujete zjistit přesnou verzi systému Windows , kterou váš počítač používá, zadejte winver . Zobrazí se okno s uvedením edice, čísla sestavení a pokud je licence propojena s vaším účtem Microsoft, zobrazí se i toto propojení.
Časté problémy a jak je řešit
Pokud se v CMD zobrazí zpráva „Přístup odepřen “, pravděpodobně nemáte oprávnění: znovu otevřete konzoli jako správce. Pokud se zobrazí zpráva, že soubor nelze najít, zkontrolujte cesty, uvozovky a mezery , protože ty jsou častou příčinou.
Pokud se zobrazí „Syntaxní chyba “, zkontrolujte parametry nebo použijte /? k vyvolání možností příkazu. Pokud příkaz „neodpovídá“, stiskněte Ctrl+C pro přerušení provádění a zkontrolujte, zda nepotřebuje další parametry. Pokud máte podezření na problémy s kódováním, zkuste chcp 65001 (UTF-8) nebo spusťte příkaz z PowerShellu.
CMD vs. PowerShell: Klíčové rozdíly
Vizuálně jsou si podobné, ale nejsou ve stejné lize . CMD pracuje s prostým textem a je ideální pro základní úkoly, jednoduché skripty .bat a rychlé operace. PowerShell pracuje s objekty , má vlastní skriptovací jazyk, moduly, podmíněné výrazy, smyčky a mnoho dalších pokročilých funkcí automatizace a správy.
V každodenním používání zůstává CMD neuvěřitelně pohodlný pro pingy, výpisy, zálohy, údržbu a rychlou diagnostiku. Pokud hledáte komplexní automatizaci, integrovaný výstup a manipulaci se strukturovanými daty, PowerShell je nástroj , který vám poskytne tuto výhodu.
Rychlé časté dotazy
Jsou CMD a PowerShell totéž?
Ne, plní různé role : CMD je jednodušší a přímočařejší pro základní úkoly; PowerShell je výkonnější, flexibilnější a zaměřený na komplexní automatizaci.
Jaké výhody nabízí CMD oproti grafickému rozhraní?
Rychlost, přímý přístup a automatizace : můžete přistupovat k možnostem, které nejsou viditelné v grafickém rozhraní, a řetězit příkazy, abyste ušetřili čas.
Bude CMD stále k dispozici v budoucích verzích Windows?
Společnost Microsoft sice zachovává podporu pro CMD, ačkoliv jako primární prostředí propaguje PowerShell. Oficiální ukončení jeho používání zatím nebylo oznámeno.
Mohu spouštět příkazy PowerShellu v CMD?
Ne přímoJsou to různé jazyky, i když můžete PowerShell otevřít z CMD zadáním powershell a spustit tam své příkazy.
Je bezpečné spustit jakýkoli příkaz?
Záleží na příkazu . Nekopírujte a nevkládejte příkazy bez pochopení, zejména pokud se tím mění systém (formátování, změny v registru, mazání).
Jak si zobrazím verzi CMD?
Zadejte ver pro verzi systému nebo cmd /? pro informace o interpretu příkazů ve vaší instalaci.
Lze přizpůsobit vzhled okna?
Ano, ve Vlastnostech (klikněte pravým tlačítkem myši na záhlaví okna): barvy, písma, velikost okna a další.
Co se stane, když příkaz neexistuje?
Možná chybí oprávnění nebo příkaz nemusí být ve vaší edici dostupný . Zkuste spustit jako správce a ověřte, že se nejedná o příkaz exkluzivní pro PowerShell.
Lze vrátit zpět změny provedené pomocí CMD?
Ne vždy : Smazání bez zálohy je nevratné. Pro nastavení konfigurace hledejte opačný příkaz nebo obnovte ze zálohy.
Díky všemu výše uvedenému nyní máte kompletní repertoár pro zvládnutí CMD : od procházení složek, kopírování nebo porovnávání souborů a správy systému až po prozkoumávání sítě, řetězení příkazů s operátory, maximalizaci proměnných a automatického dokončování nebo používání málo známých zkratek. Při moudrém použití se Příkazový řádek stává posilovačem produktivity a záchranným lanem, když rozhraní selhává.