Windows Terminal — новый терминал
В Windows 11 появился Windows Terminal — современный эмулятор терминала с вкладками и поддержкой CMD, PowerShell и WSL одновременно.
// Win + X → "Терминал" // Win + R → wt (Windows Terminal) // Win → "Терминал Windows" PS C:\> wt // Открыть новое окно Terminal PS C:\> wt -p "Command Prompt" // Открыть с профилем CMD
winget — менеджер пакетов
winget — официальный менеджер пакетов Windows 11. Позволяет устанавливать, обновлять и удалять программы одной командой, как apt в Linux.
C:\> winget search chrome // Найти пакет C:\> winget install Google.Chrome // Установить Chrome C:\> winget install Python.Python.3.11 // Установить Python 3.11 C:\> winget install Microsoft.VSCode // Установить VS Code C:\> winget upgrade --all // Обновить все программы C:\> winget uninstall Google.Chrome // Удалить программу C:\> winget list // Список установленных программ C:\> winget export -o apps.json // Экспортировать список программ C:\> winget import -i apps.json // Установить все программы из файла
На старом ПК выполните winget export -o apps.json, перенесите файл на новый и выполните winget import -i apps.json — все программы установятся автоматически.
PowerShell 7 в Windows 11
Windows 11 поставляется с PowerShell 5.1 и Windows Terminal. PowerShell 7 (Core) устанавливается отдельно и даёт больше возможностей.
PS C:\> $PSVersionTable // Проверить версию PowerShell PS C:\> winget install Microsoft.PowerShell // Установить PowerShell 7 PS C:\> Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 // Топ 10 процессов по CPU PS C:\> Get-NetIPAddress // IP-адреса (аналог ipconfig) PS C:\> Test-NetConnection google.com -Port 443 // Проверить порт (аналог ping + telnet) PS C:\> Get-Service | Where Status -eq Running // Запущенные службы
WSL — Linux в Windows 11
Windows Subsystem for Linux позволяет запускать Linux-команды прямо в Windows.
C:\> wsl --install // Установить WSL с Ubuntu C:\> wsl --list --verbose // Список установленных дистрибутивов C:\> wsl --install -d Ubuntu-22.04 // Установить конкретный дистрибутив C:\> wsl // Запустить Linux-терминал C:\> wsl --update // Обновить WSL
Системные команды Windows 11
| Команда | Описание |
|---|---|
winver | Версия Windows и сборка |
slmgr /xpr | Статус активации Windows |
systeminfo | Полная информация о системе |
dxdiag | Диагностика DirectX (видеокарта) |
msinfo32 | Сведения о системе (GUI) |
powercfg /batteryreport | Отчёт о состоянии батареи |
powercfg /energy | Анализ энергопотребления |
winsat formal | Оценка производительности системы |
Команды безопасности
C:\> netsh advfirewall show currentprofile // Состояние брандмауэра C:\> netsh advfirewall firewall show rule name=all // Все правила брандмауэра C:\> MpCmdRun -Scan -ScanType 2 // Запустить полную проверку Defender C:\> auditpol /get /category:* // Политика аудита безопасности