Выполнение множества задач в операционных системах Windows возможно не только при использовании привычного графического пользовательского интерфейса, но и при помощи интерпретатора командной строки (командной строки, консоли). Через него можно изменять различные системные параметры, управлять файлами и папками, запускать системные компоненты и любые программы, выполнять иные операции. Рассмотрим наиболее важные команды командной строки Windows, которые могут пригодиться любому пользователю.
Как открыть командную строку Windows?
Некоторые из консольных команд можно выполнить лишь из учетной записи администратора. Потому лучше сразу запомнить, как запускать интерпретатор с максимальным количеством прав доступа к системе. В ОС Windows 7/8/10 делается это просто:

Но для выполнения простых команд консоль Windows можно запускать и без прав администратора. Проще всего это сделать следующим образом:
Так или иначе, системное приложение “Командная строка Windows” будет запущена и готова выполнению пользовательских команд:

Параметры команд и получение помощи
Прежде чем приступать к изучению команд, следует понимать два важных момента:
Возьмем, к примеру, одну из наиболее востребованных команд ping. Впишите в консоль следующую строку:

Подобным способом можно получить справку по большинству команд (в основном по тем, у которых имеются атрибуты).
Запуск системных компонентов и программ из командной строки
Здесь стоит отметить, что запускать системные компоненты и программы все же проще не напрямую из командной строки, а из ранее упомянутого приложения “Выполнить”. Но разницы в синтаксисе (написании) самих команд никакой нет. В обоих случаях после ввода команды достаточно нажать “Enter”.
Вот список наиболее востребованных команд для запуска системных приложений и компонентов:






И это далеко не полный список команд запуска системных приложений и компонентов, а лишь самые востребованные у нас — обычных пользователей.
А вот 4 команды для запуска предустановленных (стандартных) в Windows программ:




Вообще, из командной строки можно запустить любую другую программу или файл. Рассмотрим, как это сделать, а заодно познакомимся с некоторыми командами по управлению файлами и папками.
Работа с файлами и папками из командной строки
Бывают ситуации, когда невозможно запустить стандартный файловый менеджер “Проводник Windows”. Например, из-за действия вирусов-блокировщиков или при системных сбоях. В любом случае все, что можно сделать при помощи “Проводника”, можно сделать и при помощи командной строки. Начнем с самого простого — просмотра содержимого папок.

Давайте, выведем на экран список все других объектов (файлов и папок), содержащихся в данной папке. Для этого используйте команду dir:

Команду dir можно применять вообще папкам, расположенным в вообще любом месте на жестком диске. Для этого после команды следует указать путь до каталога. К примеру, для просмотра содержимого папки “Windows” на диске “C:” следует ввести команду:
Запомните одно простое правило. Если в именах папок/файлов присутствуют пробелы, их следует писать в двойных (“имя папки или файла”) кавычках.
Открытие файла из командной строки. Для открытия файла достаточно вписать его полное название вместе с расширением в командную строку. Что не вводить имя файла целиком, используйте клавишу “Tab” (с ее помощью можно поочередно перебирать имена всех объектов в текущей папке).

Переход в другую папку. Для перехода в папку используется команда cd, после которой следует прописать путь к открываемой папке либо просто ее имя (если она расположена в нашем текущем местоположении на жестком диске).
Перейдем в папку “Music”. Т.к. она находится в текущем каталоге, достаточно ввести в консоль:

Давайте, перейдем в какую-нибудь папку, расположенную на другом локальном диске. Это можно сделать несколькими способами, но воспользуемся самым легким для запоминания.


Запуск/открытие программы/файлы в другой папке или на другом диске. Запустим программу, расположенную где-нибудь глубоко на диске. Для запуска файла или программы можно просто указать полный путь до него. Текущее местоположение в этом случае не имеет значения. Запустим, например, текстовый редактор “Notepad++” одной командой:

Обратите внимание, что имя папки “Program Files” взято в кавычки, т.к. в нем присутствует пробел.
Создание, удаление и переименование файлов и папок. Из командной строки можно выполнить все эти операции над файлами и папками.




