Команда “Win+R” – это сочетание клавиш, которое открывает диалоговое окно “Выполнить” в операционных системах Windows. Это диалоговое окно позволяет быстро открывать программы, папки, документы или интернет-ресурсы, если вы знаете соответствующую команду или путь.
| № | Что запустим | Команда |
|---|---|---|
| Internet Explorer | iexplore | |
| Paint | mspaint | |
| Wordpad | write | |
| Администратор источников данных ODBC | odbcad32 | |
| Администрирование | control admintools | |
| Архивация и восстановление | sdclt | |
| Блокнот | notepad | |
| Брандмауэр Windows | firewall.cpl | |
| Восстановление системы | rstrui | |
| Выйти из системы | logoff | |
| Дата и Время | timedate.cpl | |
| Дефрагментация диска | dfrgui | |
| Диспетчер авторизации | azman.msc | |
| Диспетчер задач Windows | taskmgr | |
| Диспетчер проверки драйверов | verifier | |
| Диспетчер устройств | devmgmt.msc | |
| Завершение работы | shutdown /s | |
| Загрузки | Downloads | |
| Записки | StikyNot | |
| Защита БД учетных записей Windows | syskey | |
| Звук | mmsys.cpl | |
| Звукозапись | soundrecorder | |
| Игровые устройства | joy.cpl | |
| Инициализация оборудования безопасности для TPM | TpmInit | |
| Калибровка цветов экрана | dccw | |
| Калькулятор | calc | |
| Командная строка | cmd | |
| Компоненты Windows | OptionalFeatures | |
| Консоль управления (MMC) | mmc | |
| Конфигурация системы | msconfig | |
| Локальная политика безопасности | secpol.msc | |
| Локальные пользователи и группы | lusrmgr.msc | |
| Мастер загрузки изображений Windows | wiaacmgr | |
| Мастер создания общих ресурсов | shrpubw | |
| Мастер установки драйверов устройств | hdwwiz | |
| Микшер громкости | sndvol | |
| Монитор ресурсов | resmon | |
| Настройка Контроля Учетных Записей | UserAccountControlSettings | |
| Ножницы | snippingtool | |
| Общие папки | fsmgmt.msc | |
| Очистка диска | cleanmgr | |
| Панель управления | control | |
| Папка пользователя | . | |
| Папка “Шрифты” | fonts | |
| Параметры проводника | control folders | |
| Перезагрузка | shutdown /r | |
| Перенос принтеров | PrintBrmUi | |
| Перо и сенсорные устройства | TabletPC.cpl | |
| Персонализация | control desktop | |
| Планировщик заданий | control schedtasks | |
| Подключение к удаленному рабочему столу | mstsc | |
| Пользователи (открыть папку) | .. | |
| Проверка диска | chkdsk | |
| Проверка и восстановление системных файлов | sfc /scannow | |
| Проверка подписи файла | sigverif | |
| Проводник | explorer | |
| Программы и компоненты | appwiz.cpl | |
| Просмотр событий | eventvwr.msc | |
| Разрешение экрана | desk.cpl | |
| Редактор личных знаков | eudcedit | |
| Редактор локальной групповой политики | gpedit.msc | |
| Редактор реестра | regedit | |
| Редактор титульных страниц факсов | fxscover | |
| Результирующая политика | rsop.msc | |
| Сведения о системе | msinfo32 | |
| Свойства системы | sysdm.cpl | |
| Свойства системы: Дополнительно | SystemPropertiesAdvanced | |
| Свойства системы: Защита системы | SystemPropertiesProtection | |
| Свойства системы: Оборудование | SystemPropertiesHardware | |
| Свойства системы: Удаленный доступ | SystemPropertiesRemote | |
| Свойства: Инициатор iSCSI | iscsicpl | |
| Свойства: Интернет | inetcpl.cpl | |
| Свойства: Клавиатура | control keyboard | |
| Свойства: Мышь | control mouse | |
| Сертификаты | certmgr.msc | |
| Сетевые подключения | ncpa.cpl | |
| Системный диск (корень) | \ | |
| Системный монитор | perfmon | |
| Служба индексирования | ciadv.msc | |
| Службы | services.msc | |
| Службы компонентов | dcomcnfg | |
| Совместимость программы | msdt.exe -id PCWDiagnostic | |
| Создать диск восстановления системы | recdisc | |
| Сохранение имен пользователей и паролей | credwiz | |
| Средство диагностики DirectX | dxdiag | |
| Средство диагностики службы технической поддержки | msdt | |
| Средство настройки текста ClearType | cttune | |
| Средство просмотра XPS | xpsrchvw | |
| Средство записи действий по восп-ю неполадок | psr | |
| Таблица символов | charmap | |
| Телефон и модем | telephon.cpl | |
| Удаленный помощник Windows | msra | |
| Управление дисками | diskmgmt.msc | |
| Управление компьютером | compmgmt.msc | |
| Управление печатью | printmanagement.msc | |
| Управление цветом | colorcpl | |
| Установка или удаление языков интерфейса | lpksetup | |
| Устройства и принтеры | control printers | |
| Учетные записи пользователей | Netplwiz | |
| Цвет и внешний вид окна | control color | |
| Центр мобильности Windows | mblctr | |
| Центр поддержки (Безопасность и обслуживание) | wscui.cpl | |
| Центр синхронизации | mobsync | |
| Центр специальных возможностей | utilman | |
| Шифрующая файловая система (EFS) | rekeywiz | |
| Экран (размер элементов) | dpiscaling | |
| Экранная клавиатура | osk | |
| Экранная лупа | magnify | |
| Экранный диктор | narrator | |
| Электропитание | powercfg.cpl | |
| Элемент управления WMI | wmimgmt.msc | |
| Язык и региональные стандарты | intl.cpl | |
| Этот компьютер, Мой компьютер и т.д. | file:\\\ | |
| Поменять кнопки мыши | rundll32 user,swapmousebutton | |
| Открыть диалог “Открыть Как …” | rundll32 shell32,OpenAs_RunDLL | |
| Запуск центра обновления Windows | wuapp | |
| Показать диалог копирования диска | rundll32 diskcopy,DiskCopyRunDll | |
| подключения к сетевому проектору | netproj | |
| Передать на экран | displayswitch | |
| диспетчера устройств | devmgmt.msc hdwwiz.cpl | |
| средства калибровки дигитайзера | tabcal | |
| Перемещение защищенного содержимого | dpapimig | |
| окна «Приступая к работе» | gettingstarted | |
| запуск мастера создания самораспаковывающихся архивов | iexpress | |
| средства удаления вредоносных программ | mrt | |
| панели математического ввода | mip | |
| Конфигурация клиента NAP | napclcfg.msc | |
| Запуск системного монитора | perfmon.msc | |
| Запуск программы «Телефон» | dialer | |
| Открытие параметров режима презентации | presentationsettings | |
| Открытие программы сетевого клиента SQL Server | cliconfg | |
| Запуск редактора конфигурации системы | sysedit | |
| Запуск программы «Управление TPM» | tpm.msc | |
| Запуск клиента активации Windows | slui | |
| Запуск программы «DVD-студия Windows» | dvdmaker | |
| Запуск средства переноса данных Windows | migwiz | |
| Запуск программы «Факсы и сканирование» | wfs | |
| Запуск инструмента «Брандмауэр Windows в режиме повышенной безопасности» | wf.msc | |
| Запуск программы «Журнал Windows» | journal | |
| Запуск Windows Media Player | wmplayer | |
| Запуск интегрированной среды сценариев Windows PowerShell | powershell_ise | |
| Открытие параметров сервера сценариев Windows | wscript | |
| Запуск средства просмотра XPS | xpsrchvwы | |
| Ftp-протокол (командная строка) | ftp | |
| Дополнительные часы | control timedate.cpl,,1 | |
| Звуки (звуковая схема) | control mmsys.cpl,,2 | |
| Настройка доступа программ и умолчаний | control appwiz.cpl,,3 | |
| Получение программ из сети | control appwiz.cpl,,1 | |
| Быстрый перезапуск Windows | rundll32 shell32,SHExitWindowsEx 2 | |
| Выход из Windows без подтверждения | rundll32 krnl386.exe,exitkernel | |
| Запустить диалог ‘Net Connection’ | rundll rnaui.dll,RnaDial “MyConnect” | |
| Установить скорость мигания курсора | rundll32 user,setcaretblinktime | |
| Установить скорость двойного нажатия | rundll32 user, setdoubleclicktime | |
| Мастер добавления устройства | %windir%\System32\DevicePairingWizard.exe | |
| Мастер добавления оборудования | %windir%\System32\hdwwiz.exe | |
| Мастер добавления принтера | rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter | |
| Административные инструменты | control /name Microsoft.AdministrativeTools | |
| Автовоспроизведение | control /name Microsoft.AutoPlay | |
| Резервное копирование и восстановление (Windows 7) | control /name Microsoft.BackupAndRestoreCenter | |
| Шифрование диска BitLocker | control /name Microsoft.BitLockerDriveEncryption | |
| Цвет и внешний вид | explorer shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageColorization | |
| Диспетчер учетных данных | control /name Microsoft.CredentialManager | |
| Дата и время (Дата и время) | control timedate.cpl | |
| Дата и время (Дополнительные часы) | rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1 | |
| Программы по умолчанию | control /name Microsoft.DefaultPrograms | |
| Фон рабочего стола | explorer shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageWallpaper | |
| Настройки значков рабочего стола | rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 | |
| Центр облегчения доступа | control access.cpl | |
| Параметры проводника (вкладка “Вид”) | rundll32.exe shell32.dll,Options_RunDLL 7 | |
| Параметры проводника (вкладка “Поиск”) | rundll32.exe shell32.dll,Options_RunDLL 2 | |
| История файлов | control /name Microsoft.FileHistory | |
| Шрифты | control fonts | |
| Управление играми | control joy.cpl | |
| Получить программы | control /name Microsoft.GetPrograms | |
| Домашняя группа | control /name Microsoft.HomeGroup | |
| Параметры индексации | rundll32.exe shell32.dll,Control_RunDLL srchadmin.dll | |
| Инфракрасный | control /name Microsoft.Infrared | |
| Свойства Интернета (вкладка “Общие”) | control /name Microsoft.InternetOptions | |
| Свойства Интернета (вкладка “Безопасность”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1 | |
| Свойства Интернета (вкладка “Конфиденциальность”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2 | |
| Свойства Интернета (вкладка “Содержимое”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3 | |
| Свойства Интернета (вкладка “Соединения”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4 | |
| Свойства Интернета (вкладка “Программы”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5 | |
| Свойства Интернета (вкладка “Дополнительно”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,6 | |
| Инициатор iSCSI | control /name Microsoft.iSCSIInitiator | |
| Клавиатура | control /name Microsoft.Keyboard | |
| Язык | control /name Microsoft.Language | |
| Свойства мыши (вкладка “Кнопки”) | control /name Microsoft.Mouse | |
| Свойства мыши (вкладка “Указатели”) | control main.cpl,,1 | |
| Свойства мыши (вкладка “Параметры указателя”) | control main.cpl,,2 | |
| Свойства мыши (вкладка “Колесо”) | control main.cpl,,3 | |
| Свойства мыши (вкладка “Оборудование”) | control main.cpl,,4 | |
| Центр сети и общего доступа | control /name Microsoft.NetworkAndSharingCenter | |
| Мастер настройки сети | control netsetup.cpl | |
| Значки области уведомлений | explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} | |
| Файлы в автономном режиме | control /name Microsoft.OfflineFiles | |
| Параметры производительности (Визуальные эффекты) | %windir%\system32\SystemPropertiesPerformance.exe | |
| Параметры производительности (Предотвращение выполнения данных) | %windir%\system32\SystemPropertiesDataExecutionPrevention.exe | |
| Параметры питания | control powercfg.cpl | |
| Параметры питания – Дополнительные настройки | control powercfg.cpl,,1 | |
| Параметры питания – Создать план питания | control /name Microsoft.PowerOptions /page pageCreateNewPlan | |
| Параметры питания – Изменить настройки плана | control /name Microsoft.PowerOptions /page pagePlanSettings | |
| Параметры питания – Системные настройки | control /name Microsoft.PowerOptions /page pageGlobalSettings | |
| Настройки презентации | %windir%\system32\PresentationSettings.exe | |
| Восстановление | control /name Microsoft.Recovery | |
| Регион (вкладка “Форматы”) | control /name Microsoft.RegionAndLanguage | |
| Регион (вкладка “Местоположение”) | control /name Microsoft.RegionalAndLanguageOptions /page /p:”Location” | |
| Регион (вкладка “Административные”) | control /name Microsoft.RegionalAndLanguageOptions /page /p:”Administrative” | |
| Подключения к RemoteApp и рабочим столам | control /name Microsoft.RemoteAppAndDesktopConnections | |
| Сканеры и камеры | control sticpl.cpl | |
| Настройки заставки | rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 | |
| Безопасность и обслуживание | control wscui.cpl | |
| Установить ассоциации | control /name Microsoft.DefaultPrograms /page pageFileAssoc | |
| Установить программы по умолчанию | control /name Microsoft.DefaultPrograms /page pageDefaultProgram | |
| Установить доступ к программам и параметры компьютера по умолчанию | rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3 | |
| Звук (вкладка “Воспроизведение”) | control /name Microsoft.Sound | |
| Звук (вкладка “Запись”) | %windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1 | |
| Звук (вкладка “Звуки”) | %windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 | |
| Звук (вкладка “Связь”) | %windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3 | |
| Распознавание речи | control /name Microsoft.SpeechRecognition | |
| Пространства хранения | control /name Microsoft.StorageSpaces | |
| Система | control /name Microsoft.System | |
| Системные значки | explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} \SystemIcons,,0 | |
| Свойства системы (Имя компьютера) | %windir%\System32\SystemPropertiesComputerName.exe | |
| Свойства системы (Оборудование) | %windir%\System32\SystemPropertiesHardware.exe | |
| Свойства системы (Дополнительно) | %windir%\System32\SystemPropertiesAdvanced.exe | |
| Свойства системы (Защита системы) | %windir%\System32\SystemPropertiesProtection.exe | |
| Свойства системы (Удаленный доступ) | %windir%\System32\SystemPropertiesRemote.exe | |
| Настройки Tablet PC | control /name Microsoft.TabletPCSettings | |
| Текстовые службы и языки ввода | rundll32.exe Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2} | |
| Текст в речь | control /name Microsoft.TextToSpeech | |
| Устранение неполадок | explorer shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{C58C4893-3BE0-4B45-ABB5-A63E4B8C8651} | |
| Учетные записи пользователей (netplwiz) | control userpasswords2 | |
| Брандмауэр Windows Defender | control firewall.cpl | |
| Разрешенные приложения брандмауэра Windows Defender | explorer shell:::{4026492F-2F69-46B8-B9BF-5654FC07E423} -Microsoft.WindowsFirewall\pageConfigureApps | |
| Брандмауэр Windows Defender с расширенной безопасностью | %WinDir%\System32\WF.msc | |
| Рабочие папки | %windir%\System32\WorkFolders.exe |
В наших статьях про работу Windows 10 и других версий часто можно встретить упоминание командной строки. Все дело в том, что это удобный системный инструмент, который позволяет настраивать ОС под себя и управлять разными ее частями с помощью простых текстовых команд. Например, мгновенно запускать разные приложения или проводить проверку и сканирование файлов.
Для командной строки существует огромное количество различных кодов, которые мы можете использовать для того, чтобы упростить себе работу с системой и использовать ее функции по максимуму. Ниже разберемся, как открывается командная строка и какие команды можно в нее вводить.
Виды командной строки
Утилита для выполнения команд в Windows разделена на два интерфейса: непосредственно командную строку и оболочку PowerShell. Каждая из них — это консоль, которая напрямую соединяет вас с компонентами ОС или конкретными приложениями на вашем ПК.
Первой появилась командная строка. Ее встроили в систему для того, чтобы оптимизировать стандартные задачи, например, работу с учетными записями на ПК или создание резервных копий по ночам. Вы можете запускать и куда более сложные сценарии. Скрипты командной строки помогают вам облегчить и ускорить работу.

PowerShell же создан как расширенная версия прошлой утилиты и использует собственные скрипты — командлеты. Они представляют собой язык сценариев, который можно расширять. По сути, вы можете использовать ту утилиту, которая удобнее вам, но помните, что командная строка не может использовать командлеты для PowerShell.

Открываем командную строку
Проще всего запустить командную строку через системную утилиту «Выполнить». Ее можно вызвать с помощью комбинации клавиш Windows + R. В открывшемся окне введите cmd и подтвердите выполнение запроса.

Еще один вариант — запуск через меню «Пуск». Нажмите правой кнопкой мыши по иконке меню и выберите «Командная строка» или «Windows PowerShell». Также вы таким образом можете запустить командную строку от имени администратора и получить максимальный ее функционал. Но помните, что этот способ сработает только если у вас не стоит модификации на меню «Пуск». В ином случае у вас откроется другое всплывающее окно.

Какой бы способ вы не выбрали — итог будет одинаковым. В результате откроется окно командной строки, в которое вы сразу же можете вводить нужные вам команды для системы и прочих файлов.
Список команд
Как мы уже отметили ранее, в командной строке есть очень много различных команд, но большинство из них настолько специфичны, что нужны только в редких случаях. В статье мы постарались собрать только основные команды, которые могут помочь вам быстро открывать системные утилиты и работать с папками на вашем ПК.

Помните об осторожности при работе с системными файлами и инструментами, и не забывайте делать бэкапы файлов, если вам нужно что-то серьезно изменить.
Программы и утилиты
Эти команды позволят вам моментально запускать программы и открывать разные системные утилиты. С их помощью вы можете быстро перемещаться по разным компонентам системы, без необходимости делать несколько шагов в меню пуск. А еще это позволяет запускать важные утилиты, для доступа к которым нужно лезть вглубь ПК.
- appwiz.cpl — программы и компоненты;
- certmgr.msc — меню управление системными сертификатами
- control — панель управления;
- control printers — меню управления подключенными устройствами и принтерами;
- control userpasswords2 — учетные записи на ПК;
- compmgmt.msc — управление параметрами ПК;
- devmgmt.msc — диспетчер устройств;
- dfrgui — меню оптимизации дискового пространства;
- diskmgmt.msc — управление дисками и пространством;
- dxdiag — средство диагностики DirectX.

- hdwwiz.cpl — диспетчер устройств (другая команда);
- firewall.cpl — брандмауэр Защитника Windows;
- gpedit.msc — редактор локальной групповой политики;
- lusrmgr.msc — локальные пользователи и группы на вашем ПК;
- mblctr — центр мобильности;
- mmc — консоль управления системными оснастками;
- msconfig — системная конфигурация;
- odbcad32 — панель администрирования источника данных ODBC;
- perfmon.msc — системный монитор (можно смотреть изменения в производительности ПК и системы);
- presentationsettings — режим презентации;
- powershell — PowerShell (расширенная версия командной строки);
- powershell_ise — интегрированная среда сценариев для PowerShell;
- regedit — редактор реестра.

- resmon — монитор ресурсов;
- rsop.msc — результирующая политика Windows;
- shrpubw — мастер создания общих ресурсов;
- secpol.msc — локальная политика безопасности;
- services.msc — средство управления службами операционной системы;
- taskmgr — диспетчер задач;
- taskschd.msc — планировщик заданий.
Приложения
Команд для работы с приложениями довольно мало. Они направлены в основном на уже открытые программы, которые выполняют определенные процессы на ПК.
- schtasks – отложенный запуск приложения через планировщик задач;
- shutdown – выключить или перезагрузить ПК;
- tasklist – список выполняемых задач на ПК;
- taskkill – остановить выполнение задачи и закрыть процесс (нужен PID, его вы можете узнать из прошлой команды);
- reg – редактор реестра;
- runas – запустить задачу от имени другого пользователя.

Управление системой
С этим пунктом нужно обращаться осторожнее, ведь команды в нем связаны непосредственно с работой вашей системы. Конечно, если вы просто запустите утилиты с помощью этих запросов, и ничего не будете менять, все будет нормально. Но если вам нужно что-то изменить в системе — будьте крайне осторожны.
- computerdefaults — параметры программ по умолчанию;
- control admintools — папка со средствами администрирования;
- date — управление датой на ПК;
- displayswitch — управление подключенными экранами;
- dpiscaling — параметры дисплея;
- eventvwr.msc — журнал событий;
- fsmgmt.msc — средство работы с общими папками;
- fsquirt — работа с файлами по Bluetooth;
- intl.cpl — региональные настройки;
- joy.cpl — внешние игровые устройства;
- logoff — выход из системы.


- timedate.cpl — дата и время ПК;
- tpm.msc — управление доверенным платформенным модулем TPM на локальном компьютере;
- useraccountcontrolsettings — параметры управления учетными записями пользователей;
- utilman — специальные возможности;
- ver — сведения о текущей версии Windows;
- wf.msc — режим повышенной безопасности брандмауэра;
- winver —общие сведения о Windows;
- WMIwscui.cpl — центр поддержки Windows;
- wscript — параметры сервера сценария;
- wusa — автономный установщик обновлений Windows.
Сеть и интернет
С помощью этих команды вы можете проверить работоспособность вашего интернета и изменить настройки. Также вам будет доступна информация о сетевых устройствах и интерфейсах.
- control netconnections — просмотр и настройка сетевых подключений;
- inetcpl.cpl — свойства интернета;
- NAPncpa.cpl — аналог первой команды;
- telephon.cpl — настройка модемного подключения к интернету;
- ipconfig – информация о сетевых интерфейсах;
- ping – отправляет ICMP-запросы на целевой хост, проверяет его доступность.

- tracert – путь пакетов в сети;
- nslookup – поиск IP-адреса по имени ресурса;
- route – таблицы сетевых маршрутов;
- arp – таблицу с IP-адресами, преобразованными в физические адреса;
- netsh – программа управления сетевыми настройками;
- getmac – MAC-адрес сетевого адаптера;
- tftp – запускает TFTP-клиент в консоли.
Периферия
Команды для управления оборудованием, подключенным к вашему ПК тоже есть. Их немного и они вызывают в основном окна настройки разных устройств, от мышки для принтера и графического планшета.
- main.cpl — панель настройки мыши;
- mmsys.cpl — панель настройки звука;
- printui — пользовательский интерфейс принтера;
- printbrmui — средство переноса принтера, с возможностью экспорта и импорта программ и драйверов;
- printmanagement.msc — управление параметрами печати.

- sysedit — редактирование системных файлов с расширениями .ini и .sys;
- tabcal — средство калибровки дигитайзера;
- tabletpc.cpl — свойства планшета и пера;
- verifier — диспетчер проверки драйверов;
- wfs — факсы и сканирование;
- wmimgmt.msc — элемента управления WMI стандартной консоли.
Файлы и диски
Здесь мы рассмотрим команды для работы с дисками, папками и хранящимися в них файлами. Некоторые из них будут работать только если вы уже вызвали какую-то утилиту или запустили программу. А если вы запутаетесь, то всегда можно воспользоваться командой help, чтобы получить справку по командной строке.
- assoc — связь между расширениями имени и типа пакетного файла;
- attrib — редактирование атрибутов файла или папки;
- bcdboot — создание/восстановление системного раздела;
- cd — смена диска или просмотр выбранного;
- chdir — просмотр папки или переход к другой;
- chkdisk — проверка дисков и внешних накопителей;
- cleanmgr — очистка диска.

- convert — смена файловой системы тома;
- copy — копирование файлов (с выбором конечного каталога);
- del — удаление выделенных файлов;
- dir — просмотр файлов и папок по выбранному пути;
- diskcopm — сравнить содержимое двух дисков;
- dickcopy — скопировать содержимое одного диска на любой другой;
- diskpart — утилита для работы с дисками (открывается в отдельном окне командной строки);
- erase — удаление одного или нескольких файлов;
- fc — сравнение файлов и поиск различий;
- format — форматирование дисков Windows;
- label — изменение меток тома для дисков;
- md — новая папка;
- mdsched — проверка оперативной памяти;
- move — перемещение файлов по указанному пути.

- ntmsmgr.msc — средство работы с внешними накопителями;
- recdisc — создание диска восстановления операционной системы (только оптические накопители);
- recover — восстановление данных;
- rekeywiz — шифрующая файловая система (EFS);
- RSoPrstrui — восстановление системы;
- sdclt — резервное копирование и восстановление;
- sfc /scannow — проверка целостности системных файлов;
- tree — графическое отображение структуры каталогов;
- verify — анализ правильности записи файлов на диск;
- vol — метка и серийный номер тома диска.
Настройка командной строки
Командную строку также можно кастомизировать под себя. Изменить ее цвет, установить приветствие, очистить содержимое, если кода стало слишком много. Словом, всячески управлять ей.
- cls — очистить экран командной строки;
- color — изменить цвет фона (нужен идентификатор цвета);
- exit — закрыть утилиту;
- help — полный список команд;
- prompt — изменяет слева название.

В статье мы собрали самые полезные команды для командной строки. Пользуйтесь ими при необходимости, но не забывайте об осторожности. Все действия с системными файлами и утилитами вы выполняете на свой страх и риск.
Заглавное изображение: wall.alphacoders.com
Три наблюдения о командной строке и путях в файловой системе
Наблюдение № 1
Первое наблюдение будет как раз о шаблонах, но не мышления, а о шаблонах имён файлов и различиях в их трактовке командными интерпретаторами DOS/Windows и Unix/Linux.
Допустим, в дереве файловой системы есть такая ветвь:
…\folder\
…\folder\file1.txt
…\folder\subfolder\
…\folder\subfolder\file2.txtДля эксперимента в Windows её можно создать командами:
> MKDIR folder\subfolder
> ECHO 1 > folder\file1.txt
> ECHO 2 > folder\subfolder\file2.txtа в Linux – командами:
$ mkdir -p folder/subfolder
$ echo 1 > folder/file1.txt
$ echo 2 > folder/subfolder/file2.txtПредположим, возникла необходимость просмотреть содержимое каталога folder, для чего в Windows была набрана команда:
> DIR /B folder\*Ключ /B требует отображать только имена файлов, без дополнительных сведений о дате, типе и тому подобных деталях.
Вот, что эта команда выведет:
file1.txt
subfolderТо, что требовалось и ожидалось. Теперь выполним аналогичную команду в командной оболочке BASH под Linux:
$ ls -1 folder/*Ключ -1 (цифра «один», а не строчная латинская буква «эль») требует осуществлять вывод в одну колонку, но дело не в этом, а в самом содержимом этого вывода:
folder/file1.txt
folder/subfolder:
file2.txtЛадно бы ещё только имена файлов и каталогов предварялись родительским folder — с этим ещё можно мириться. Но зачем команда отобразила содержимое подкаталога folder/subfolder?
Оказывается, командные оболочки Windows (COMMAND.COM и CMD.EXE) и Linux (SH и BASH, в других оболочках дело может обстоять иначе) по-разному обрабатывают параметры командной строки, которые содержат подстановочные символы * и ?. Windows поступает просто — передаёт параметры командам/программам в том виде, в каком они записаны в командной строке. Раз написано folder/*, то команда DIR и получит folder/*, а дальше сама попробует понять, чего от неё хотят. Раз *, значит надо показать все элементы каталога folder. Всё просто и логично.
В Linux всё сложнее. Командная оболочка сначала анализирует параметры командной строки и, если в них нет подстановочных символов или параметры заключены в кавычки, то поступает как Windows. Если же параметры содержат подстановочные символы и в кавычки не заключены, то командная оболочка сама проверяет соответствие содержимого каталога указанному шаблону и заменяет параметр с шаблоном на список параметров с подходящими именами файлов. В приведенном примере после такой обработки командная строка
$ ls -l folder/*$ ls -l folder/file1.txt folder/subfolderПрограмма ls выводит информацию о своих параметрах, причём если это каталог, то по умолчанию отображает его содержимое. Между прочим, Windows ведёт себя схожим образом, если в команде DIR указать несколько параметров:
> DIR /B folder\file1.txt folder\subfolder
file1.txt
file2.txtОсобенность обработки шаблонов путей к файлам при использовании команды ls может вызвать раздражение, но не приводит к непоправимым последствиям. В ином же контексте может произойти более неприятная история.
Причина различий теперь ясна, но как в Linux получить список содержимого каталога без разворачивания содержимого подкаталогов? Можно просто указать имя каталога, без маски:
$ ls -1 folder
file1.txt
subfolderОтлично, но как быть, если к именам элементов каталога (файлам и подкаталогам) всё-таки надо применить маску, например, «*.abc»? Идея заключить параметр командной строки в кавычки “folder/*” не работает: программа ls (в Linux это внешняя утилита, а не внутренняя команда оболочки, как DIR в Windows) ожидает, что шаблон будет обработан командной оболочкой, и просто сообщает об отсутствии в каталоге folder элемента с именем “*”. Так что остаётся воспользоваться специальным ключом -d программы ls:
$ ls -1d folder/*
folder/file1.txt
folder/subfolderБытует мнение, что вариант работы командных оболочек Linux более прогрессивный, чем Windows. Ведь оболочка берёт на себя «общую» часть работы по разбору путей к файлам, в результате чего упрощается код программ и стандартизируется их поведение. Это действительно так, пока шаблону удовлетворяют несколько файлов. Но что, если таких файлов 100500? Командная оболочка попытается единовременно создать командную строку, в которой перечислены пути ко всем этим файлам. Обычно это заканчивается нехваткой памяти для командной строки. В то время, как подход, принятый в Windows, позволяет программе спокойно перебирать все файлы по одному.
Наблюдение № 2
Второе наблюдение связано с именованием каталогов в Linux. Имя subfolder может означать как файл, так и каталог. Несмотря на то, что в Linux почти все сущности являются файлами, различия иногда бывают важны. Допустим, требуется создать копию файла file1.txt в подкаталоге subfolder. Это можно сделать такой командой:
$ cp folder/file1.txt folder/subfolderОна работает, и всё вроде бы прекрасно. Но предположим, что в путь назначения вкралась опечатка: вместо subfolder набрано sunfolder. Что произойдёт в этом случае? Операция завершится успешно, но содержимое файла file1.txt будет записано в файл folder/sunfolder. Это, очевидно, не то, что ожидалось. Как можно избежать такой неприятности?
Один из вариантов — для указания целевого каталога использовать автодополнение по клавише Tab. Но в этом случае надо быть особенно внимательным, если в каталоге folder есть другие элементы с именами, похожими на subfolder. Автоматика может выбрать не ту цель, которая была запланирована, и промах будет не менее досадным.
Чтобы подчеркнуть в команде, что в качестве целевого элемента ожидается именно каталог, а не файл, достаточно его имя завершить наклонной чертой:
$ cp folder/file1.txt folder/subfolder/В таком варианте опечатка уже не пройдёт незамеченной:
$ cp folder/file1.txt folder/sunfolder/
cp: cannot create regular file 'folder/sunfolder': Not a directoryТаким образом, если ведущая наклонная черта в пути к файлу говорит о том, что путь начинается от корня файловой системы, то заключительная наклонная черта подчёркивает, что путь ведёт не к файлу, а к каталогу.
Наблюдение № 3
Третье наблюдение касается «особых каталогов». Все знают, что родительский каталог обозначается двумя точками: «..». Многим известно, что одной точкой «.» обозначается текущий каталог. Но если на каталоги верхнего уровня приходится ссылаться регулярно, то польза от ссылки на текущий каталог не столь очевидна: он ведь и так должен подразумеваться по умолчанию.
Теоретически должен, но на практике не всегда так происходит. Например, в текущем каталоге лежит файл moria.deb, который надо установить. Следующая команда с этой задачей не справится:
$ sudo apt install moria.deb
...
E: Unable to locate package moria.deb
E: Couldn't find any package by glob 'moria.deb'
E: Couldn't find any package by regex 'moria.deb'Можно возразить, что для работы с локальными пакетами следует использовать программу dpkg, а не apt, которая задумывалась для работы с пакетами в репозиториях и ожидает в командной строке название пакета, а не имя файла. Но, с другой стороны, небольшое изменение командной строки позволяет раскрыть и программе apt глаза и на локальные файлы:
$ sudo apt install ./moria.debВ отличие от dpkg, такой вариант автоматически подхватит из репозиториев недостающие зависимости, если такие вдруг обнаружатся в ходе установки.
Ещё одна польза от «точки» обнаруживается, когда надо выполнить копирование содержимого каталога, в котором есть скрытые файлы или подкаталоги (в Linux таковыми являются файлы, первым символом в имени которых идёт точка). Примером может служить файловая система дистрибутивов Ubuntu, в корне которой которой присутствует каталог .disk со служебной информацией. Если образ дистрибутивного носителя примонтирован в точке /mnt/ISO, то следующая команда копирования разместит в целевом каталоге ~/ubuntu копии всех файлов и каталогов, кроме скрытого:
$ cp -a /mnt/ISO/* ~/ubuntu/А скрытый каталог потребуется переписать явным образом:
$ cp -a /mnt/ISO/.disk ~/ubuntu/Но можно воспользоваться «точкой» и выполнить всю необходимую работу одной командой:
$ cp -a /mnt/ISO/. ~/ubuntu/Этот вариант выполнит полное копирование, включая скрытый каталог.
Приведенные в статье наблюдения лишний раз доказывают общеизвестный факт о том, что мелочей в формальных языках общения с компьютером не бывает. И от точки может зависеть результат операции, как от запятой — судьба человека.
17:56, 16 Янв.
Командная строка в Windows 10 и 11 уже не является тем основным инструментом, которым она была когда-то, но по-прежнему невероятно полезна. При наличии соответствующих знаний и умений вы можете использовать команды командной строки для выполнения широкого спектра задач в Windows — и многие из них не так просто выполнить с помощью мыши.
Чтобы помочь найти инструменты, необходимые для эффективного использования Командной строки, мы составили список наиболее распространенных и полезных команд Командной строки.
Как получить доступ к Командной строке в Windows Существует множество различных способов получить доступ к Командной строке, но есть два наиболее простых метода: Используйте поиск Windows, чтобы найти «Командная строка», а затем выберите соответствующий результат.
Нажмите клавиши Windows + R, чтобы открыть терминал «Выполнить». Затем введите «CMD» и нажмите клавишу Enter. Некоторые команды не будут выполняться без соответствующих прав, поэтому, если у вас возникнут трудности, попробуйте щелкнуть правой кнопкой мыши на ярлыке программы и выбрать пункт «Запуск от имени администратора».
Как использовать Командную строку Если привыкли к визуальному интерфейсу Windows или macOS, то Командная строка может показаться чем-то из древней истории — так оно и есть.
Командная строка была впервые добавлена в предшественники Windows почти 40 лет назад, но сегодня она все так же функциональна, как и раньше.
Чтобы использовать ее, нужно набирать команды в определенном порядке с правильным интервалом и использованием специальных символов. Если вы когда-нибудь занимались программированием, это покажется знакомым.
Вы вводите команду, соблюдая правильное написание, синтаксис и контекст, и получаете нужный результат. Если не сделаете это правильно, программа не сделает ничего, кроме как сообщит, что вы сделали что-то не так. Следуйте инструкциям по использованию команд командной строки, и все будет в порядке.
Самые полезные команды Не обязательно знать все команды Командной строки, чтобы найти применение. Это лучшие команды, которые считаем наиболее полезными. Help — Вы получите список доступных команд.
«command» /? — Хотя эта команда требует ввода команды в кавычках, она расскажет все, что нужно знать о любой из команд в этом списке. Удобно использовать, если хотите получить подробную информацию о том, что делают команды, и посмотреть примеры их работы.
Ping — Нужно проверить, официально ли отключен интернет или проблема в программном обеспечении? Попробуйте выполнить Ping.
Эта команда также полезна для проверки работоспособности локальных сетевых систем. Chkdsk — Check Disk, пишется как «Chkdsk», проверяет выбранный диск на наличие ошибок. Хотя существует множество инструментов Windows и сторонних производителей для проверки диска на наличие ошибок, Check Disk — это классика, которая хорошо работает и может спасти от потери данных, если обнаружит проблему достаточно рано.
SFC — сокращение System File Checker, команда «SFC /scannow» просканирует все системные файлы Windows в поисках ошибок и исправит их, если сможет.
Это может занять некоторое время. Cls — результаты команд командной строки могут быть полезны, но они не самые хорошо организованные и не самые удобные для чтения.
Если экран слишком заполнен, введите «Cls» и нажмите Enter, чтобы очистить его. Dir — Если используете Командную строку для просмотра файловой системы, команда «Dir» отобразит все файлы и папки в текущей папке.
Вы также можете добавить /S и использовать ее в качестве поиска, если нужно найти что-то конкретное. Netstat — Эта команда отображает всевозможную информацию о существующих соединениях с компьютером, включая TCP-соединения, порты, которые прослушивает система, статистику Ethernet и таблицу IPRouting.
Exit — Не хотите тянуться к мышке или не можете нажать на «X» в правом верхнем углу? Введите «exit» и нажмите Enter, чтобы выйти из Командной строки.
Tasklist — Tasklist дает мгновенные данные обо всех задачах, которые Windows выполняет в данный момент. Shutdown — Хотя не обязательно выключать компьютер с Windows 10 или 11 на ночь, вы можете сделать это через командную строку и меню «Пуск».
Просто введите «shutdown» и нажмите Enter, и компьютер сам отправится спать. Менее известные, но полезные команды Не все команды Командной строки придется использовать регулярно, но это не значит, что среди менее распространенных нет удобных функций.
Вот некоторые из команд, которые часто остаются незамеченными. Ipconfig /flushdns — эта команда является расширением команды IPConfig, и она полезна, когда возникают странные проблемы с сетью или соединением, или когда меняете DNS-сервер.
Эта команда часто устраняет все проблемы. Она очищает кэш Windows от сведений о DNS, что означает, что Windows начнет использовать предпочтительный вариант вместо этого.
txt» скажет, что это текстовый файл. Если хотите изменить это, можете ввести что-то вроде «assoc .log=txtfile», и тогда все файлы .log будут считаться текстовыми файлами.
Примечание: Это мощная команда, и ее следует использовать с осторожностью. Cipher — Cipher позволяет просматривать и изменять информацию о шифровании файлов и папок системы. В зависимости от дополнительных параметров можно зашифровать файлы, чтобы защитить их от посторонних глаз, создать новые ключи шифрования и найти зашифрованные файлы.
Finger — Finger используется для сбора информации о пользователях на компьютере или подключенном удаленном компьютере. Его часто используют, чтобы узнать, что делает конкретный пользователь или где он находится в цифровой среде.
Эта команда может быть опасной для новичков, так что используйте с осторожностью, но она полезна для пользователей, которые хотят быстро избавиться от данных.
Telnet — Telnet не так часто используется для удаленного доступа к современным устройствам, но некоторые из них все еще требуют настройки через протокол Terminal Network (Telnet). По умолчанию он не активирован в Windows 10 или 11, поэтому, чтобы воспользоваться им, придется его включить.
Для начала откройте строку поиска Windows в нижней части экрана и введите «Telnet». Выберите «Включить или выключить функции Windows», чтобы открыть окно.
Прокрутите вниз, пока не найдете Telnet Client. Когда увидите, убедитесь, что флажок рядом с ним установлен, а затем выберите OK. Windows найдет необходимые файлы и включит программу, а затем сообщит, что для завершения изменений необходимо перезагрузиться.
После включения Telnet позволит получить доступ к удаленным устройствам или серверам, хотя имейте в виду, что он полностью незашифрован. & — Эта команда позволит выполнить две команды одновременно.
Несколько дополнительных команд Хотя приведенные выше команды являются наиболее полезными при работе с Командной строкой, вы можете сделать и больше. В процессе обучения работе с Командной строкой не лишним будет запомнить эти команды.
Функциональные клавиши — Хотя функциональные клавиши (F) не так часто используются, они могут многое сделать в командной строке: F1 позволяет вставить последнюю команду, символ за символом.
F2 вставляет последнюю команду только до указанного символа. F3 вставляет ее полностью. F4 удаляет команду до указанного символа. F5 вставляет последнюю использованную команду без цикла. F6 вставляет символ «^Z».
F7 выводит список ранее использованных команд. F8 вставляет циклически используемые команды. F9 позволяет вставить команду из списка недавно использованных. Driverquery — Если хотите увидеть полный список всех драйверов, работающих на компьютере, введите «driverquery» в командной строке — это отличный способ сделать это.
Change CMD color — Если не нравится классический белый текст на черном фоне, можете изменить цветовую схему Командной строки несколькими щелчками мыши.
Щелкните на границе окна, и появится меню Properties. Выберите вкладку Colors и измените цвета по усмотрению. Compare files — Вы можете сравнить список различий между похожими версиями файлов с помощью простого сочетания клавиш, используя функцию CMD Compare files.




