Выполнение множества задач в операционных системах Windows возможно не только при использовании привычного графического пользовательского интерфейса, но и при помощи интерпретатора командной строки (командной строки, консоли). Через него можно изменять различные системные параметры, управлять файлами и папками, запускать системные компоненты и любые программы, выполнять иные операции. Рассмотрим наиболее важные команды командной строки Windows, которые могут пригодиться любому пользователю.
Вопрос от пользователя
У меня на ноутбуке стоит Windows 10. Не подскажите, как найти и открыть командную строку (в меню ПУСК я ее не нашел, хотя в семерке она там была).
оброго дня всем.
В общем-то, достаточно популярный вопрос. Даже в моих статьях (через одну) встречаются советы по изменению определенных параметров через командную строчку. Также нередко ее нужно вызвать от имени администратора, что ставит многих пользователей в тупик.
В этой статье приведу несколько способов, как можно ее открыть (причем, неск. способами и в разных версиях Windows).
Самые нужные команды для работы в CMD (командной строке) — см. подборку с практическими примерами.
Ни для кого не секрет, что очень многие операции в Windows можно выполнять с помощью командной строки (на англ.: CMD). А в некоторых случаях — это, пожалуй, вообще единственный вариант решить вопрос!
Я в своих заметках тоже нередко обращаюсь к ней за помощью. 😉 И в сегодняшней статье, как раз, решил собрать все самые необходимые и популярные команды (думаю, в качестве небольшого сподручного материала, чтобы было куда сослаться “в трудную минуту”, — она точно не помешает на блоге).
- я не ставлю целью разобрать все команды! Только основное, что часто приходиться делать;
- часть нижеперечисленных команд нужно выполнять с правами администратора (если оных прав не будет — вместо результата увидите сообщение похожее на “недостаточно прав, или настроена групповая политика”)!
Основные команды¶
Большинство команд содержит дополнительные параметры, список которых вы можете посмотреть введя команду или , например:
– очищает экран командной строки, вводится без параметров;
– запуск новой копии интерпретатора командной строки;
– смена каталога (англ. Change Directory):
“C:Program FilesCrypto ProCSP”
Обычно путь берется в кавычки, если в названиях директорий встречаются пробелы или кириллические символы.
– отображение списка файлов и каталогов:
Команда из примера введена с параметрами (показывать все файлы и папки, в том числе скрытые) и (вывод списка в несколько столбцов). Для получения подробной информации по параметрам команды введите (отобразить справку по использованию команды).
– удаление каталога;
– удаление одного или нескольких файлов;
– копирование файлов и каталогов;
– создание нового каталога;
– перемещение файлов и каталогов;
– поиск строки символов в файле;
– поиск строк в файлах с использованием регулярных выражений;
– утилита проверки доступности узла;
– вывод имени и SID текущего пользователя:
– telnet-клиент Windows;
– отображение или изменение даты;
– сравнение содержимого файлов;
– организация циклической обработки результатов выполнения других команд, списков, и строк в текстовых файлах;
– оператор условного выполнения команд в пакетном файле.
Это малая часть доступных команд, для просмотра других команд используйте команду или смотрите статью Список команд Windows ( Windows CMD ).
Что такое командная строка?
Командная строка windows – это отдельное ПО, которое входит в состав Операционной Системы и обеспечивает взаимосвязь между пользователем и ОС. С её помощью можно производить команды MS-DOS и других компьютерных команд. Основное преимущество командной строки состоит в том, что она позволяет вводить все команды без участия графического интерфейса, который намного быстрее и имеет массу дополнительных возможностей, которые не могут быть осуществлены в графическом интерфейсе.Командная строка запускается в своей оболочке и предназначена для более опытных пользователей и помогает в таких сложных ситуациях, когда другие команды уже не работают. Например, через командную строку вводят команды в случае заражения вирусами или “поломки” системных файлов, а так же восстановление windows.
Где находится командная строка?
Основной файл командной строки – консоль cmd.exe переводящий команды пользователя в понятный системе вид, находится в папке с установленной ОС по пути:
Как запустить / открыть / вызвать командную строку?
1) Пуск – Все программы – Стандартные – Командная строка
2) Пуск – Выполнить – вводим
3) сочетание клавиш Win + R – вводим
4) Запуск из системной папки:
Для того, чтобы запустить командную строку от имени Администратора, подойдет 1 и 4 способ, нужно на ярлыке щёлкнуть ПКМ и выбрать в меню “Запуск от имени Администратора”.
в этом случае вверху окна будет значится
командная строка (путь).
Команды / параметры / ключи командной строки
.Узнать команды командной строки можно прям в ней же, набрав help и нажав клавишу Enter (после окончания ввода всех команд нужно использовать именно Enter (ВВОД) ).
только этот список не совсем полный, в нём отображаются лишь основные наиболее часто используемые команды и параметры.Ниже, под спойлером, я собрал список команд командной строки (CMD) и их описание.
Например, я ввел и и вот что получил:
Так же можно воспользоваться командой: , но она не всегда работает
Вдаваться слишком глубоко не буду, потому что для этого лучше писать отдельную статью. Приведу лишь небольшой пример использования командной строки.Допустим у меня на диске
, а в ней текстовый файл
.Вот теперь я хочу сделать этот файл скрытым, не заходя на этот диск и не “видя” этого файла с папкой. Команда, отвечающая за атрибут “Системный” – это attrib. И у неё существуют свои атрибуты (уже команды). Можете даже посмотреть на скрине выше, я там показывал именно её на примере.Из всех её атрибутов мне нужны только два – это его установка и сам атрибут. За это отвечают + и s.Итак, моя команда будет следующей:
attrib +s e:/123/test.txt
. Вот так будет выглядеть правильный результат:
а так неправильно:
Ой. Только заметил что вместо Скрытый я сделал его Системным, а ещё удивляюсь почему он не пропал в папке. Я специально не стал удалять скрины и редактировать статью для того, чтобы показать Вам как можно исправить такую оплошность (как я сделал). Тоже хорошая информация.
На заметку:чтобы не вводить каждый раз предыдущие команды заново, просто нажмите кнопку “Вверх” на клавиатуре.
Ну и напоследок:
Как редактировать текст в окне командной строки?
Дело в том, что стандартные методы с помощью сочетаний клавиш Ctrl+C и Ctrl+V в командной строке не работают.Тут нужно пользоваться ПКМ – Правой Кнопкой Мыши.Для того, чтобы
вставить текст в командную строку
, просто кликаем ПКМ на любом месте командной строки, затем выбираем Вставить.
скопировать часть текста из командной строки
можно воспользоваться одним из двух методов:1) ПКМ – Выделить всёВыделится весь текст, но можете выделить сразу какой Вам угодно, просто как обычно зажав ЛКМ 2) ПКМ – ПометитьПоявится мигающий курсор в начале строки, которым можно управлять “стрелочками” на клавиатуре. И при нажатой кнопке shift выделить текст, управляя так же “стрелками” на клавиатуре. Либо выделаем снова с помощью мыши.
После выделения жать не ПКМ, а Enter
Кстати, кликните ПКМ на заголовке окна командной строки. Вы увидите не совсем обычное меню для окон.
при желании, можете изменить настройки командной строки, выбрав пункт в меню выше “Свойства”
Способы вызвать командную строку
Этот способ один из самых простых и универсальных. Работает во всех версиях Windows: XP, 7, 8, 8.1, 10, 11. Причем, строчку можно открыть даже в тех случаях, когда панель задач подвисла и не откликается на нажатие мышкой.
Итак, действия по порядку:
- сначала нажимаете сочетание кнопок ;
Сочетание кнопок Win+R - должно появиться небольшое окно в нижней части экрана. В этом окне есть строка , в нее введите команду и нажмите Enter (см. пример ниже); 👇
cmd – запуск командной строки - собственно, строчка должна открыться (пример представлен ниже). 👇
CMD // в качества примера
В Windows 11
Windows 11 — поиск командной строки
В Windows 10
В Windows 10 чтобы открыть командную строку — достаточно 2 раза кликнуть мышкой!
Нажмите правую кнопку мышки по значку ПУСКА
Правой кнопкой мышки по меню ПУСК (Windows 10)
Примечание: это же меню можно вызвать, если зажать кнопки .
Обновление от 20.05.2018
Windows PowerShell (вместо командной строки)
После чего в нем впишите команду “” и нажмите Enter. Далее можете использовать командную строчку (см. пример ниже). 👇
Windows PowerShell – вводим команду для командной строки
Находим CMD через поиск
Откройте проводник , в меню есть пункт “Открыть командную стоку” (примечание: желательно открыть какой-нибудь диск или папку, т.к. меню может быть не активным. Способ работает только в Windows 8/10).
Также можно открыть командную строку прямо в проводнике
Также можно открыть системную папку , найти в ней файл CMD и запустить его (пример см. ниже). 👇
Через системную папку
В Windows 8
- нажмите сочетание клавиш ;
- должно появиться меню с быстрыми нужными ссылками, среди которых будет вызов командной строки. Выберите нужное.
Windows 8 – появляющееся меню по сочетанию WIN+X
- откройте проводник (можно нажать сочетание кнопок );
- в проводнике откройте системный диск “C:”;
- далее щелкните по меню “Файл/открыть командную строку”;
Проводник – открыть командную строку - на выбор у вас есть два варианта ее запуска (с правами администратора и без оных).
В Windows 7
Windows 7 – меню ПУСК, Стандартные
Также в Windows 7 можно открыть проводник (кнопки Win+E), затем открыть системную папку и в ней найти файл “cmd”.
Далее его следует запустить (кстати, если нажать по нему правой кнопкой мышки — то его можно запустить от имени администратора, пример ниже).
📌 От имени администратора
Универсальный способ (прим.: для Windows 7/8/10/11)
- Вызвать окно с помощью сочетания Win+R;
- Ввести команду в строку ;
- Нажать Ctrl+Shift+Enter.
Запуск командной строки из-под админа – Win+R, окно выполнить
- сначала откройте диспетчер задач (нажмите сочетание кнопок , либо );
- далее в диспетчере задач нажмите “Файл/Запустить новую задачу”;
Файл – запустить новую задачу - затем в строку впишите и поставьте галочку, что задача должна быть выполнена с правами администратора. После нажмите кнопку “OK”; 👇
Командная строка с правами администратора - собственно, должна открыться строка с администраторскими правами (пример представлен ниже). 👇
Задача выполнена, строка от имени админа
Достаточно кликнуть правой кнопкой мышки (ПКМ) по меню ПУСК, и во всплывшем меню выбрать “Командная строка (администратор)”, как на примере ниже.
Меню, появляющееся после клика ПКМ на ПУСКЕ
: в новых версиях Windows 10 — после клика правой кнопкой мышки по меню ПУСК (или нажатия сочетания Win+X) — вы не увидите ссылки на командную строку. Вместо нее Windows PowerShell.
Можете воспользоваться другими способами, либо запустить PowerShell, затем вписать команду и нажать Enter.
Либо, как вариант, также воспользоваться поиском (значок лупы рядом с кнопкой ПУСК на панели задач).
В поисковую строку введите CMD, затем по найденному приложению щелкните правой кнопкой мышки и выберите, что задачу нужно запустить от имени администратора (см. стрелки 1, 2 на скриншоте ниже).
Запуск CMD от имени администратора
Открываете меню , затем вкладку , по ярлыку жмете правую кнопку мышки — во всплывшем контекстном меню выбираете варианта запуска от имени администратора.
В общем-то, всё! См. пример на скриншоте ниже. 👇
Если не грузится Windows (запуск командной строки с установочной флешки)
1) Создание загрузочной USB-флешки Windows 10 — несколько способов (для тех у кого нет установочной флешки).
2) Как создать загрузочную флешку с Windows 11.
Как загрузиться с USB-флешки — по шагам
Загрузка с установочной флешки
Если с загрузочной флешкой всё в порядке — вы увидите окно с предложением выбрать язык. Задаем русский, а далее вместо установки ОС – выбираем вариант .
Загрузка с установочной флешки – восстановление системы
Поиск и устранение неисправностей – командная строка!
Можно в процессе установки ОС — просто нажать сочетание (либо Shift+Fn+F10 // для ноутбуков).
: если сочетание не сработает — проверьте левый и правый Shift (особенно актуально для ноутбуков).
Этот вариант менее предпочтительный (и обычно используется для форматирования /конвертирования накопителя, когда на этапе выбора диска — Windows “не видит” ни одного раздела на нем).
Для вызова CMD — нажать Shift+F10 (на ноутбуках Shift+Fn+F10) — окно установки Windows 10
Запуск системных компонентов и программ из командной строки
Здесь стоит отметить, что запускать системные компоненты и программы все же проще не напрямую из командной строки, а из ранее упомянутого приложения “Выполнить”. Но разницы в синтаксисе (написании) самих команд никакой нет. В обоих случаях после ввода команды достаточно нажать “Enter”.
Вот список наиболее востребованных команд для запуска системных приложений и компонентов:
И это далеко не полный список команд запуска системных приложений и компонентов, а лишь самые востребованные у нас — обычных пользователей.
А вот 4 команды для запуска предустановленных (стандартных) в Windows программ:
Вообще, из командной строки можно запустить любую другую программу или файл. Рассмотрим, как это сделать, а заодно познакомимся с некоторыми командами по управлению файлами и папками.
Работа с командной строкой¶
Командная строка позволяет вводить и выполнять команды операционной системы и другие компьютерные команды. Вводя команды, можно выполнять на компьютере различные задачи, не пользуясь мышью или сенсорным вводом.
В разделе перечислены базовые приемы работы в командной строке Windows.
Востребованные сетевые команды командной строки
Из командной строки Windows можно взаимодействовать с сетевыми подключениями, изменять их настройки, просматривать различную информацию и многое другое. Рассмотрим наиболее востребованные сетевые команды.
“100% потерь” означает, что связь установить не удалось.
Если требуется определить только MAC-адрес сетевой карты, используем эту команду без всяких атрибутов:
Автодополнение путей файлов¶
Если на букву начинается несколько директорий или файлов, то при каждом последующем нажатии будет происходить перебор названий. Чтобы произвести перебор в обратном порядке, нажимайте c зайжатой клавишей .
Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например,
Копирование текста в/из командной строки¶
По умолчанию копирование текста из командной строки отключено. Чтобы его включить необходимо:
- Нажать правой кнопкой мыши на заголовок окна командной строки и выбрать пункт «Свойства»;
- Установить галочки напротив «Выделение мышью» и «Быстрая вставка»;
Для копирования текста из командной строки достаточно выделить текст и щелкнуть правой кнопкой мыши, выделенный текст скопируется в буфер обмена. Для вставки текста в командную строку также используется нажатие правой кнопкой мыши.
Запуск командной строки¶
Для запуска командной строки воспользуйтесь одним из следующих способов:
Как открыть командную строку Windows?
Некоторые из консольных команд можно выполнить лишь из учетной записи администратора. Потому лучше сразу запомнить, как запускать интерпретатор с максимальным количеством прав доступа к системе. В ОС Windows 7/8/10 делается это просто:
- Откройте “Поиск” в/около меню “Пуск”.
- Впишите поле поиска “Командная строка”.
- В результатах поиска отобразится нужная нам программа. Кликните по ней правой кнопкой мыши, затем выберите из выпадающего меню пункт “Запустить от имени администратора”.
Но для выполнения простых команд консоль Windows можно запускать и без прав администратора. Проще всего это сделать следующим образом:
- Нажмите на клавиатуре клавиши “Win” и “R”.
- Откроется окно “Выполнить”.
- Впишите в него команду cmd и нажмите “ОК”.
Так или иначе, системное приложение “Командная строка Windows” будет запущена и готова выполнению пользовательских команд:
1) Программы для проверки и мониторинга температуры процессора, видеокарты, диска
2) Как узнать характеристики компьютера, ноутбука
Для работы с сетью
👉 В помощь!
Коллекция заметок по настройки сети и интернета на компьютере.
Для работы с дисками / флешками
1) Восстановление работы флешки (прошивка) / восстановление пропавших и удаленных файлов с флешки/диска;
2) Лучшие программы для работы с накопителями (флешками, HDD, SSD и пр.).
Для загрузки и восстановления Windows
: если у вас не загружается Windows — командную строку можно вызвать с установочной флешки.
Показ скрытых файлов
Полезные команды для проводника (позволят отображать скрытые расширения, скрытые и системные файлы):
reg add “HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced” /v HideFileExt /t REG_DWORD /d 00000000 /f
reg add “HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced” /v Hidden /t REG_DWORD /d 1 /f
reg add “HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced” /v ShowSuperHidden /t REG_DWORD /d 0 /f
После выполнения команд – не забудьте перезагрузить проводник (ПК).
Как автоматизировать выполнение определенных команд
В этом случае можно сделать так:
- создать 📌BAT-файл с нужными вам командами (по ссылке привел все нюансы его создания + примеры) и проверить — оценить, всё ли выполняется правильно после его запуска;
- настроить 📌планировщик заданий в Windows, чтобы запускать этот BAT-файл в нужное вам время, например, при каждом включении ПК / или в определенное время (скажем, по вторникам и четвергам с 14-00 до 16-00).
Что делать, если не загружается Windows
Установка Windows — запуск командной строки
📌 Коллекция аварийных флешек, которую нужно иметь на экстренный случай (как раз, когда не загружается Windows).
На сим пока всё, дополнения приветствуются!
Параметры команд и получение помощи
Прежде чем приступать к изучению команд, следует понимать два важных момента:
- У многих команд существуют изменяемые параметры, уточняющие выполнение командой той или иной функции.
- По любой команде можно получить помощь прямо в окне интерпретатора. Для этого следует сразу после команды вписать “/?”, что также является параметром.
Возьмем, к примеру, одну из наиболее востребованных команд ping. Впишите в консоль следующую строку:
Подобным способом можно получить справку по большинству команд (в основном по тем, у которых имеются атрибуты).
Работа с файлами и папками из командной строки
Бывают ситуации, когда невозможно запустить стандартный файловый менеджер “Проводник Windows”. Например, из-за действия вирусов-блокировщиков или при системных сбоях. В любом случае все, что можно сделать при помощи “Проводника”, можно сделать и при помощи командной строки. Начнем с самого простого — просмотра содержимого папок.
Давайте, выведем на экран список все других объектов (файлов и папок), содержащихся в данной папке. Для этого используйте команду dir:
Команду dir можно применять вообще папкам, расположенным в вообще любом месте на жестком диске. Для этого после команды следует указать путь до каталога. К примеру, для просмотра содержимого папки “Windows” на диске “C:” следует ввести команду:
Запомните одно простое правило. Если в именах папок/файлов присутствуют пробелы, их следует писать в двойных (“имя папки или файла”) кавычках.
Открытие файла из командной строки. Для открытия файла достаточно вписать его полное название вместе с расширением в командную строку. Что не вводить имя файла целиком, используйте клавишу “Tab” (с ее помощью можно поочередно перебирать имена всех объектов в текущей папке).
Переход в другую папку. Для перехода в папку используется команда cd, после которой следует прописать путь к открываемой папке либо просто ее имя (если она расположена в нашем текущем местоположении на жестком диске).
Перейдем в папку “Music”. Т.к. она находится в текущем каталоге, достаточно ввести в консоль:
Давайте, перейдем в какую-нибудь папку, расположенную на другом локальном диске. Это можно сделать несколькими способами, но воспользуемся самым легким для запоминания.
Запуск/открытие программы/файлы в другой папке или на другом диске. Запустим программу, расположенную где-нибудь глубоко на диске. Для запуска файла или программы можно просто указать полный путь до него. Текущее местоположение в этом случае не имеет значения. Запустим, например, текстовый редактор “Notepad++” одной командой:
Обратите внимание, что имя папки “Program Files” взято в кавычки, т.к. в нем присутствует пробел.
Создание, удаление и переименование файлов и папок. Из командной строки можно выполнить все эти операции над файлами и папками.
- Удаление файла (или нескольких) — del простой_текстовый_файл.txt (если требуется удалить несколько файлов, просто вписываем их имена друг за другом через пробел). Удаляем созданный ранее файл.
- Удаление папки — rmdir папка. Удаляем созданную ранее папку.
Через командную строку можно выполнить и ряд других операций над файлами и папками, включая копирование, перемещение, применение/изменение атрибутов (скрытый, системный, только для чтения и т.д.), слияние и т.д.
Редко используемые, но очень полезные команды
При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):
Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)
Для реализации этой затеи нужно поочередно выполнить три несложные команды:
- netsh wlan set hostednetwork mode=allow
- netsh wlan set hostednetwork mode=allow ssid= MiWiFi key= MiWiFipassword keyUsage=persistent. Вместо MiWiFi и MiWiFipassword можно использовать свои фразы. Первый параметр задает имя беспроводной сети, второй — пароль (должен состоять из 8 символов или более).
- netsh wlan start hostednetwork.
Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.
Удалениям службу Windows (или любую другую) через командную строку
Если попробовать удалить службу через штатное приложение “Службы”, то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но “забывают” их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:
- Запустите программу “Службы”, используя команду msc.
- Найдите в отобразившемся списке службу, которую необходимо удалить, и кликните по ней два раза мышкой:
- Нас интересует текст в блоке “Имя службы”.
- Теперь вернитесь в окно командной строки и впишите в него команду:
sc delete имя_службы
Выключаем/перезагружаем/отправляем в сон/гибернацию компьютер с задержкой. Если необходимо выключить, перезагрузить или отправить в сон компьютер с задержкой по времени, не обязательно использовать какие-либо сторонние программы — все можно сделать при помощи командной строки. Для этого достаточно использовать команду:
shutdown /s /t 60 /f
В данном случае компьютер будет выключен (параметр “/s”) через 60 секунд (параметр “/t 60”) с принудительным завершением работы всех приложений без предупреждения пользователя (параметр “/f” — обязательный при использовании таймера “/t”).
Вместо выключения компьютера “/s” использовать:
- /l — завершение сеанса (выход из учетной записи пользователя с блокировкой, если для входа требуется пароль).
- /r — перезагрузка компьютера.
- /hybrid /s — “отправка” компьютера в сон (параметр “/s” использовать обязательно).
- /h — режим гибернации (или режим максимального энергосбережения, при котором ключевые компоненты компьютера остаются включенными).
Для выключения компьютера, например, через 2 часа следует указывать в параметре “/t” число 7200 (1 час равен 3600 секундам).
Сразу после выполнения команды на экран будет выведено уведомление:
Выполнение команды всегда можно отменить (если была использована задержка), воспользовавшись:
Просмотр списка запущенных процессов и завершение работы любого из них. Если по каким-то причинам не удается запустить “Диспетчер задач”, но имеется доступ к командной строке, запущенный процесс может быть снят при помощи специальных команд:
Чиним интернет при помощи командной строки. Разнообразные неполадки с сетевыми подключениями можно устранить “одним махом” через командную строку путем сброса настроек TCP/IP (не будем вдаваться в подробности, но если вам интересно, об это можно почитать тут — Netsh Winsock — что это и зачем нужно?.
Для выполнения этой задачи нужно поочередно ввести две команды:
netsh int ip reset
netsh winsock reset
Перезагружаем компьютер для применения изменений.
Ввод команд¶
Команды вводятся посредством ввода с клавиатуры. Простейшая команда выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).
Для вывода справки по конкретной команде введите , например:
Перечень основных команд и примеры их использования приведены в разделе данного руководства.
Вывод информации в текстовый файл и перенаправление данных¶
Данные команды называются операторами перенаправления.