Через командную строку можно выполнить и ряд других операций над файлами и папками, включая копирование, перемещение, применение/изменение атрибутов (скрытый, системный, только для чтения и т.д.), слияние и т.д.
Востребованные сетевые команды командной строки
Из командной строки Windows можно взаимодействовать с сетевыми подключениями, изменять их настройки, просматривать различную информацию и многое другое. Рассмотрим наиболее востребованные сетевые команды.


“100% потерь” означает, что связь установить не удалось.



Если требуется определить только MAC-адрес сетевой карты, используем эту команду без всяких атрибутов:

Редко используемые, но очень полезные команды
При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):
Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)
Для реализации этой затеи нужно поочередно выполнить три несложные команды:

Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.
Удалениям службу Windows (или любую другую) через командную строку
Если попробовать удалить службу через штатное приложение “Службы”, то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но “забывают” их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:

sc delete имя_службы
Выключаем/перезагружаем/отправляем в сон/гибернацию компьютер с задержкой. Если необходимо выключить, перезагрузить или отправить в сон компьютер с задержкой по времени, не обязательно использовать какие-либо сторонние программы — все можно сделать при помощи командной строки. Для этого достаточно использовать команду:
shutdown /s /t 60 /f
В данном случае компьютер будет выключен (параметр “/s”) через 60 секунд (параметр “/t 60”) с принудительным завершением работы всех приложений без предупреждения пользователя (параметр “/f” — обязательный при использовании таймера “/t”).
Вместо выключения компьютера “/s” использовать:
Для выключения компьютера, например, через 2 часа следует указывать в параметре “/t” число 7200 (1 час равен 3600 секундам).

Сразу после выполнения команды на экран будет выведено уведомление:

Выполнение команды всегда можно отменить (если была использована задержка), воспользовавшись:

Просмотр списка запущенных процессов и завершение работы любого из них. Если по каким-то причинам не удается запустить “Диспетчер задач”, но имеется доступ к командной строке, запущенный процесс может быть снят при помощи специальных команд:


