- Опануйте CMD з базовими, мережевими та командами обслуговування для Windows 10 та 11.
- Дізнайтеся про оператори, змінні, відкладене розширення та автозаповнення в cmd.exe.
- Використовуйте комбінації клавіш (F1–F9), конвеєри та перенаправлення для швидшої роботи.

Командний рядок (CMD) залишається ключовим компонентом Windows для швидкого, точного та складного виконання завдань, які іноді займали б більше часу в графічному інтерфейсі. Хоча його зовнішній вигляд нагадує MS-DOS, це не те саме: CMD — це інтерпретатор команд Windows , і його корисність сьогодні величезна для діагностики, автоматизації та адміністрування.
У цьому посібнику ми зібрали та переписали найкорисніші базові та розширені команди для Windows 10 та Windows 11 , охоплюючи все: від перегляду та керування файлами до роботи в мережі, обслуговування, синтаксису самого cmd.exe, змінних середовища, скорочень та менш очевидних хитрощів. Все пояснюється на прикладах , попередженнях та рекомендаціях, щоб ви могли легко орієнтуватися в командному рядку.
Що таке CMD і для чого він використовується?
CMD, також відома як Командний рядок , — це текстова консоль, яка дозволяє безпосередньо взаємодіяти з операційною системою. Вона дозволяє виконувати окремі команди або рядки команд , що дуже ефективно для керування файлами, діагностики мереж, автоматизації завдань або доступу до опцій, які графічний інтерфейс не надає так швидко.
Хоча CMD має деякі спільні риси з MS-DOS, це не MS-DOS . Це адміністративний інструмент для Windows NT (Windows 7/8/10/11 та Server), здатний запускати системні утиліти, скрипти .bat та багато файлів .exe. Крім того, його команди також працюють у Windows 11 , тому те, що ви тут дізнаєтеся, буде корисним у сучасних версіях системи.
Як відкрити консоль і коли використовувати права адміністратора
Існує кілька способів відкрити CMD, залежно від того, що вам найзручніше. Найпряміший спосіб – відкрити меню «Пуск» і ввести cmd, щоб відкрити командний рядок . Ви також можете клацнути правою кнопкою миші та вибрати «Запуск від імені адміністратора», якщо вам потрібні підвищені права.
Інші практичні методи: Windows + R та введіть cmd; Windows + X та виберіть «Командний рядок» (або Windows PowerShell залежно від версії); та в диспетчері завдань (Ctrl + Shift + Esc) у розділі Файл > Виконати нове завдання введіть cmd. Якщо ви хочете, щоб завдання працювало з підвищеними правами, відкрийте розташування ярлика , перейдіть до Властивості > Ярлик > Додаткові параметри та поставте галочку навпроти «Запуск від імені адміністратора».
Для навігації та пошуку шляху між папками основні команди дуже прості. `CD` змінює каталог: `cd Path` або `cd..` для переходу на один рівень вище. `DIR` відображає поточний вміст разом із файлами та підпапками, а `TREE Folder` відображає дерево каталогів за певним шляхом.
Коли екран заповнюється, CLS очищає консоль , щоб розпочати спочатку; після завершення EXIT закриває вікно . А якщо ви не пам'ятаєте синтаксис команди, HELP відображає список доступних команд із коротким описом, а додавання /? до команди (наприклад, dir /?) показує її параметри.
Для створення та впорядкування команда MD (або MKDIR) FolderName створює нову папку. RENAME перейменовує файл (та його розширення, якщо воно включено), хоча й не конвертує формати магічним чином. DEL видаляє файли або папки (будьте обережні, не використовуйте її необережно; якщо ви не можете їх видалити, дивіться, як видалити невидалювані файли ), а FORMAT форматує весь диск, тому використовуйте її з надзвичайною обережністю.
Копіювання, переміщення та розширені утиліти
Щоб дублювати файли, використовуйте COPY Destination File ; якщо ви хочете перемістити їх, використовуйте MOVE Destination File, щоб перемістити їх без копії. Під час роботи з великими обсягами ROBOCOPY — це швейцарський ніж: швидке та надійне копіювання, автоматичні повторні спроби, можливість відновити копіювання та індикатор виконання.
Якщо вам потрібно порівняти, FC показує відмінності між двома файлами або наборами файлів. ASSOC показує, яка програма відкриває певне розширення, що корисно для діагностики асоціацій файлів. А CIPHER може перезаписати вільний простір, щоб ускладнити відновлення видалених файлів.
Діагностика та обслуговування системи
Щоб дізнатися більше про ваш комп’ютер, функція SYSTEMINFO надає такі відомості, як ім’я хоста, точна версія Windows, процесор, оперативна пам’ять, материнська плата та пам’ять, серед іншого. VER повертає версію числової системи, а TIME відображає або змінює поточний час, якщо ви підозрюєте будь-які проблеми.
У разі помилок CHKDSK перевіряє поверхню диска, виявляє пошкоджені сектори та виправляє невідповідності файлової системи. SFC /scannow перевіряє цілісність системних файлів та замінює пошкоджені кешованими копіями (потрібні права адміністратора в CMD). Для додаткових завдань використовується інтерфейс DISM.
Щоб звільнити місце, CLEANMGR відкриває класичний інструмент очищення диска. Якщо ви отримуєте попередження про брак місця, ви можете відхилити сповіщення про нестачу місця . Якщо ви хочете оцінити продуктивність, WINSAT FORMAL запускає загальний бенчмарк; ви можете використовувати такі варіанти, як CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL або DISKFORMAL, для вимірювання певних компонентів.
Інші завдання: DEFRAG дефрагментує диск; DISKPART керує дисками та розділами (LIST DISK, LIST VOLUME для інвентаризації); SHUTDOWN -s -t планує вимкнення через кілька секунд (або -r для перезавантаження), а LOGOFF завершує роботу без вимикання комп'ютера. Якщо вам потрібна класична Панель керування, CONTROL PANEL відкриває її миттєво. Якщо вам потрібно об'єднати розділи, дивіться, як об'єднати два розділи NTFS для конкретних випадків.
Мережі та підключення
Для початку IPCONFIG відображає конфігурацію IP, маску підмережі, шлюз, DNS та багато іншого, що ідеально підходить для швидкого огляду вашої мережі. PING перевіряє підключення до хоста; якщо вам потрібна детальніша інформація про маршрутизацію та затримку між переходами, TRACERT та PATHPING — ваші найкращі друзі.
Під час дослідження активних з’єднань та використовуваних портів NETSTAT відображає статистику, таблиці маршрутизації та стан TCP/IP. GETMAC надає MAC-адресу мережевої карти комп’ютера, а NSLOOKUP використовується для перевірки роздільної здатності DNS імен та IP-адрес. Для подальшого аналізу NETSH дозволяє детально змінювати та діагностувати конфігурації мережі.
Синтаксис, оператори та кольори cmd.exe
Сам інтерпретатор cmd підтримує дуже корисні параметри: /c виконує команду та завершує роботу, /k виконує її та залишає консоль відкритою, /q вимикає echo, /d вимикає автозапуск, /a та /u примусово виводять код ANSI або Unicode, /e:on|off керує розширеннями команд, /f:on|off активує автодоповнення імен, а /v:on|off вмикає відкладене розширення змінних.
Щоб змінити кольори, /t:bf налаштовує фон і передній план за допомогою шістнадцяткових цифр. Ось допустимі значення:
| доблесть | Колір |
|---|---|
| 0 | Чорний |
| 1 | Azul |
| 2 | зелений |
| 3 | Води |
| 4 | Червоний |
| 5 | Фіолетовий |
| 6 | Амарілло |
| 7 | Blanco |
| 8 | Сірий |
| 9 | Світло-блакитний |
| a | Світло-зелений |
| b | Чиста вода |
| c | Світло-червоний |
| d | Пурпура кларо |
| e | Світло-жовтий |
| f | Бланко брильянт |
Оператори мають вирішальне значення: | передає вивід однієї команди на вхід іншої; || виконує наступну, лише якщо попередня зазнала невдачі; > перенаправляє вивід у файл; & об'єднує команди в ланцюжок; та && виконує їх послідовно, лише якщо вони успішні.
Для спеціальних символів та шляхів, що містять пробіли, подвійні лапки є обов'язковими, і вам часто потрібно екранувати такі символи, як & , <, >, (), |, ^, =, !, +, ~ та пробіли. Існують особливості при поєднанні лапок з /c або /k : якщо певні умови не виконуються (наприклад, одна пара лапок без спеціальних символів всередині), cmd видаляє перші та останні лапки та обробляє решту відповідно.
Змінні навколишнього середовища та відкладене розширення
Середовище командного рядка складається з системних та користувацьких змінних, які керують поведінкою оболонки та самої Windows. Щоб переглянути їх, використовуйте `set` (у PowerShell, `Get-ChildItem Env: `), а для запиту певної змінної — `set VariableName`.
Щоб створити або змінити значення, використовуйте `set Name=value` ; щоб видалити його, використовуйте `set Name= `. Якщо значення містить спеціальні символи (>, |, &, ^), його потрібно екранувати за допомогою ^ або взяти в подвійні лапки (вони зберігаються як частина значення). Наприклад: `set Name=New^&Name` або `set Name="New&Name"`.
Щоб замінити вміст змінної в рядку, використовуйте %VARIABLE% у командах та скриптах: cmd розширює її лише один раз (не рекурсивно). Якщо вам потрібно обчислити значення після змін у блоці, увімкніть відкладене розкриття (/v:on) та використовуйте !VARIABLE!.
Автозаповнення файлів і каталогів
Автодоповнення імен не ввімкнено за замовчуванням, але ви можете ввімкнути його за допомогою cmd /f:on . Крім того, можна налаштувати ключі в реєстрі за такими шляхами: HKLM\Software\Microsoft\Command Processor\CompletionChar та PathCompletionChar , а також їх еквіваленти в HKCU , використовуючи значення REG_DWORD (наприклад, 0x9 для TAB або 0x08 для BACKSPACE).
Якщо ввімкнено автодоповнення, CTRL+D доповнює каталоги , а CTRL+F — файли та каталоги . Повторення цих комбінацій перебирає збіги; Shift+відповідна клавіша переміщує назад. Якщо редагувати рядок, список збігів перераховується, а шляхи з пробілами беруться в лапки, щоб запобігти помилкам.
Скорочення та хитрощі для економії часу
Функціональні клавіші пришвидшують роботу з історією. F1 перезаписує останню команду посимвольно; F2 запитує символ і вставляє його з початку до його першого входження; F3 повністю перезаписує останню команду; F4 видаляє від курсора до вказаного символу.
F5 циклічно перемикається між попередніми командами (без увімкненого автозаповнення), F6 вставляє прапорець EOF (^Z), F7 відображає меню історії, F8 перезаписує раніше використані команди, а F9 повторно виконує їх за номером з меню F7. Ви також можете скористатися стрілкою вгору , щоб отримати попередню команду з курсором у кінці.
Щоб виконати кілька команд послідовно, об'єднайте їх за допомогою && або розділіть їх за допомогою &, якщо ви не покладаєтеся на успіх. Якщо щось зависає, CTRL+C скасовує виконання (а якщо програма зависає, див. як закрити завислу програму у Windows ). Забагато виводу? Додайте | більше для пагінації, | знайти "текст" для фільтрації рядків із певним словом, | вирізати для копіювання в буфер обміну або > файл.txt для збереження.
Практичні приклади та невеликі «рецепти»
Щоб очистити екран, `cls` повертає консоль до чистого стану. Якщо вам потрібен звичайний текстовий список усього вмісту папки, `dir /b > listado.txt` створює файл з іменами файлів та підкаталогів у поточному шляху.
Якщо ви бажаєте скопіювати вивід у буфер обміну, ви можете ввести dir | clip , а потім вставити його за допомогою Ctrl + V. Щоб ввести символ вертикальної лінії на багатьох іспанських клавіатурах, пам’ятайте, що він зазвичай виводиться за допомогою AltGr + 1.
Щоб відновити системні файли, команда `sfc /scannow` сканує та відновлює будь-які пошкоджені файли, використовуючи локальні кеші. Якщо з’являється велика кількість помилок, можливо, настав час замінити диск, перш ніж ви втратите дані.
Як цікавість, ви можете вбудувати файл у зображення з: copy /b documento.docx+foto.png salida.pngКоли ви відкриєте зображення, ви побачите фотографію; коли ви відкриєте отриманий файл за допомогою відповідної програми (наприклад, Word), ви зможете отримати доступ до прихованого вмісту документа.
Для аудиту програмного забезпечення команда `wmic product get name` виводить список встановлених програм. Існує опція видалення за допомогою `wmic product where "ExactName" call uninstall /nointeractive` , хоча це не найзручніший метод, оскільки він вимагає точної назви, тому зазвичай це не найкращий спосіб видалення великої кількості програм.
Якщо ви хочете, змінити заголовок вікна Щоб розрізнити екземпляри, використовуйте CMD: title MiConsolaЩоб дізнатися більше про контролери, driverquery /fo список /v показує місцезнаходження, стан, розмір та дату кожного водія (див. Як дізнатися, які драйвери в мене встановлені).
У списках `dir` підтримує сортування: наприклад, `dir /os` (за розміром) або параметри дати, такі як `dir /od`, для перегляду від найстаріших до найновіших. Експериментуйте з модифікатором `/o` та його підпараметрами, щоб досягти бажаного порядку на основі ваших критеріїв.
Для інвентаризації обладнання, SystemInfo Він відображає все на екрані (ви можете поєднувати його з > info.txt щоб зберегти його). Якщо ви хочете, щоб ваше програмне забезпечення було актуальним, модернізація крила - все Він виявляє та оновлює доступні програми з командного рядка, а також це можливо оновити певний додаток з: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
Для швидкого сканування на наявність шкідливих програм за допомогою антивіруса Microsoft можна запустити швидке сканування за допомогою утиліти командного рядка Захисника Windows, наприклад: mpcmdrun.exe -Scan -1 з відповідного маршруту.
Якщо вам потрібно побачити точну версію Windows, яка працює на вашому комп’ютері, введіть winver . З’явиться вікно, у якому буде показано випуск, номер збірки та, якщо ліцензія пов’язана з вашим обліковим записом Microsoft, цей зв’язок також буде відображено.
Поширені проблеми та як їх вирішити
Якщо CMD відображає "Доступ заборонено ", ймовірно, у вас недостатньо прав: знову відкрийте консоль від імені адміністратора. Коли з'явиться повідомлення про те, що файл не знайдено, перевірте шляхи, лапки та пробіли , оскільки саме вони часто є причиною.
Якщо ви бачите "Синтаксична помилка ", перевірте параметри або скористайтеся символом /?, щоб викликати параметри команди. Коли команда "не відповідає", натисніть Ctrl+C, щоб перервати виконання та перевірити, чи потрібні їй додаткові параметри. Якщо ви підозрюєте проблеми з кодуванням, спробуйте chcp 65001 (UTF-8) або виконайте команду з PowerShell.
CMD проти PowerShell: ключові відмінності
Візуально вони схожі, але не зрівняються . CMD працює зі звичайним текстом і ідеально підходить для базових завдань, простих .bat-скриптів і швидких операцій. PowerShell працює з об'єктами , має власну мову сценаріїв, модулі, умовні оператори, цикли та багато інших розширених можливостей автоматизації та управління.
У щоденному використанні CMD залишається неймовірно зручним для пінгу, створення списків, резервного копіювання, обслуговування та швидкої діагностики. Якщо ви шукаєте складну автоматизацію, інтегрований вивід та маніпулювання структурованими даними, PowerShell — це інструмент , який надасть вам цю додаткову перевагу.
Короткий опис поширених запитань
Чи CMD та PowerShell — це одне й те саме?
Ні, вони виконують різні ролі : CMD простіший і більш прямий для базових завдань; PowerShell потужніший, гнучкіший і орієнтований на складну автоматизацію.
Які переваги пропонує CMD порівняно з графічним інтерфейсом?
Швидкість, прямий доступ та автоматизація : ви можете отримати доступ до опцій, невидимих у графічному інтерфейсі, та ланцюгових команд для економії часу.
Чи буде CMD доступний у майбутніх версіях Windows?
Microsoft продовжує підтримку CMD, хоча й просуває PowerShell як основне середовище. Офіційного оголошення про його припинення підтримки немає.
Чи можна виконувати команди PowerShell у CMD?
Не прямоЦе різні мови, хоча ви можете відкрити PowerShell з CMD, ввівши powershell та запускати там свої команди.
Чи безпечно виконувати будь-яку команду?
Це залежить від команди . Уникайте копіювання та вставки без розуміння, особливо якщо це змінює систему (форматування, зміни в реєстрі, видалення).
Як переглянути версію CMD?
Введіть ver для версії системи або cmd /? для інформації про інтерпретатор команд вашої інсталяції.
Чи можна налаштувати зовнішній вигляд вікна?
Так, у Властивостях (клацніть правою кнопкою миші на рядку заголовка): кольори, шрифти, розмір вікна тощо.
Що станеться, якщо команди не існує?
Можливо, відсутні дозволи або команда недоступна у вашій редакції . Спробуйте запустити програму від імені адміністратора та переконайтеся, що це не команда, доступна лише в PowerShell.
Чи можна скасувати зміни, внесені за допомогою CMD?
Не завжди : Видалення без резервної копії є незворотним. Для налаштувань конфігурації знайдіть протилежну команду або відновіть з резервної копії.
З усім вищезазначеним у вас тепер є повний репертуар для опанування CMD : від навігації по папках, копіювання або порівняння файлів і керування системою до дослідження мережі, об'єднання команд за допомогою операторів, максимізації змінних та автозаповнення, або використання маловідомих комбінацій клавіш. За розумного використання командний рядок стає засобом підвищення продуктивності та рятівним колом, коли інтерфейс не спрацьовує.