Шпаргалка по командам CMD Windows

Команды командной строки (cmd.exe), которые по-прежнему нужны: копирование и поиск файлов, настройка сети, завершение процессов, восстановление Windows и написание небольших bat-скриптов. Каждая команда объяснена в одной строке.

Обновлено
Ваши значенияВсе примеры ниже обновляются при вводе

Навигация и файлы

11
dir /s /b *.txt

Список файлов одного типа в папке и всех вложенных папках, по одному полному пути в строке.

cd /d C:\Projects\app

Смена папки. /d также переключает букву диска.

mkdir C:\Projects\app\logs

Создать папку (недостающие родительские папки создаются автоматически).

copy app.log C:\Projects\app\backup\

Копировать файл.

xcopy C:\Projects\app D:\backup\ /e /i /h /y

Копировать папку со всеми вложенными папками и скрытыми файлами.

robocopy C:\Projects\app D:\backup /mir /r:2 /w:5

опасно Зеркальное копирование папки. Надёжно для больших копий; /mir также удаляет файлы, которых нет в источнике.

move app.log C:\Projects\app\archive\

Переместить или переименовать файл.

del /q C:\Projects\app\*.tmp

опасно Удалить файлы без подтверждения.

rmdir /s /q C:\Projects\app\temp

опасно Удалить папку со всем содержимым.

type app.log

Вывести содержимое текстового файла.

tree C:\Projects\app /f

Показать структуру папок, включая файлы.

Поиск и текст

5
findstr /s /i /n "error" *.txt

Поиск текста в файлах: рекурсивно, без учёта регистра, с номерами строк.

where npm

Показать полный путь к программе из PATH (аналог which).

npm | findstr "error"

Отфильтровать вывод команды: оставить только строки с нужным текстом.

echo %PATH:;=&echo.%

Вывести каждую папку из PATH на отдельной строке.

fc file1.txt file2.txt

Сравнить два текстовых файла и показать различия.

Система и процессы

8
tasklist | findstr node

Найти запущенные процессы по имени.

taskkill /im node.exe /f

опасно Принудительно завершить процесс по имени.

systeminfo

Показать версию Windows, дату установки, объём памяти и установленные обновления.

sfc /scannow

Проверить и восстановить защищённые системные файлы Windows (запускать от имени администратора).

DISM /Online /Cleanup-Image /RestoreHealth

Восстановить образ Windows, если sfc не может исправить файлы.

chkdsk C: /f

Проверить диск на ошибки файловой системы и исправить их (для C: нужна перезагрузка).

shutdown /r /t 0

опасно Немедленная перезагрузка.

powercfg /batteryreport

Создать HTML-отчёт о состоянии батареи.

Сеть

8
ipconfig /all

Показать IP-адреса, DNS-серверы и сведения о сетевых адаптерах.

ipconfig /flushdns

Очистить кэш DNS. Помогает при ошибках «сайт не найден» после смены DNS.

ping -n 4 example.com

Проверить, отвечает ли узел.

tracert example.com

Показать маршрут, по которому пакеты идут до узла.

nslookup example.com

Получить DNS-записи.

netstat -ano | findstr :3000

Найти, какой процесс (PID) занимает порт.

curl -I https://example.com

Показать HTTP-заголовки ответа сайта (curl входит в Windows 10 и новее).

netsh wlan show profile name="Home-Network" key=clear

Показать сохранённый пароль Wi-Fi-сети («Key Content»).

Переменные и скрипты

7
set API_URL=value

Задать переменную окружения для этого окна.

setx API_URL "value"

Задать переменную окружения постоянно (только для новых окон).

echo %API_URL%

Вывести значение переменной.

for %f in (*.txt) do echo %f

Перебрать файлы в цикле (внутри .bat-файла используйте %%f).

if exist app.log (echo found) else (echo missing)

Ветвление в зависимости от того, существует ли файл.

npm > out.txt 2>&1

Сохранить в файл и обычный вывод, и ошибки.

npm && echo OK || echo FAILED

Выполнить следующую команду, только если предыдущая завершилась успешно (или с ошибкой).

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Интерактивная шпаргалка по PowerShellФайлы, поиск, процессы, службы, сеть, JSON и CSV, переменные и скрипты.Шпаргалка PowerShell →