Чиним интернет при помощи командной строки. Разнообразные неполадки с сетевыми подключениями можно устранить “одним махом” через командную строку путем сброса настроек TCP/IP (не будем вдаваться в подробности, но если вам интересно, об это можно почитать тут — Netsh Winsock — что это и зачем нужно?
Для выполнения этой задачи нужно поочередно ввести две команды:
netsh int ip reset
netsh winsock reset

Перезагружаем компьютер для применения изменений.
1 звезда
2 звезды
3 звезды
4 звезды
5 звезд
Командная строка — это очень удобный и функциональный инструмент в руках пользователя. Разбираемся в том, как ее запустить.
Во времена красочных интерфейсов Windows 10 и Windows 7 многие пользователи напрочь забыли о том, что такое командная строка. А, между тем, при знании определенных команд она действительно может стать вашим другом, избавляя вас от необходимости рыскать по интерфейсу операционной системы в поисках нужной вам опции.
В свое время мы уже писали о самых важных консольных командах. Теперь же разберемся в том, как открыть командную строку.
Самый быстрый способ запуска командной строки
Самый удобный и быстрый способ запуска командной строки может показаться неочевидным многим пользователям. Тем не менее, на любых курсах компьютерной грамотности, коих сейчас великое множество, вам расскажут именно о нем.
Командная строка — это обычная программа в Windows. Как и у любой программы, у нее есть свой исполняемый файл, который находится в папке C:WindowsSystem32 у 32-битной версии операционной системы и C:WindowsSysWOW64 — у 64-битной. Поэтому для ее запуска нам достаточно найти cmd.exe и просто запустить его. Причем вы можете использовать обычный двойной клик, или нажать по файлу правой кнопкой мыши и выбрать «Запуск от имени администратора» для его запуска с правами администратора.
Конечно, каждый раз заходить в папку SysWOW64 или System32 и искать в огромном списке файлов нужный нам экзешник — очень трудоемкая задача. Ккак открыть командную строку в Windows 10 более простым способом? Выход из ситуации уже давно придуман. Причем даже не один.
Вы можете один раз найти cmd.exe, щелкнуть по нему правой кнопкой мышки и создать ярлык cmd.exe на рабочем столе. После этого для вызова командной строки будет достаточно двойного клика по находящемуся в непосредственной близости от вас ярлыку.
Командная строка через поиск Windows
Этот способ запуска командной строки по своей простоте вполне может посоперничать с предыдущим. Судите сами, получить доступ к командной строке можно через обычный поиск в Windows 10.
Просто нажмите левой кнопкой мыши на «Пуск» и начните набирать текст «командная строка». Уже на третьей букве вы увидите соответствующий пункт меню. Ну а дальше вы можете запустить ее обычным способом или щелкнуть правой кнопкой мыши и выбрать пункт «Запуск от имени администратора».
Кстати, этот же способ подходит и для запуска любых других системных или пользовательских программ в операционной системе. И, на наш взгляд, это очень удобно.
Командная строка через меню «Пуск»
Как открыть командную строку в Windows 7 или ранних сборках Windows 10? В старых версиях Windows все было достаточно просто. Пользователям всего лишь нужно было щелкнуть по пуску правой кнопкой мышки. Открывалось контекстное меню и там можно было выбрать пункт «Командная строка». Еще один способ открыть это контекстное меню — нажать сочетание клавиш Win+X. Но в свежих сборках Windows 10 этот пункт уже не найти — ему на смену пришел PowerShell.
Впрочем, вернуть командную строку на прежнее место достаточно просто. Найдите в поиске Windows «Параметры панели задач» и переведите в положение «Выкл» ползунок под пунктом «Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке «Пуск» или при нажатии клавиш Windows+X».
Для запуска командной строки непосредственно через «Пуск», откройте его и пролистайте до того, как увидите строку «Служебные». Кликните по ней один раз и в раскрывшемся списке выберите «Командная строка».
Командная строка через диспетчер задач
Диспетчер задач — это куда более разноплановое приложение, чем считают многие пользователи. С его помощью не только можно «убить» зависший процесс, посмотреть нагрузку на компоненты системы или отредактировать автозагрузку, но и создать любую нужную вам задачу.
Как открыть командную строку от имени администратора в этом случае? Просто поставьте галку в чекбоксе напротив пункта «Создать задачу с правами администратора».
Выводы
В сегодняшней статье мы рассмотрели несколько способов того, как запустить командную строку. Выбирайте тот, который покажется вам максимально удобным, но мы советуем запускать ее самым быстрым способом — через окно выполнить. Его единственный недостаток — невозможность запустит командную строку от имени администратора. Но в большинстве случаев этого и не надо.
Редактор направлений «Компьютерное железо» и «Технологии»
Была ли статья интересна?

Командная строка (консоль, терминал, командная оболочка) — это программа, которая позволяет управлять компьютером путем ввода текстовых команд с клавиатуры.
Как запустить командную строку
Командная строка есть во всех операционных системах. В операционной системе Microsoft Windows тоже есть командная строка. Найти её легко.


Если лень искать, то можно запустить командную строку из диалогового окна “Выполнить”:


В поле “Укажите расположение объекта” пишем cmd и нажимаем “Далее”.

Указываем название ярлыка или оставляем предложенное по умолчанию.


Ярлык на командную строку создан.
Запуск командной строки
Теперь, когда мы тем или иным способом нашли командную строку, запускаем её как любую другую программу.
Следует знать, что многие команды требуют прав администратора, в этом случае нужно запустить командную строку под администратором. Для этого нажимаем по иконке правой кнопкой и выбираем “Запуск от имени администратора”.

Открывается оболочка командной строки.

Мы запустили командную строку.
Выполнение команд в командной строке
В командной строке можно выполнить любую команду Windows. Можно сделать всё то же самое, что обычно делается с помощью мышки, и даже больше. За это и любят работу в командной строке разработчики и системные администраторы. Вместо десяти минут поиска нужных окошек достаточно ввести несколько команд и получить нужный результат за десять секунд.
Команду вводим с помощью клавиатуры и нажимаем “Ввод”, после этого команда отправляется на выполнение. К примеру, команда date покажет текущую дату и предложит установить новую. Если не хотим менять дату, то просто нажимаем “Ввод”.

Команду можно где-нибудь скопировать и вставить в командную строку с помощью правой кнопки.

Команда вставится, осталось нажать “Ввод”.
Мы научились выполнять команды в командной строке.
Полезные команды командной строки
Помощь по командам командной строки:


Проверить, есть ли доступ в интернет:

Информация о системе:

Проверка целостности системных файлов Windows:

Открыть окно конфигурации системы:


Открыть диспетчер задач:

Главное, вовремя остановиться. Прервёмся, команд много.
Ещё может быть полезно знание о том как прервать выполнение долгой или зависшей команды, для этого нужно нажать Ctrl + C.
Командная строка представляет собой программное средство ввода команд пользователем и получения результатов их выполнения на экране. В современных операционных системах семейства Windows, командную строку обеспечивает стандартное приложение cmd.exe, так же называемое командным процессором, интерпретатором команд и консолью. Приложение ”Командная строка” предоставляет пользователю текстовый интерфейс для ввода команд и получения результатов их выполнения. Фактически, командная строка является программным эмулятором классической консоли первых компьютерных систем, представляющей собой терминал с клавиатурой, используемый оператором в качестве средства общения с компьютером. Как и во времена первых компьютеров, командная строка поддерживает стандартное устройство ввода – клавиатуру, и стандартное устройство вывода – дисплей. Пользователь вводит команды с клавиатуры и получает результаты их выполнения на экране дисплея.
Запуск командной строки.
Для запуска командной строки можно воспользоваться одним из следующих способов:
Пуск – Выполнить (или клавиши Win+R) введите cmd и нажмите клавишу Enter;
Пуск – Все программы – Стандартные – Командная строка»;
Пуск – Поиск – Командная строка.
Также, для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%system32cmd.exe ( обычно – C:Windowssystem32cmd.exe). Выполнение некоторых команд требует повышенных привилегий, поэтому, приложение командной строки должно быть запущено с использованием пункта контекстного меню ”Запуск от имени администратора”, вызываемого правой кнопкой мышки.
Настройка командной строки.
Страница, посвященная настройкам командного процессора CMD
Работа в командной строке предполагает ввод данных с клавиатуры, при чем, иногда довольно большого объема. Этот объем можно значительно сократить, используя некоторые приемы:
Использование буфера обмена.
Текст, выделенный в окне приложения, можно скопировать в буфер обмена, а также вставить его из буфера обмена в поле ввода. При стандартных настройках командной строки для выделения текста используется пункт ”Пометить” контекстного меню, вызываемого правой кнопкой мышки. При желании, в свойствах ярлыка, с помощью которого выполняется запуск можно включить режим выделения мышью:

В режиме выделения мышью, контекстное меню не используется, а текст выделяется с использованием левой кнопки мышки. Копирование и вставка выполняется при нажатии правой кнопки мышки.
При включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш:
– CTRL+C (CTRL+Insert) – скопировать выделенный текст.
– CTRL+V (Shift+Insert) – вставить выделенный текст.
Использование истории команд и горячих клавиш.
Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх – на одну команду назад и Стрелка Вниз – на одну команду вперед. Кроме того, можно использовать функциональные клавиши:
F1 – посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.
F2 – копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex, если задан пробел, то – ping.
F3 – вызов предыдущей команды.
F4 – удалить до символа. Выполняется удаление текста от текущей позиции курсора до заданного символа.
F5 и F8 – вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.
F7 – отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать ENTER
F9 – выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7.
В Windows 10 / Windows Server 2016 появились возможности, отсутствующие в предыдущих реализациях командной строки:
– Изменение прозрачности окна консоли при нажатии комбинаций CTRL+Shift+- или CTRL+Shift++.
– Включение / выключение полноэкранного режима при нажатии CTRL+Enter.
– Расширение возможностей выделения текста и редактирования:
Shift+Home – выделить текст от текущего положения курсора до начала строки.
Shift+End – выделить текст от текущего положения курсора до конца строки.
– Быстрое перемещение по буферу экрана и поиск по контексту:
CTRL+Home – перейти в начало буфера экрана
CTRL+End – перейти в конец буфера экрана.
CTRL+Стрелка Вверх – перемещение на 1 строку вверх.
CTRL+Стрелка Вниз – перемещение на 1 строку вниз.
CTRL+F – открыть диалог поиска текста в буфере экрана.
Окно командной строки в Windows 10 можно закрыть с помощию стандартной комбинации клавиш – ALT+F4.
Для отключения новых возможностей CMD, необходимо в свойствах приложения установить галочку ”Использовать прежнюю версию консоли (требуется перезапуск)”
Автодополнение путей файлов
В командной строке Windows можно выполнять подстановку имен файлов и каталогов при нажатии клавиши Tab. Например, для перехода, в каталог с длинным именем Program Files наберите начальную часть имени каталога
CD Pro и нажмите Tab. В строке ввода должна появиться команда :
CD “Program Files”
Как видим, выполняется подстановка недостающей части имени каталога, а в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки.
Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее – используется комбинация Shift+Tab
Перенаправление данных стандартного ввода /вывода консоли.
Как уже упоминалось, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода – дисплей. Однако, существует возможность перенаправления ввода-вывода на другие устройства c использованием операторов перенаправления:
< – перенаправление ввода. Данные считываются не с клавиатуры, а из файла или другого устройства.
cmd < 1.txt – запустить командный процессор CMD и выполнить ввод данных из файла 1.txt. Если в файле поместить строку ping –n 100 yandex.ru, то выполнится команда, рассмотренная выше.
Нередко, вывод одной команды нужно передать в качестве вводимых данных для другой, т.е. объединить команды в последовательную цепочку:
Использование дескрипторов ввода-вывода консоли.
Каждому открытому файлу или устройству соответствует свой дескриптор ( handle) который представляет собой неотрицательное число, значение которого используется породившим поток ввода-вывода процессом. По умолчанию, для всех процессов, в том числе и для командного интерпретатора cmd.exe :
0 ( STDIN ) – дескриптор стандартного ввода (ввод с клавиатуры).
1 (STDOUT) – дескриптор стандартного вывода (вывод на экран).
2 (STDERR) – дескриптор вывода диагностических сообщений (сообщений об ошибках на экран).
Дескрипторы можно использовать в тех случаях, когда требуется перенаправить (изменить) источники и приемники данных в стандартных потоках ввода-вывода. Например:
Для задания перенаправления в существующие дескрипторы используется амперсанд (&), затем номер требуемого дескриптора (например, &1):
Объединение нескольких команд в цепочку
& – одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:
&& – условное выполнение второй команды. Она будет выполнена, если код завершения (значение которого передается в стандартную переменную ERRORLEVEL) первой команды равен нулю, т.е. команда выполнена успешно.
команда1 && команда2 – выполняется команда1, а команда2 выполняется, только если первая была выполнена успешно. Например:
ping ya.ru -err & ping –n 2 ya.ru – при использовании единичного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err, а вторая, ping –n 2 ya.ru выполнит двукратный пинг узла ya.ru
ping ya.ru -err && ping –n 2 ya.ru – при использовании двойного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err и соответственно, сформирует код завершения не равный нулю (ошибка), что приведет к тому, что вторая команда ( ping ya.ru -n 2) выполнена не будет.
В некоторых случаях может возникнуть необходимость запрета обработки служебных символов и трактовки их в качестве простого текста. Например, если ввести в командной строке
то вместо текста ping -n 1 ya.ru & ping -n 2 ya.ru будет выведена его часть до символа амперсанда ping -n 1 ya.ru и затем выполнена команда после амперсанда – ping -n 2 ya.ru . Проблему решает использование специального экранирующего символа ^ , который позволяет использовать служебные символы как текст:
TYPE C:plan.txt && DIR & COPY /?
команда COPY /? запустится в любом случае, независимо от результата выполнения команды TYPE C:plan.txt. Но, несколько команд можно сгруппировать с помощью скобок. Например, есть 2 командные строки:
TYPE C:plan.txt && (DIR & COPY /?)
В первой из них символ условной обработки && действует только на команду DIR, во второй — одновременно на две команды: DIR и COPY. В качестве наглядного эксперимента, попробуйте выполнить вторую команду при условиях наличия и отсутствия файла C:plan.txt. Для создания пустого файла можно воспользоваться копированием из фиктивного устройства nul:
copy nul C:plan.txt
Для удаления файла используется команда erase c:plan.txt или del C:plan.txt
Командные файлы
Прочие материалы для освоения работы в командной строке Windows:
Windows Terminal – альтернатива командной строке в Windows 10.
Список команд CMD с описанием и примерами.
Настройка командной строки Windows.
Работа с сетью в командной строке.



