Нажмите на команду, чтобы скопировать её.
cd - показывает текущий каталог.
cd [путь] - переходит в указанный каталог.
cd .. - переход на уровень выше.
cd \ - переход в корень диска.
dir - список файлов и папок (аналог ls в Linux).
dir /s - рекурсивный вывод (включая подпапки).
dir *.exe - фильтр по расширению.
cls - очищает экран терминала.
explorer . - открывает проводник в текущей папке.
pushd [путь] - сохраняет текущую папку и переходит; popd -
возврат.
mkdir [имя] - создаёт новую папку.
mkdir a\b\c - создаёт вложенные папки (в PowerShell).
rmdir [папка] - удаляет пустую папку.
rmdir /s [папка] - удаляет папку и всё содержимое (с подтверждением).
rmdir /s /q [папка] - принудительное удаление без запросов.
del [файл] - удаляет файл.
del *.tmp /q - удаляет все .tmp файлы без подтверждения.
copy [источник] [назначение] - копирует файл.
xcopy [источник] [назначение] /e /i - копирует папки и подпапки
(рекурсивно).
robocopy [источник] [назначение] /e - продвинутое копирование (с ошибками,
повторами, журналированием).
move [источник] [назначение] - перемещает или переименовывает.
ren [старое_имя] [новое_имя] - переименовывает файл или папку.
type [файл] - выводит содержимое текстового файла.
more [файл] - постраничный просмотр файла.
attrib +h файл.txt - делает файл скрытым.
attrib -h файл.txt - отменяет скрытие.
Get-ChildItem - аналог dir.
Set-Location C:\Temp - аналог cd.
New-Item -ItemType File test.txt - создаёт файл.
New-Item -ItemType Directory НоваяПапка - создаёт папку.
Remove-Item файл.txt - удаляет файл или папку.
Get-Content файл.txt - читает содержимое (как cat).
Get-Content лог.log -Wait - следит за логом в реальном времени.
Start-Process notepad.exe - запускает программу.
Get-Help Get-Process - справка по команде.
Get-Alias - показывает все алиасы (например: ls =
Get-ChildItem).
tasklist - список активных процессов.
taskkill /PID 1234 - завершает процесс по ID.
taskkill /IM chrome.exe /F - принудительно завершает все процессы Chrome.
systeminfo - подробная информация о системе (версия, RAM, BIOS и т.д.).
shutdown /s /t 0 - выключение ПК.
shutdown /r /t 0 - перезагрузка.
shutdown /h - гибернация.
logoff - выход из учётной записи.
powercfg /batteryreport - генерирует отчёт о батарее (сохраняется в текущей
папке).
driverquery - список установленных драйверов.
ipconfig - основная сетевая информация.
ipconfig /all - полные данные (MAC, DHCP, DNS).
ipconfig /release - освобождает IP-адрес.
ipconfig /renew - запрашивает новый IP.
ping ya.ru - проверка соединения.
ping ya.ru -t - постоянный пинг (остановка - Ctrl+C).
tracert ya.ru - трассировка маршрута.
nslookup google.com - DNS-запрос.
netstat -an - все сетевые подключения.
netstat -ano | findstr :80 - кто использует порт 80.
arp -a - таблица ARP (IP → MAC).
wmic logicaldisk get size,freespace,caption - объём и свободное место по
дискам.
chkdsk C: /f - проверка и исправление диска (требует перезагрузки).
sfc /scannow - проверка целостности системных файлов.
dism /online /cleanup-image /restorehealth - восстановление образа системы (если
SFC не помог).
defrag C: /U /V - дефрагментация диска (актуально для HDD).
fsutil volume diskfree C: - точный объём свободного места.
regedit - открыть редактор реестра.
reg query "HKCU\Software\Microsoft\Windows" - чтение раздела.
reg add "HKCU\Тест" /v "Значение" /t REG_SZ /d "Привет" - создание ключа.
reg delete "HKCU\Тест" /v "Значение" /f - удаление значения.
echo %USERNAME% - имя текущего пользователя.
echo %USERPROFILE% - путь к домашней папке.
echo %APPDATA% - путь к Application Data.
set - все переменные окружения.
where python - где находится исполняемый файл.
ver - версия Windows.
pause - приостановка выполнения (полезно в .bat).
start "" "https://google.com" - открыть ссылку в браузере.
timeout /t 10 - пауза на 10 секунд.
eventvwr - просмотр событий Windows (журналы ошибок).
perfmon - монитор производительности.
resmon - диспетчер ресурсов.
secpol.msc - локальная политика безопасности (только Pro/Enterprise).
gpedit.msc - редактор групповых политик (не в Home-версиях).
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
# Перезагрузите ПК после выполнения
@echo off
del /q /f /s "%temp%\*"
del /q /f /s "C:\Temp\*"
echo Готово!
pause
Совет: Используйте PowerShell вместо CMD - он мощнее, безопаснее и поддерживает объекты. Для автоматизации создавайте .bat или .ps1 скрипты. Запускайте их от имени администратора при необходимости.