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

Базовая навигация (CMD / PowerShell)

  • 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 - отменяет скрытие.

PowerShell: базовые команды (современная альтернатива CMD)

  • 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 скрипты. Запускайте их от имени администратора при необходимости.

Скопировано:
Назад к разделу: Записи