Как пользоваться: Шпаргалка CMD Windows

  1. Введите свои значения (папку, файл, хост) в поля вверху — все примеры на странице обновятся сразу.
  2. Найдите нужную команду через поиск или перейдите к разделу.
  3. Нажмите Копировать, чтобы скопировать готовую строку, или Копировать раздел, чтобы получить блок с комментариями.
  4. Команды, отмеченные как опасно, удаляют или перезаписывают данные. Прочитайте примечание перед запуском.

Когда использовать CMD

PowerShell — современная оболочка Windows, но командная строка по-прежнему везде: bat-файлы, установщики, режим восстановления и многие фрагменты документации рассчитаны на cmd.exe. Её команды короткие и стабильные: ipconfig, robocopy, sfc и netstat работают одинаково уже десятилетия. Кроме того, они выполняются и внутри PowerShell.

Подводные камни bat-файлов

Внутри .bat-файла переменным цикла нужны два знака процента (%%f вместо %f). Чтобы увидеть новое значение переменной, заданной внутри блока в скобках, нужны setlocal EnableDelayedExpansion и синтаксис !var!. Сохраняйте bat-файлы с окончаниями строк CRLF: конвертер окончаний строк исправит файлы, отредактированные на macOS или Linux.

Запуск от имени администратора

Команды восстановления и системные команды, например sfc, DISM, chkdsk и изменение служб, требуют консоли с повышенными правами. Найдите «cmd», щёлкните правой кнопкой мыши и выберите Запуск от имени администратора. Для сравнения см. шпаргалку по PowerShell.

Также ищут как: команды cmd, команды командной строки windows, шпаргалка cmd, bat команды, командная строка windows команды, примеры robocopy, примеры findstr.

Инструменты, которые хорошо сочетаются с Шпаргалка CMD Windows

  • Шпаргалка по Linux-командам — Команды Linux и bash, которые разработчики используют на серверах и ноутбуках: файлы, поиск, права доступа, процессы, логи, сеть и SSH.
  • Конвертер путей Windows — Вставьте путь в любом формате — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — и получите его во всех остальных видах, готовом к копированию: WSL, Git Bash, Cygwin, file URL, UNC и экранированном для кода.
  • Шпаргалка Git — Все команды Git, которые вы используете каждый день, и те, что нужны, когда что-то пошло не так, — с пояснением в одну строку.
  • Шпаргалка Docker — Команды Docker и Docker Compose, которые нужны каждую неделю, с пояснением в одну строку.

Часто задаваемые вопросы

Как узнать, какая программа использует порт?
Выполните netstat -ano | findstr :3000, чтобы получить PID, затем tasklist | findstr PID или завершите процесс командой taskkill /pid PID /f.
В чём разница между xcopy и robocopy?
robocopy — современная замена: она умеет продолжать прерванное копирование, повторять попытки, копировать права доступа и зеркалировать папки. xcopy проще и по-прежнему подходит для быстрого копирования.
Как посмотреть сохранённый пароль Wi-Fi?
Выполните netsh wlan show profile name="NetworkName" key=clear. Пароль отобразится в поле «Key Content».
Можно ли установить Шпаргалка CMD Windows как веб-приложение и пользоваться им офлайн?
Да. Шпаргалка CMD Windows — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localШпаргалка PowerShellКоманды PowerShell, которые разработчики и администраторы используют каждый день в Windows, а также в…localШпаргалка по Linux-командамКоманды Linux и bash, которые разработчики используют на серверах и ноутбуках: файлы, поиск, права…localКонвертер путей WindowsВставьте путь в любом формате — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — и получите его…localКонвертер окончаний строкПосмотрите, какие окончания строк использует файл, и преобразуйте их — из Windows CRLF в Unix LF или…localШпаргалка GitВсе команды Git, которые вы используете каждый день, и те, что нужны, когда что-то пошло не так, — с…localШпаргалка DockerКоманды Docker и Docker Compose, которые нужны каждую неделю, с пояснением в одну строку. Задайте образ,…