Win 10 консоль: Команды командной строки ( CMD ) Windows: список с примерами.

Содержание

Команды командной строки ( CMD ) Windows: список с примерами.

    Командная строка Windows является стандартным средством диагностики, настройки и управления компонентами операционной системы и прикладным программным обеспечением. В отличие от графической среды пользователя, командная строка является более гибким и универсальным инструментом, позволяющим решать многие задачи администрирования системы стандартными средствами Windows без установки дополнительного программного обеспечения.

Способы запуска командной строки

Командная строка Windows может быть запущена как и любое другое стандартное приложение — через Главное меню Windows, с использованием диалога Выполнить (комбинации клавиш Win+R, Win+X), а также с использованием открытия Проводником ( по двойному щелчку ) ярлыка или исполняемого файла C:\WINDOWS\System32\cmd.exe. В результате запуска откроется окно командной строки с приглашением к вводу команд.

Приложение cmd.exe часто называют командным процессором или интерпретатором команд, а его основное окно – консолью Windows. Команды консоли представляют собой строку символов, которая может содержать встроенные команды командного процессора (HELP, ECHO и т.п.), имена и пути исполняемых или командных файлов (C:\Windows\System32\ping.exe), а также дополнительные параметры, если они требуются для выполнения конкретной команды (ping.exe yandex.ru). Результаты выполнения команд отображаются в окне консоли Windows и нередко зависят от наличия достаточных прав у текущего пользователя. Для выполнения команд в контексте учетной записи Администратора в операционных системах Windows Vista — Windows 10 необходимо использовать режим
Запуск от имени Администратора
.

Ссылки на материалы по настройке командной строки и приемах работы с ней размещены в конце страницы.

Справочник по командам CMD Windows

Данная страница представляет собой самый полный документ в русскоязычном сегменте Интернет, содержащий список команд командной строки всех версий Windows. Наименования подавляющего большинства команд являются ссылками и ведут на страницы с подробным их описанием и примерами использования. В разных версиях ОС семейства Windows набор поддерживаемых команд, их параметры командной строки, синтаксис и отображение результатов выполнения могут различаться. Одна и та же утилита командной строки может присутствовать в стандартной поставке одной версии Windows, но отсутствовать в другой, или входить в состав дополнительных средств, как например, Resource Kit или Software Development Kit.

На данной странице представлено описание не только внутренних команд CMD, но и стандартных утилит командной строки, входящих в состав конкретных версии операционной системы (ОС) семейства Windows. Некоторые из приведенных команд устарели, и больше не поддерживаются разработчиком или не имеют смысла в современных операционных системах, что отмечается в описании команды.

Список команд постоянно обновляется и включает в себя все новейшие команды, добавляемые в стандартную поставку при выходе новых версий или обновлений ОС Windows 10.

APPEND — позволяет программам открывать файлы данных из указанных папок так, как будто они находятся в текущей папке.

ARP — просмотр и изменение таблиц ARP (Address Resolution Protocol)

ASSOC — просмотр или изменение сопоставлений расширений файлов приложениям

AT — управление планировщиком задач

ATTRIB — изменение атрибутов файлов

Auditpol — управление политиками аудита.

BASH — командная оболочка BASH в подсистеме Windows для Linux (WSL).

BCDBOOT — копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD)

BCDEDIT — редактирование хранилища данных конфигурации загрузки (BCD)

BOOTCFG — редактирование параметров загрузки в файле boot.ini

BOOTIM — вызов меню загрузки и восстановления (Выбор действия) Windows 10

BOOTREC — восстановление загрузочных записей и конфигурации загрузки Windows

BOOTSECT — редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGR

BREAK — включить или выключить обработку комбинации клавиш CTRL+C в DOS

CACLS — редактирование списков управления доступом к файлам (ACL — Access Control List)

CALL — вызов из командного файла подпрограмм или других командных файлов

CD — смена каталога (Change Directory)

CHANGE — изменение настроек сервера терминалов. Контексты — LOGON, PORT, USER

CHGLOGON — изменение настроек сервера терминалов, аналогично CHANGE LOGON

CHGPORT — изменение настроек сервера терминалов, аналогично CHANGE PORT

CHGUSR — изменение настроек сервера терминалов, аналогично CHANGE USER

CHCP — просмотр или изменение текущей кодовой страницы

CHKDSK — проверка диска (Check Disk)

CheckNetIsolation — управление доступом приложений к интерфейсу замыкания на себя (localhost) в Windows 10

CHKNTFS — проверка признака ошибки файловой системы и управление проверкой диска при загрузке Windows

CHOICE — реализация пользовательского ввода в командном файле

CIPHER — отображение или изменение шифрования файлов на томах NTFS

CLEARMGR — управление очисткой дисков Windows

CLIP — перенаправление вывода утилит командной строки в буфер обмена Windows

CLS — очистка экрана в командной строке

CMD — запуск новой копии интерпретатора командной строки

CMDKEY — создание, отображение, удаление и сохранение имен пользователей и паролей

COLOR — изменение цвета текста и фона в окне CMD

COMMAND — запуск новой копии интерпретатора командной строки MS-DOS

COMP — сравнение содержимого файлов

COMPACT — управление сжатием и распаковкой файлов в разделах NTFS

CONVERT — преобразование файловой системы из FAT в NTFS

COPY — копирование файлов и каталогов

Cscript — сервер сценариев Windows с консольным интерфейсом

DATE — отображение или изменение даты

DEBUG — запуск отладчика DOS-Windows XP

DEFRAG — дефрагментация диска

DEL — удаление одного или нескольких файлов

DevCon — управление устройствами в командной строке

DIANTZ — тоже что и MAKECAB, создание архивов . cab.

DIR — отображение списка файлов и каталогов

DISKCOMP — сравнение содержимого двух гибких дисков

DISKCOPY — копирование содержимого одного гибкого диска на другой

DISKPART — управление разделами и дисками из командной строки

DISM — управление компонентами образрв WIM.

DISPDIAG — вывод дампов с диагностической информацией о графической подсистеме.

DJOIN

— автономное присоединение компьютера к домену.

DOSKEY — редактирование и повторный вызов команд Windows, создание макросов DOSKey

DRIVERQUERY — отобразить информацию об установленных драйверах.

DxDiag — средство диагностики DirectX.

ECHO — вывод текста на экран консоли

EDIT — запуск текстового редактора

ENDLOCAL — конец локальных изменений переменных окружения в командном файле

ERASE — аналогично команде DEL — удаление файлов

ESENTUTL — обслуживание баз данных Extensible Storage Engine для Windows

EVENTCREATE — запись сообщения в журнал событий Windows

EXIT — выход из процедуры или командного файла

EXPAND — распаковка сжатых файлов CAB-файлов.

EXTRACT — извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32)

FC — сравнение содержимого файлов

FIND — поиск строки символов в файле

FINDSTR — поиск строк в файлах с использованием регулярных выражений

FOR — организация циклической обработки результатов выполнения других команд, списков, и строк в текстовых файлах

FORFILES — выполнение указанной команды для каждого файла из заданной группы

FORMAT — форматирование диска

FSUTIL — управление файловой системой

FTP — консольный FTP-клиент

FTYPE — просмотр и изменение расширений файлов и сопоставленных им приложений

GETMAC — отображение физического адреса сетевого адаптера (MAC-адреса)

GOTO — команда безусловного перехода в командном файле

GPRESULT — отображение результирующей политики (RSoP)

GPUPDATE — обновление групповых политик.

HELP — вызов справки командной строки Windows

HOSTNAME — отображение имени компьютера

iCACLS — управление списками доступа (ACL)

IF — оператор условного выполнения команд в пакетном файле

IPCONFIG просмотр и управление конфигурацией протокола IP

LABEL — редактирование меток тома дисков

LOGMAN — управление монитором оценки производительности системы

LOGOFF — завершение сеанса пользователя

MAKECAB — создание сжатых файлов формата CAB

MBR2GPT — преобразование дисков MBR в GPT

MEM — вывод справки об использовании памяти в MS-DOS

MD — создание нового каталога

MKLINK — создание символической ссылки на файл или каталог

MODE — конфигурирование системных устройств в среде CMD

MORE — постраничный вывод в консоли

MOUNTVOL — управление точками монтирования томов

MOVE — перемещение файлов и каталогов

MOVEFILE — перемещение или удаление занятых файлов при следующей перезагрузке

MSG — отправка сообщений пользователям.

MSTSC — подключение к удаленному рабочему столу.

NBTSTAT — просмотр статистических данных NETBIOS через TCP/IP (NetBT)

NET — управление ресурсами локальной сети

NETCFG — отображение и изменение конфигурации компонентов сети

NETSH — командная сетевая оболочка (Network Shell)

NETSTAT — отображение статистики сетевых соединений

NSLOOKUP — просмотр данных DNS в командной строке

OPENFILES — управление открытыми по сети или локально файлами

PATH — отображение или изменение путей поиска исполняемых файлов

PATHPING — трассировка маршрута с возможностью оценки качества участков трассы

PAUSE — пауза при выполнении командного файла

PING утилита проверки доступности узла

PKGMGR — управление программными пакетами Windows

PNPUTIL — конфигурирование драйверов устройств PnP

POPD — возврат в каталог, ранее запомненный с помощью команды PUSHD

POWERCFG — настройка параметров системы электропитания Windows

PRINT — печать текстового файла

PROMPT — изменение строки приглашения в консоли

PUSHD — сохранить текущий путь каталога и перейти в указанный

PSR — записать действия пользователя в Windows 7/8/110 (Problem Steps Recorder)

QPROCESS — отобразить состояние процессов

QUERY — опросить состояние процессов и сеансов пользователей

QUSER — отобразить информацию о сеансах пользователей

RASDIAL — управление сеансами удаленного доступа

RASPHONE — управление сеансами удаленного доступа

RD — удаление каталога

REAGENTC — адимнистрирование стреды восстановления Windows

RECOVER — восстановление файлов на поврежденном диске

REG — утилита командной строки для работы с реестром Windows

REGEDIT — импорт и экспорт данных реестра Windows

REGSVR32 — регистрация или отмена регистрации DLL

REGINI — управление доступом к разделам реестра

REM — комментарии в командных файлах

RENAME (REN) — переименование файлов

REPLACE — замена или добавление файлов в катологах

RESET — сброс сеанса удаленного рабочего стола (RDP сессии)

RMDIR — удаление каталога

ROBOCOPY — утилита резервного копирования и синхронизации каталогов (Robust File and Folder Copy)

ROUTE — управление таблицей маршрутизации

RUNAS — запуск приложения от имени другого пользователя

RUNDLL32 — запуск DLL в качестве приложения

SC — управление службами Windows (Service Control)

SCHTASKS — управление планировщиком задач

SCLIST — отображение списка системных служб

SET — отображение и изменение переменных среды окружения Windows

SETLOCAL — установка локальных переменных в командном файле

SETX — утилита для создания системных переменных

SFC — проверка и восстановление системных файлов Windows

SHARE — просмотр, создание и удаление разделяемых в локальной сети ресурсов

SHIFT сдвиг входных параметров для командного файла

SHUTDOWN — выключение или перезагрузка компьютера

SLEEP — задержка по времени в пакетном файле

SLMGR — управление лицензированием программного обеспечения Windows

SORT — сортировка строк в текстовом файле

START — запуск приложения или командного файла

STORDIAG — диагностика системы хранения данных в Windows 10

SUBST — назначение (отмена назначения) каталогу буквы диска

SxSTrace — диагностическое средство трассировки компонент системы

SYSTEMINFO — отображение информации о системе

TAKEOWN — изменение владельца файла или каталога

TAR — архивирование данных архиватором tar в Windows 10

TASKKILL — завершение процессов на локальной или удаленной системе.

TASKLIST — отображение списка выполняющихся приложений и служб Windows

TIME — отображение и установка системного времени

TELNET — telnet-клиент Windows

TFTP — TFTP-клиент Windows

TIMEOUT — задержка в пакетных файлах

TITLE — изменение заголовка окна CMD.EXE

TRACERT — трассировка маршрута к удаленному узлу

TREE — отображение структуры каталога в графическом виде

TSCON — подключение к сессии удаленного рабочего стола (RDP).

TSDISCON — отключение сессии удаленного рабочего стола (RDP).

TSKILL — завершение процессов, адаптированное для среды сервера терминалов (RDP).

TYPE — вывод на экран содержимого текстового файла

TypePerf — вывод сведений о производительности на экран или в журнал

TZUTIL — управление часовыми поясами в среде Windows

VER — отображение версии операционной системы

VERIFY — управление режимом проверки записываемых файлов

VOL — вывод данных метки тома

VSSADMIN — администрирование службы теневого копирования томов.

W32TM — управление службой времени Windows

WAITFOR — организация обмена сигналами между компьютерами

WBADMIN — управление резервным копированием и восстановлением в Windows

WEVTUTIL — управление событиями в Windows

WHERE — определение места расположения файлов

WHOAMI — вывод имени текущего пользователя

WINDIFF — сравнение содержимого файлов

WinMgmt — обслуживание инструментария управления Windows (WMI)

WINRM — удаленное управление Windows из командной строки

WINRS — удаленная командная строка (Remote Shell)

WINSAT — средство проверки производительности Windows

WMIC — выполнение команды WMI в командной строке

WSCollect — получить CAB-файл с копиями журналов Windows 10 на рабочем столе

Wscript — сервер сценариев Windows с графическим интерфейсом

WSL — выполнение команд Linux и конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

WSLconfig — конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

XCOPY — копирование файлов и папок

Прочие материалы по работе с командной строкой Windows:

  Настройка командной строки Windows. — Как изменить цвет фона, цвет символов, размер и расположение окна командной строки. Копирование и вставка текста в окне консоли. Как настроить дополнение имен файлов и каталогов при наборе в командной строке. Использование функциональных клавиш.

  Работа с командной строкой Windows — Основные приемы, используемые при работе в командной строке Windows.

  Командные файлы Windows — Общие принципы применения переменных среды в командных файлах. Обработка параметров командной строки. Использование меток, переходов и циклическая обработка данных. Практические примеры решения задач администрирования системы.

 Запуск приложений от имени администратора без запроса UAC — Как запустить из командного файла приложение или командный файл без запроса системы контроля учетных записей UAC

  Работа с сетью в командной строке. — подробное описание команд CMD Windows для работы с сетью и примеры их использования.

  Подсистема Linux в Windows 10 — Использование командной строки Linux в Windows 10.

В начало страницы             |             На главную страницу сайта

Как запустить командную строку в Windows 10

Есть много способов для открытия командной строки в Windows 10 и большинство из них работают в других версиях операционной системы. Сегодня рассмотрим различные способы открытия командной строки в Windows 10.

Открытие командной строки в меню Win +X

Нажмите клавиши Win+X, или нажмите на пуск правой клавишей мыши и выберите из списка командную строку. В некоторых случаях вместо командной строки в меню Win+X показан инструмент PowerShell, вы можете изменить его на командную строку воспользовавшись инструкцией.

Открыть командную строку с помощью диспетчера задач

Откройте диспетчер задач с помощью клавиш Ctrl+Alt+Del или Ctrl+Shift +Esc => зайдите в “Файл” => “Запустить новую задачу”

=> введите cmd или cmd. exe и нажмите “ОК” => если вы хотите запустить от имени администратора – поставьте флажок возле “Создать задачу с правами администратора”.

Открыть командную строку с помощью диспетчера задач, скрытый способ.

Откройте диспетчер задач с помощью клавиш Ctrl+Shift +Esc => нажмите и удерживайте клавишу Ctrl и не отпуская ее нажмите на “Файл”, а потом нажмите на “Запустить новую задачу” => после данных действий откроется командная строка от имени администратора

Открыть командную строку из строки поиска

Откройте поиск (если нет в панели задач можно найти в меню “Пуск”, или нажать Win+S ) => введите команду cmd => нажмите на командную строку правой кнопкой мыши и выберите “Запустить от имени администратора”.

Открыть командную строку с помощью все приложения меню пуск

Зайдите в меню “Пуск” => Все приложения => Служебные => “Командная строка” (если вы хотите запустить от имени администратора – нажмите на “Командная строка” правой кнопкой мыши и выберите “Запустить от имени администратора”.

 

Открыть командную строку из проводника через файл

откройте “Проводник” с ярлыка или нажав клавиши Win+E => перейдите по пути C:\Windows\ System32\ => найдите файл cmd.exe => если вы хотите запустить от имени администратора – нажмите на него правой кнопкой мыши => выберите “Запустить от имени администратора”.

Открыть командную строку с помощью Выполнить

Нажмите клавиши Win +R и в появившемся окне введите cmd => нажмите “ОК”.

Открыть командную строку с помощью адресной строки в проводнике

Откройте “Проводник” и в адресной строке напишите команду cmd => нажмите Enter.

Открыть командную строку с помощью меню Файл

Зайдите в “Проводник” => откройте любую папку или диск => нажмите на “Файл” слева вверху => “Открыть командную строку” => выберите из списка нужное:

  • “Открыть командную строку” – откроет командую строку в данной папке с правами пользователя;
  • “Открыть командную строку как администратор” – откроет командную строку в  данной папке с правами администратора.

Открыть окно команд в проводнике

Чтобы открыть командную строку в какой-то папке – нужно нажать и удерживать клавишу Shift, после чего нажать правой кнопкой мыши на нужную папку или диск => в появившемся окне выбрать “Открыть окно команд”.

Создать ярлык для командной строки на рабочем столе

В пустом месте на рабочем столе нажмите правой кнопкой мыши и выберите “Создать” => “Ярлык”

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

Придумайте название для ярлыка (можно будет переименовать позже) и нажмите “Готово”.

Если вы хотите, чтобы командная строка с данного ярлыка открывалась от имени администратора – нажмите на ярлык правой кнопкой мыши => выберите “Свойства” => “Дополнительно” => поставьте флажок возле “Запуск от имени администратора” и нажмите на “ОК”.

На сегодня все, если вы знаете другие способы – пишите в комментариях! Удачи Вам 🙂

 

Читайте также:

Как открыть командную строку в Windows 10 – несколько способов

Командная строка является полноценным способом управления ОС. Используя ее функционал, можно выполнить абсолютно любые операции на персональном компьютере.

Более того, в определенных ситуациях она и вовсе незаменима, когда обычных функций Виндовс 10 бывает недостаточно. Например, с ее помощью можно проверить качество сетевого соединения командой «ping». Но это уже тема отдельной статьи.

А сегодня мы поговорим, о том, как открыть командную строку в Windows 10 и что для этого необходимо. Давайте рассмотрим несколько быстрых и эффективных способов, среди них вы сможете найти наиболее подходящий. Все они невероятно простые и не требуют наличия специальных знаний и умений.

Окно «Выполнить»

Первый способ запуска – с помощью окна «Выполнить». Данная функция позволяет максимально быстро открыть приложение или выполнить какую-то команду.

Чтобы запустить его необходимо:

  1. Нажать .
  2. В открывшемся окне вводим фразу, которая находится в кавычках «CMD» и жмем «ОК».

После этих действий будет открыта необходимая для работы функция, и вы сможете без проблем ей воспользоваться.

Специальное меню

Начиная с Windows 8, появилось дополнительное меню. Чтобы открыть его нужно нажать правой кнопкой на «Пуск» или зажать комбинацию «Win+X». Данное меню открывает доступ ко всем имеющимся системным утилитам, необходимым для полноценной настройки системы компьютера, в том числе и к нужной нам консоли.

В специальном меню для пользователей доступно одновременно 2 пункта, с помощью которых можно вызвать обычную командную строку с пользовательскими правами и расширенную с уникальными правами администратора. Какая именно нужна, выбирать исключительно вам.

Ярлык на рабочем столе

Следующий метод – использование соответствующего ярлыка, который предварительно нужно создать.

Для этого делаем следующее:

  1. Кликаем мышью по свободному месту на рабочем столе и жмем «Создать/Ярлык».
  2. Откроется новое окно для его создания. Вводим команду «cmd», прожимаем «Далее».
  3. Вводим подходящее имя и жмем клавишу «Готово».

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

Это, пожалуй, самый оперативный способ доступа к консоли.

Использование поиска

Еще один вариант запуска – использования обычного поиска встроенного в систему.

Все что нужно, это:

  1. Запустить меню «Пуск».
  2. Ввести «cmd» в поисковую строку.

После будут показаны результаты поиска, и вверху отобразится соответствующее приложение. Кликните по нему, и будет открыта нужная нам программа, полностью готовая к работе.

Через проводник

До сих пор некоторые пользователи Windows 10, даже не догадываются о том, что открыть командную строку можно с помощью любого запущенного в проводнике каталога.

И сделать это достаточно просто:

  1. Заходим в любую папку или раздел и щелкаем правой мышкой по свободному пространству.
  2. Выбираем «Открыть окно команд».

После этого будет запущено окно с черным фоном, где будет написан путь к выбранному каталогу. Но вот запустить командную строку от имени администратора таким образом уже не получится, о том, как это сделать, мы поговорим ниже.

Запуск cmd.exe

Консоль является обычной программой ОС Windows 10 и представляет собой отдельно выполняемый файл «cmd.exe». Найти его можно в следующих папках –  «C:\Windows\SysWOW64» и «C:\Windows\System32».

Запускается она прямо оттуда. Также если вам необходимо открыть командную строку с уникальными правами администратора, то просто нажмите по иконке правой мышкой и выберите соответствующий пункт.

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

Диспетчер задач

Также запустить консоль можно с помощью создания новой задачи, через всем известный «Диспетчер задач».

Итак, как это сделать:

  1. Открываем диспетчер задач комбинацией «Ctrl+Shift+Esc».
  2. Жмем кнопку «Файл» и кликаем по пункту «Запустить новую задачу».
  3. В открывшемся окне, в строку выполнения вводим «CMD» и щелкаем «ОК».

Вызов от имени администратора

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

Такие ситуации встречаются очень часто, и необходимы для максимальной безопасности пользователей, так как взаимодействие с командной строкой при отсутствии должных навыков и умений может привести к неприятным, а порою и вовсе необратимым последствиям для информации и файлов, хранящихся на компьютере.

Если вход в систему был выполнен под учетной записью администратора, то решить данную проблему можно все в один клик. Необходимо просто нажать правой клавишей по ранее созданному ярлыку и в контекстном меню кликнуть «Запуск от имени администратора». В новом появившемся окне подтверждаем наши намерения кнопкой «Да».

Как результат правильного выполнения вышеописанного алгоритма на вашем компьютере будет запущена консоль с правами администратора, так что теперь вы знаете, где искать данную функцию.

Назначаем горячие клавиши

Для того чтобы оперативно вызывать программу можно задать соответствующие горячие клавиши. Сделать это можно всего в несколько шагов:

  1. Нажать правой мышкой на ярлык программы и выбрать пункт «Свойства».
  2. Переместится в раздел «Ярлык», щелкнуть левой мышкой по пункту «быстрый вызов», нажать нужное вам сочетание клавиш, например, «Ctrl+Alt+J», или что-то другое.
  3. После того как комбинация отобразится в графе быстрого вызова, можно сохранять изменения щелкнув «ОК».

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

Запуск консоли при включении компьютера

Иногда при загрузке Windows 10 появляются различные ошибки, которые не дают системе полностью загрузиться, а то и вовсе отправляют компьютер в бесконечную перезагрузку. Именно в таких случаях на помощь приходит командная строка, с помощью которой можно исправить различные системные ошибки и восстановить работоспособность ОС.

Но как открыть ее при включении компьютера, до загрузки Windows, знает далеко не каждый, поэтому давайте разберем этот процесс более подробно:

  1. Вставляем в ПК установочную флешку или диск.
  2. Включите компьютер, зайдите в настройки биос и в приоритетах загрузки, на первое место поставьте флешку или диск.
  3. Появится окно, в котором вас попросят нажать на любую клавишу, чтобы загрузиться с носителя – нажимаем.
  4. В самом низу окна установки Windows, заходим в раздел «Восстановление системы».
  5. Переходим в раздел «Поиск неисправностей».
  6. Открываем дополнительные параметры.
  7. Выбираем необходимый нам пункт.

Далее вам предложат выбрать учетную запись, выбираем администратора и входим в систему.

Если Windows 10 и в этом случае не загрузится, тогда единственным вариантом останется загрузиться с LiveCD или вовсе воспользоваться восстановлением системы.

Прочитав данную статью, вы узнали, для чего в первую очередь нужна консоль, где она находится и как в нее войти. А каким способом запуска пользуетесь вы? Пишите в комментариях.

Проблемы при запуске

Бывает такое, что при открытии консоли, компьютер никак не реагирует или выдает ошибки. Тогда выполните следующее:

  1. Проверьте исправность жесткого диска.
  2. Откатите ОС до первоначального состояния.

В крайнем случае можно выполнить переустановку ОС.

Видео по теме

Командная строка и консольные команды Windows 7-10

Консольная команда Комментарий
  \ Вызов проводника Windows
A
  appwiz.cpl Программы и компоненты Windows
  azman.msc Диспетчер авторизации (для разработчиков)
C
  calc.exe Калькулятор Windows
  certmgr.msc Средство управления сертификатами
  charmap.exe Вызов таблицы символов
  chkdsk.exe Утилита проверки диска (об использовании утилиты вы можете прочитать в статье «Компьютерная помощь» по этой ссылке)
  cleanmgr.exe Вызов диспетчера очистки дисков. Также вы можете очистить диск вручную, удалив некоторые большие файлы. Подробнее об этом рассказано в материале «Чистка компьютера» по ссылке
  cmd.exe Вызов системной консоли
  colorcpl.exe Панель управления цветом
  comexp.msc Окно служб компонентов
  compmgmt.msc Окно управления компьютером
  ComputerDefaults Настройка программ, используемых по умолчанию
  control admintools Окно «Администрирование» из «Панели управления»
  control color Управление цветом и внешним видом элементов окна
  control desktop Окно «Персонализация»
  control folders Параметры папок Windows
  control fonts Управление шрифтами
  control intl.cpl Управление языкам и и региональными стандартами
  control keyboard Параметры клавиатуры
  control mouse Свойства мыши
  control mmsys.cpl Параметры звука
  control netconnections Параметры сетевых адаптеров
  control powercfg.cpl Параметры электропитания
  control printers Папка «Устройства и принтеры»
  control schedtasks Планировщик заданий
  control timedate.cpl Параметры даты и времени
  control Панель управления
  cttune.exe Средство ClearType
D  
  dccw.exe Калибровка цветов экрана
  DevicePairingWizard.exe Добавление устройства
  devmgmt.msc Окно «Диспетчера устройств»
  dfrgui.exe Дефрагментация файлов
  diskmgmt.msc Управление дисками
  diskpart.exe Программа работы с дисками и разделами
  DisplaySwitch Переключение экрана (например, в случае с несколькими подключенными мониторами)
  downloads Папка «Загрузки» текущего пользователя
  dpiscaling.exe Параметры экрана
  dxdiag.exe Средство диагностики DirectX
E  
  eudcedit.exe Редактор личных знаков
  eventvwr.msc Просмотр событий Windows
  explorer.exe Окно проводника
F  
  firewall.cpl Параметры брандмауэра (сетевого экрана) Windows
  fonts Папка шрифтов
  fsmgmt.msc Параметры общих папок
  ftp.exe Консоль FTP
G  
  gpedit.msc Редактор локальной групповой политики
H  
  hdwwiz.exe Мастер установки оборудования
I  
  iexplore.exe Окно обозревателя интернета
  iexpress.exe Мастер создания самораспаковывающихся архивов средствами Windows
  inetcpl.cpl Свойства обозревателя
  intl.cpl Форматы языков и региональных стандартов
J  
  joy.cpl Управление игровыми устройствами
L  
  logoff.exe Выход из системы (текущего профиля)
  lpksetup.exe Управление языками интерфейса
  lusrmgr.msc Управление локальными пользователями и группами
M  
  magnify.exe Экранная лупа
  main.cpl Свойства мыши
  mblctr.exe Центр мобильности (только для ноутбуков и планшетов)
  MdSched.exe Средство проверки оперативной памяти Windows
  mmsys.cpl Управление звуком
  mobsync.exe Центр синхронизации
  MRT.exe Средство удаления вредоносных программ Windows
  msconfig.exe Конфигурация системы (управление запуском и автозагрузкой)
  msinfo32.exe Окно сведений о системе
  mspaint.exe Графический редактор Paint
  msra.exe Удалённый помощник Windows
  mstsc.exe Подключение к удалённому рабочему столу
N  
  napclcfg.msc Конфигурация клиента NAP — защита доступа к сети
  narrator.exe Окно Экранного диктора
  ncpa.cpl Окно Сетевых подключений
  netplwiz.exe Окно учётных записей пользователей
  netproj.exe Подключение к сетевому проектору
  notepad.exe Простой текстовый редактор Блокнот
O  
  optionalfeatures.exe Окно Компонентов Windows
  osk.exe Экранная клавиатура
P  
  perfmon.exe Окно системного монитора
  powercfg.cpl Управление электропитанием
  printmanagement.msc Управление печатью
  psr.exe Средство записи действий по воспроизведению неполадок
R  
  recdisc.exe Создание диска восстановления системы
  regedit.exe Редактор реестра. Подробно о чистке реестра вручную рассказано в нашем материале «Чистка компьютера»
  rekeywiz.exe Шифрующая файловая система
  resmon.exe Окно Монитора ресурсов компьютера
  rsop.msc Результирующая политика
  rstrui.exe Окно Восстановления системы
S  
  sdclt.exe Архивация и восстановление данных
  secpol.msc Локальная политика безопасности
  services.msc Окно «Службы»
  sfc /scannow Проверка целостности и восстановление (исправление) системных файлов Windows
  shrpubw.exe Мастер создания общих ресурсов
  shutdown /r Перезагрузка компьютера
  shutdown /s Завершение работы
  sigverif.exe Проверка цифровых подписей файлов
  slui.exe Активация Windows
  sndvol.exe Окно микшера громкости
  snippingtool.exe Инструмент «Ножницы»
  soundrecorder.exe Запись звука
  stikynot.exe Инструмент «Записки на рабочем столе»
  sysdm.cpl Свойства системы
  syskey.exe Защита баз данных учетных записей Windows
  systeminfo Основная информация о системе
  SystemPropertiesPerformance Параметры визуальных эффектов
T  
  tabletpc.cpl Перо и сенсорные устройства
  taskmgr.exe Окно Диспетчера задач
  taskschd.msc Окно Планировщика заданий
  telephon.cpl Телефон и модем
  timedate.cpl Настройка даты и времени
  tpm.msc Управление доверенным платформенным модулем
U  
  useraccountcontrolsettings.exe Параметры управления учетными записями пользователей
  utilman.exe Центр специальных возможностей
V  
  verifier.exe Диспетчер проверки драйверов
W  
  WF.msc Параметры Брандмауэра Windows
  WFS.exe Факсы и сканирование
  wiaacmgr.exe Мастер загрузки изображений
  wmimgmt.msc Элемент управления WMI
  write.exe Wordpad, более функциональный текстовый редактор, чем Блокнот
  wscui.cpl Центр поддержки Windows
X  
  xpsrchvw.exe Средство просмотра XPS

Где находится командная строка и как правильно ее открыть в Win 10

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

Пользователи предыдущих версий OS от Microsoft могут недоумевать оттого, где находится советующий ярлык. Те, кто без особого труда находил ярлык для запуска окошка командной строки в Win XP и Win 7, сейчас не могут понять, куда пропал привычный ярлык из Пуска в подразделе «Стандартные». В новых версиях Windows-разработчики пересмотрели меню Пуск кардинально: теперь там больше нет места для этого привычного инструмента. Даже кнопка «Выполнить» в новых версиях ОС куда-то исчезла. Пользователь, который себя комфортно чувствовал на Win 7, теперь находится в недоумении. Если вы столкнулись с подобными проблемами, то продолжайте изучать данную статью. Мы постараемся подробно осветить все тонкости этого вопроса в Win 10. Пожалуй, начнем с простейшего.

Элементарный способ запуска окошка командной консоли

Через функциональные возможности нового контекстного меню, которое в кругу системных администраторов называют WinX-меню, можно легко и просто найти ссылку на запуск командного интерпретатора. Для активации этого меню необходимо зажать одноименное сочетание горячих клавиш. Далее, необходимо лишь выбрать соответствующий пункт и дело в шляпе. Если вам нужно действовать в командном интерпретаторе в стандартном режиме, то выбираем ссылку «Командная строка», а если вам требуются административные привилегии, то кликаем по «Командная строка (администратор)». Вероятно, для начинающего пользователя нет способа проще и быстрее открыть этот замечательный системный инструмент, чем вышеприведенный. В случае если у вас возникли трудности с отысканием горячих клавиш «Win» и «X», можно выполнить аналогичное действие через манипуляции мышкой: достаточно нажать правый клик по значку Пуска и результат не заставит себя ждать.

Как вызвать стандартную командную строку через возможности поисковой строки «десятки»

Разработчики Windows 10 позаботились о пользователях, разместив поиск множества системных приложений через интерфейс поисковой строки. Поиск проще всего открыть через комбинацию «Win+S». Для запуска командного интерпретатора необходимо набрать «командная» и нажать клавишу «Enter». Приложение представит вам наиболее подходящие результаты. Вам останется лишь выбрать между командной строкой в режиме администратора системы или аналогичным приложением, но запущенном в стандартном режиме.

Как можно активировать приложение командной строки, используя стандартный проводник Win 10


Вероятно, редко кто мог догадаться о том, что операционная система Win 10 может запустить окошко командного интерпретатора с открытой в проводнике папки. Даже не имеет значения, какая это папка. Все, что вам нужно сделать для открытия командной строки через стандартный файловый менеджер операционной системы, сводится к следующему: удерживая клавишу Shift, делаем правый клик по свободной области активного окна проводника, а затем выбираем «Открыть окно команд». Затем, когда эта простая манипуляция будет выполнена, запустится командная строка в стандартном режиме, но с указанным путем к месту расположения текущей папки.

К сожалению, специалисты из Microsoft не посчитали нужным создать такую удобную возможность активации этого системного инструмента с административными привилегиями.

Открываем окно командной строки командой «cmd»


Для этого необходимо воспользоваться утилитой «Выполнить». Она вызывается сочетанием клавиш «Win+ R». Печатаем три буквы «cmd» и жмем «OK».

Как можно запустить командную строку через исполняемый файл приложения


Не секрет, что стандартная командная строка – это исполняемый файл, именуемый cmd.exe. Его место хранения для 32-х битной Windows 10 находится в папке Windows\System32. Если рассматривать 64-х битную версию, то месторасположение будет следующим: Windows\SysWOW64.

Любой желающий может отыскать cmd.exe в этих каталогах и запустить командный интерпретатор обычным двойным кликом. Разумеется, равно как и любое другое приложение, из командной строки можно получить ярлык, который можно расположить, например, на рабочем столе.

Надеемся, что информация, представленная в этой публикации, поможет вам пользоваться таким замечательный системным инструментом без особых проблем.

Восстановление системы Windows 10 через командную строку

Для начала давайте вспомним, что нам дает восстановление операционной системы через командную строку и не обязательно windows 10 , и почему именно этот метод должен использоваться. Учитывая то, что процесс отката системы до последней удачной конфигурации делается не для хорошего настроения, а чтобы восстановить работу машины. Случается так, что при запуске винды начинается бесконечный сброс и рестарт, или на весь экран у вас баннер с просьбой оплатить штраф или налог, неудачно прошло обновление или установка драйвера – список можно продолжать долго. Именно в вышеперечисленных ситуациях, требуется «Безопасный_режим_с_поддержкой командной_строки» через которую мы и сможем восстановить систему Windows 10. Хотелось бы начать не с самого процесса возврата к жизни нашей ОС, а с того – чтобы было с чего возрождать – точка восстановления.

Точка возврата из среды восстановления

Раз уж мы говорим о cmd, то и расскажем о возможностях создания через командную строку точки восстановления в Windows 10 – это не единственный способ. Прежде чем приступить к созданию полной копии системного раздела со всем содержимым – нашу рабочую версии виндовс, нужно перезагрузить компьютер особы методом:

  • «Пуск» → Удерживайте [Shift] и нажмите мышкой на «Перезагрузить»

  • В появившемся окне выберите «Поиск и устранение неисправностей»

  • «Дополнительные параметры»

! В случае, если у вас установлен пароль при входе в систему и учетных записей больше одного, перед загрузкой cmd появится дополнительно от 1 до 2-х экранов:

  1. С просьбой выбрать учетную запись
  2. Поле для ввода пароля, если в учетке он установлен
  • «Командная строка»

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

  • «diskpart» и жмем [enter] – отображает все разделы жестких дисков и их состояние.
  • «list volume» и [enter] – выдает список в котором нам необходимо запомнить букву, присвоенную системному диску, так как системное отображение и буква из графической оболочки не всегда совпадают.
  • Вводим [exit] и [enter]

В windows 10 есть полезная утилита — «dism.exe», которая создает образ винды и с помощью командной строки восстановливает систему, следуем инструкции:

Напечатайте:

dism /Capture-Image /ImageFile:D:\Win10refr.wim /CaptureDir:E:\ /Name:”Windows 10”

Наберитесь терпения, вот резервная копия будет готова.

На этом создании backup завершено, выходите из режима восстановления системы.

Резервная копия из виндовс

Создать точку восстановления из командной строки можно и в самой Windows 10, для этого нам необходимо запустить консоль посредством горячих клавиш, далее по инструкции:

  • [Win] + [X] → «Командная_строка (Administrator)» → OK

Теперь будем создавать директорию для копии винды, вводим:

  • «mkdir С:\Imagen-Restaurar» и жмем [ввод]

Ничего происходить после ввода не будет – консоль вернет ответ, только в результате завершения. Поэтому на протяжении от 20-ти до 30-ти избегайте каких-либо манипуляция с компьютером.

Хотелось бы отметить, во избежание ошибок – не ставьте пробелы между словами, заменяйте «-»; ни при каких условиях не меняйте наименования директорий, чтобы не былол сбоя.

Здесь, «С:» — будет копия — выбираете самостоятельнопуть записи, будь-то внешний винт, или другой local disk. А «Imagen-Restaurar» — имя папки. После появления надписи об удачном завершении, удостоверьтесь на месте ли «CustomRefresh.wim», если его не оказалось, restart и повторяйте попытку.

Запускаем system recovery из консоли

Через командную строку — восстановить систему Windows 10, можно двумя способами.

Важно! Если виндовс рухнул вследствие вирусной атаки, прежде зайдите в «Safe_mode» (безоп. режим), проведите глубокий анализ антивирусом.

  1. Если только доступен safe_mode c консолью – нажатие [F8].
  • Вбейте: «rstrui.exe» → «Восстановление_системы» → пункт «Восстановление_более_раннего_состояния_компьютера».

Запомните, что после recovery изменить уже нельзя ничего, только после полнового recovery, сможете выбрать другую версию, которая есть.

  1. В зависимости от того, куда была записана копия виндовс – этот носитель должен быть вставлен в компьютер и далее пошагово:
  • Пуск» → Удерживайте [Shift] и левым кликом «Перезагрузить»

  • Далее «Поиск_и_устранение_неисправностей»

  • «Дополнительные_параметры»

  • «Командная_строка»

  • пишем «bootrec.exe» → жмем [_enter_]

Встроенная утилита, исправляющая ошибки с рядом инструментов, одну из них надо указать при запуске recovery. Скришоте ниже.

Кроме того, на нашем сайте можно ознакомиться:

Командная строка Windows 10: новые функции, как вызвать

Новая операционная система Windows 10 от компании Microsoft получила множество нововведений в интерфейсе и в программной части, среди которых есть обновленная командная строка. Пользователи, часто использующие командную строку, наконец-то получили новые функциональные возможности, которые ждали еще со времен Windows NT.

В материале мы подробно рассмотрим все новые функции, которые получила командная строка, а также рассмотрим ее запуск с правами администратора.

Выделение в командной строке

Для выделения текста в командной строке требовались трудоемкие операции с рамкой выделения, что очень раздражало и тратило лишнее время. Теперь в командной строке 10-ки текст можно выделять и копировать, как в обычном редакторе.

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

Фильтр содержимого

Иногда при копировании какой-либо команды с лишней табуляцией и неправильными кавычками в буфер обмена и последующей вставки ее в старую версию CMD, появляется сообщение об ошибке. В новой командной строке вы не увидите сообщения об ошибке, так как фильтрация данных уберет лишнюю табуляцию и поставит правильные кавычки. Для примера скопируйте из блокнота команду запуска браузера Google Chrome с лишней табуляцией и неправильными кавычками.

В результате мы получим правильную команду.

Масштабирование окна и перенос по словам

В старых версиях CMD при масштабировании окна текст не переносится по словам. В новой версии CMD при включенной функции переноса содержимого по словам текст при масштабировании ведет себя так, как вы от него ожидаете. На рисунке снизу изображена командная строка с длинными строками текста.

На следующем изображении показан тот же текст, только в измененном окне.

Как видно на изображении, текст в командной строке при масштабировании переносится по словам.

Копирование, вставка и другие комбинации с клавишей Ctrl

Благодаря нормальному выделению текста, у пользователей нового CMD появилась возможность привычного способа копирования текста в буфер обмена при помощи Ctrl + C. Также при помощи Ctrl + V  можно вставить текст из буфера обмена. Кроме копирования и вставки, CMD получила еще семь комбинаций, которые выполняют такие действия:

  • Ctrl + A — выделяет весь текст в окне;
  • Ctrl + F — позволяет открыть окно поиска по консоли;
  • Ctrl + M — включение режима «Mark Mode»;
  • Ctrl + ↑ / ↓ — прокрутка строк;
  • Ctrl + PgUp / PgDn — прокрутка страниц.

Со всеми комбинациями вы можете ознакомиться на странице https://technet.microsoft.com/en-us/library/mt427362.aspx.

Вот пример применения сочетания клавиш для поиска текста Ctrl+ F:

Настройки CMD

Чтобы открыть настройки командной строки, необходимо кликнуть на системный значок и перейти на вкладку «Свойства».

Перейдя в свойства на первой вкладке вы увидите, что все новые функции, которые были реализованы, можно отключить. Кроме того, вы можете поставить галочку «Использовать прежнюю версию консоли» и все новые функции отключатся. На четвертой вкладке появилась новая функция «Прозрачность».

Данная функция позволяет выставить прозрачность окна консоли. Для примера выставим ползунок прозрачности на 70 процентов.

Как видите, консоль стала прозрачной на 30 процентов.

Запуск консоли в Windows 10 от имени администратора

Разберем два способа запуска консоли от имени администратора. Чтобы открыть первым способом консоль, воспользуйтесь комбинацией клавиш Win + X. Возле пуска появится окно, в котором можно выбрать запуск консоли от имени администратора. После выбора этой вкладки, вызов CMD будет осуществлен.

Чтобы открыть консоль вторым способом, следует воспользоваться поиском. Для этого запустите поиск и наберите CMD Ярлык поиска находится возле меню «Пуск». Его также можно запустить комбинацией Win + Q.

Теперь нажмите правой кнопкой мыши по найденной консоли и запустите ее от имени администратора и ее вызов будет осуществлен.

Из примеров видно, что вызвать консоль от имени администратора в Windows 10 довольно просто.

Вывод

На этот раз программисты из Редмонда постарались на славу.

Благодаря новым функциям с консолью стало намного удобней работать. Делая такие улучшения, компания Microsoft сможет переманить на Windows 10 еще больше пользователей.

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

Видео по теме

Улучшения консоли

в Windows 10 Technical Preview

Этот пост написал Рич Эйзенхофер, руководитель программы в группе средств разработчика и среды выполнения Microsoft.

У меня есть хорошие новости о консоли командной строки Windows, conhost.exe. В этом сообщении в блоге ко мне присоединились два наших разработчика консолей, Майкл Никса и Пол Кэмпбелл. Мы хотели бы рассказать вам о том, что было изменено с момента последнего обновления консоли. Вы можете ознакомиться с улучшенной консолью сегодня в технической предварительной версии Windows 10.

Обсуждаемые здесь изменения — это только начало обновлений консоли, над которыми мы работаем для Windows 10, но мы надеемся, что они вам понравятся. Давайте начнем с краткого обзора архитектурных модификаций, а затем познакомимся с новыми функциями.

Обновление архитектуры

Многие люди рассматривают CMD, PowerShell или свою любимую альтернативную командную строку в качестве консоли, но это более тонкий момент. Каждое из них представляет собой приложения в символьном режиме, которые запускаются в conhost.exe, хосте консоли, иначе известном просто как консоль.Консоль отвечает за прием ввода с клавиатуры и мыши, вывод текста на экран, предоставление буферов памяти и представление API для использования приложениями.

Изменения, о которых я расскажу сегодня, относятся к conhost.exe, окну, которое управляет вводом и выводом для приложений символьного режима. Начиная с Windows Vista, все функции консоли находятся в этом единственном исполняемом файле conhost. Внутри немного изменилась архитектура. Основная функция Conhost.exe теперь — загрузить либо DLL, содержащую исходную консоль, либо ту, которая содержит наш новый код.

Многие приложения стали зависеть от текущей функциональности консоли. Если вы обнаружите приложение, несовместимое с нашими дополнениями, не волнуйтесь. Вы можете очень легко вернуться к старому консольному хосту. Позже в этом посте я опишу, как включать или отключать новое поведение выборочно или все сразу. Обратите внимание, что если вы запускаете 16-битное приложение NTVDM на машине x86, мы всегда перенаправляем обратно на устаревший хост консоли.

Наконец, мы внесли несколько внутренних изменений в буфер строк и логику рисования, чтобы учесть некоторые новые функции.

Вам может быть интересно узнать о cmd.exe, популярном консольном приложении, отвечающем за создание сценариев для пакетных файлов. В этом техническом предварительном выпуске Windows не было никаких изменений в cmd.exe. Тем не менее, я призываю вас следить за этим пространством, поскольку в нашей дорожной карте есть улучшения.

О настройках

Настройки в консоли хранятся интересным образом: заголовок окна консоли показывает, где настройки хранятся в реестре.Под HKCUConsole строится дерево с одним подключаемым ключом для каждого заголовка окна. Новые заголовки окон иногда создаются с помощью сценариев, различных приложений или с помощью команды TITLE в командной строке. При изменении параметра новое значение для заголовка создается только в том случае, если оно отличается от значения по умолчанию.

Если окно консоли запускается с помощью ярлыка, любые изменения настроек сохраняются в самом файле ярлыка. Если ярлык (файл .lnk) копируется на другой компьютер, настройки сохранятся при запуске этого ярлыка с другого ПК.

При запуске окна консоли настройки применяются в определенном порядке:

  1. Применяется глобальный параметр, определяющий, включены ли новые функции консоли.
  2. Настройки консоли по умолчанию загружаются из раздела реестра HKCUConsole
  3. Любые различия между настройками по умолчанию и настройками реестра для каждого заголовка имеют приоритет над значениями выше
  4. .
  5. При запуске из ярлыка любые настройки, хранящиеся в этом ярлыке, отменяют или дополняют все настройки выше
Обновления консоли

Со временем у нас есть неоднократные запросы на некоторые фундаментальные улучшения консоли, которые пользователи других консолей считают само собой разумеющимся.В этом выпуске делается этот первый шаг и решаются некоторые из них. Итак, что мы сделали?

Изменение размера окна

Давным-давно 80 символов было вполне нормально. Сегодняшние мониторы на чуть больше, чем на разрешение 800 × 600. Разве не было бы замечательно, если бы вы могли просто ухватиться за край и расширить окно консоли? Мы согласны с вами, и теперь вы можете это сделать. Если вы попытаетесь растянуть ширину окна больше, чем существующий размер буфера, мы предполагаем, что вы хотели сделать буфер больше, не возясь с диалоговым окном «Свойства».И наоборот, уменьшение ширины окна будет пытаться снова уменьшить размер буфера до наименьшего доступного размера, который будет содержать то, что у вас уже есть в буфере. Полосы прокрутки будут отображаться только в том случае, если вы установите размеры вручную или если самая длинная строка текста в буфере шире окна.

Перенос слов

Перенос по словам — это, вероятно, то, о чем вы слышали, если только консоль Windows не является единственным приложением, которое вы использовали за последние 20 лет. Да, мы его добавили.Внесенные нами архитектурные изменения позволяют справиться с тем фактом, что консоль теряет весь контекст для текста, когда он помещается в буфер. Где на самом деле заканчивается линия? Изучая старую базу кода, наши разработчики консоли обнаружили, что если мы отслеживаем, когда сам conhost.exe вызывает перенос строки при изменении размера, мы можем легко развернуть его правильно при увеличении окна или вставке текста в другое место. Иногда мелочи имеют значение. Если API консоли использовались для изменения текста в буфере, мы предполагаем, что приложение знает лучше, и оставляем текст в том виде, в котором он был вставлен изначально.

Выбор строки

Вы запускаете сценарий, строите код и получаете сообщение об ошибке с указанием пути. Итак, вы берете мышь и пытаетесь выбрать этот путь, чтобы скопировать его. Мышь выбирает область как прямоугольник (блочный режим), а не построчно, как вы могли ожидать. Итак, теперь вам нужно вставить скопированный текст в Блокнот и исправить.

Больше нет. По умолчанию, выделение с перетаскиванием (и стандартные сочетания клавиш) распознает и выбирает строку за строкой. Если вам нужно выбрать в блочном режиме, просто удерживайте нажатой клавишу ALT, когда начинаете выделение.В режиме выделения строк операции копирования будут разматывать строки текста при их помещении в буфер обмена; вам больше не нужно удалять разрывы строк.

Улучшено редактирование и выделение с клавиатуры

Выбор текста с помощью клавиатуры — действительно обычная операция, и наша консоль теперь присоединяется к этой вечеринке. Мы связали ряд общих команд выбора и редактирования с сочетаниями клавиш. Наш код пытается избежать вмешательства в консольные приложения, которые также могут использовать эти ключи.Эти программы обычно отключают режимы линейного ввода, обработанного ввода и эхо-ввода через API SetConsoleMode () . При работе в этом «сыром» режиме приложение обрабатывает комбинации клавиш, и наши сочетания клавиш не применяются. Для получения дополнительной информации ознакомьтесь с темой Центра разработки Windows, посвященной режимам консоли высокого уровня.

Клавиши консоли и комбинации клавиш, которые явно не описаны ниже, будут продолжать работать так же, как и в предыдущих версиях консоли.

Клавиши выбора текста

Эти комбинации взаимодействуют с мышью, поэтому вы можете начать выбор с помощью мыши и продолжить выполнение одной из этих команд или наоборот.

Комбинация клавиш выбора Описание
SHIFT + СТРЕЛКА ВЛЕВО Перемещает курсор на один символ влево, расширяя выделение.
SHIFT + СТРЕЛКА ВПРАВО Перемещает курсор на один символ вправо, расширяя выделение.
SHIFT + СТРЕЛКА ВВЕРХ Выбирает текст вверх построчно, начиная с положения точки вставки.
SHIFT + СТРЕЛКА ВНИЗ Расширяет выделенный текст на одну строку вниз, начиная с положения точки вставки.
SHIFT + КОНЕЦ Если курсор находится в текущей редактируемой строке
  • Первый раз расширяет выделение до последнего символа в строке ввода.
  • Второе нажатие подряд расширяет выделение до правого поля.

Остальное

Выбирает текст от точки вставки до правого поля.

SHIFT + ДОМОЙ Если курсор находится в текущей редактируемой строке
  • Первый раз расширяет выделение до символа сразу после командной строки.
  • Второе нажатие подряд расширяет выделение до левого поля.

Остальное

Расширяет выделение до левого поля.

SHIFT + PAGE DOWN Расширяет выбор на один экран вниз.
SHIFT + PAGE UP Расширяет выбор на один экран вверх.
CTRL + SHIFT + СТРЕЛКА ВПРАВО Увеличивает выделение на одно слово вправо. *
CTRL + SHIFT + СТРЕЛКА ВЛЕВО Расширяет выделение на одно слово влево. *
CTRL + SHIFT + HOME Расширить выделение до начала экранного буфера.
CTRL + SHIFT + END Расширить выделение до конца экранного буфера.
CTRL + A Если курсор находится в текущей редактируемой строке и строка не пуста: выбирает весь текст после приглашения.Иначе Выбирает весь буфер.

* Выбор одного слова за раз дополняется значениями в разделе реестра WordDelimiters. Подробности смотрите в таблице ключей реестра в конце этого поста.

Клавиши редактирования

Как я уже упоминал выше, теперь вы можете копировать и вставлять текст с помощью клавиатуры. При копировании текста не беспокойтесь, что CTRL + C всегда была командой BREAK. Он по-прежнему будет отправлять сигнал прерывания работающему приложению, если текст не выделен.Первый CTRL-C копирует текст и очищает выделение, а второй сигнализирует о разрыве.

Редактирование комбинации клавиш Описание
CTRL + V Вставить текст в командную строку.
CTRL + INS Скопировать выделенный текст в буфер обмена.
CTRL + C Скопировать выделенный текст в буфер обмена.
SHIFT + INS Вставить текст в командную строку.
CTRL + X Вырезать выделенный текст в буфер обмена. Это еще не реализовано.
Любая клавиша при выделении текста Удалить текст (и при необходимости заменить на ключ) — еще не реализовано
Клавиши режима отметки

Эти клавиши работают в режиме меток. Вы можете войти в этот режим, щелкнув правой кнопкой мыши в любом месте строки заголовка консоли и выбрав Edit-> Mark из контекстного меню или используя новую комбинацию клавиш CTRL-M.В устаревшей консоли режим пометки всегда приводил к выделению текста в блочном режиме. Находясь в режиме отметки, вам нужно будет удерживать нажатой клавишу ALT в начале команды выделения текста, чтобы использовать блочный режим в новой консоли. Комбинации клавиш выбора, описанные выше, доступны в режиме отметок. Обратите внимание, что операции CTRL + SHIFT + СТРЕЛКА выбираются по символам, а не по словам в режиме пометки.

Комбинация клавиш режима отметки Описание
CTRL + M Войдите в «Режим метки», чтобы переместить курсор в пределах окна.
ALT В сочетании с одной из комбинаций клавиш выбора запускает выделение в блочном режиме.
КНОПКИ СО СТРЕЛКАМИ Переместите курсор в указанном направлении.
КЛЮЧИ СТРАНИЦ Переместите курсор на одну страницу в указанном направлении.
CTRL + HOME Переместить курсор в начало буфера.
CTRL + КОНЕЦ Переместите курсор в конец буфера.
Клавиши навигации по истории
Комбинация клавиш навигации Описание
CTRL + СТРЕЛКА ВВЕРХ Перемещает на одну строку вверх в истории вывода.
CTRL + СТРЕЛКА ВНИЗ Перемещает на одну строку в истории вывода.
CTRL + PAGE UP Перемещает на одну страницу вверх в истории вывода.
CTRL + СТРАНИЦА ВНИЗ Перемещение на одну страницу вниз в истории вывода.
CTRL + HOME Переместить курсор в начало буфера. Не реализовано
CTRL + END Переместите курсор в конец буфера. <конец строки ввода команды> Не реализовано
Прочие ключи
Другая комбинация клавиш Описание
CTRL + F Открыть диалог «Найти».
ALT + F4 Закройте окно консоли.
Поддержка высокого разрешения

Раньше окна консоли нельзя было полностью использовать при высоком разрешении, особенно с дисплеями с высоким разрешением, такими как Surface Pro или другие, доступные сегодня. Начиная с сегодняшнего дня, если вы выбираете один из шрифтов TrueType для окна консоли, мы автоматически масштабируем размер шрифта для каждого монитора до подходящего размера. Мы используем новый SetProcessDpiAwareness () API, представленный в Windows 8.1. Посмотрите здесь для получения дополнительной информации.

Одна из наших проблем заключается в том, что шрифт терминала (выбранный, когда «Растровые шрифты» выбран на вкладке «Шрифт» в свойствах команды) не масштабируется пропорционально DPI и различным разрешениям экрана. Таким образом, мы оставляем масштабирование в покое для этого шрифта.

Прозрачность

Окна консоли теперь могут быть полупрозрачными. Окно консоли было реализовано очень давно, когда модели графики и рендеринга (в нашем случае исходный GDI) не поддерживали прозрачность так же хорошо, как сегодня.В результате нам пришлось пойти на компромисс и настроить прозрачность всего окна для этого выпуска. Лучше бы просто клиентская зона, но мы берем то, что можем получить на данный момент!

Вы можете настроить альфа-значение на вкладке Experimental в диалоговом окне свойств консоли или настроить его на лету для любого окна консоли:

Комбинации прозрачности Описание
CTRL + SHIFT + плюс (+) Увеличить прозрачность.
CTRL + SHIFT + минус (-) Уменьшить прозрачность.
CTRL + SHIFT + (мышь) ПРОКРУТКА ВВЕРХ Увеличить прозрачность.
CTRL + SHIFT + (мышь) ПРОКРУТКА ВНИЗ Уменьшить прозрачность.

В ходе внутренних экспериментов мы на собственном опыте выяснили, что нам нужна минимальная непрозрачность, чтобы предотвратить вопрос: «Куда делась моя консоль?» шутки. Так что не троллите друзей: мы установили минимальную непрозрачность окна 30%.

Еще кое-что
  • При вставке с помощью мыши в режиме быстрого редактирования или с помощью сочетаний клавиш есть несколько предостережений, о которых следует помнить. По умолчанию TABS удаляются при вставке, а умные кавычки заменяются обычными кавычками.
  • Высота буфера строки по умолчанию увеличена до 9000 строк.
  • Одно из самых популярных изменений, которые мы получали за последние годы, — это включение режима быстрого редактирования по умолчанию. Тада! Однако некоторые консольные приложения, использующие API ReadConsoleInput () для получения и реакции на события мыши, могут не работать с включенным быстрым редактированием.Это значение по умолчанию легко изменить на вкладке параметров в диалоговом окне свойств консоли. Просто снимите флажок, и вы снова будете счастливы.
Включение или отключение новых функций консоли

Новая консоль может работать не для всех приложений и вариантов использования, поэтому мы предоставили способ вернуться к старой консоли. Это глобальный параметр, который применяется ко всем окнам консоли, запускаемым после его изменения. Некоторые другие параметры, относящиеся к новой консоли, также можно изменить в диалоговом окне свойств консоли.Для этой версии Technical Preview мы добавили экспериментальную вкладку, и именно здесь у вас есть возможность вносить изменения. Например, если снять флажок «Включить экспериментальные функции консоли…», в ​​дальнейшем будет запущена устаревшая консоль.

Примечание : Эти изменения пользовательского интерфейса обычно не вступают в силу до следующего запуска консоли.

Включение / отключение через реестр

Эти функции также можно включать и выключать в настройках реестра, как показано ниже:

[HKEY_CURRENT_USERConsole] все значения DWORD

Ключ реестра Описание
ForceV2 1 для новых функций консоли, 0 для отключения новой консоли.
Выбор линии 1 для включения выбора линии, 0 только для блочного режима.
FilterOnPaste 1, чтобы включить новое поведение вставки.
LineWrap 1 для переноса текста при изменении размера.
CtrlKeyShortcutsDisabled 0 для включения новых сочетаний клавиш, 1 для отключения.
ExtendedEditKeys 1 для включения полного набора клавиш выбора клавиатуры, 0 для отключения.
TrimLeadingZeros 1, чтобы обрезать ведущие нули при двойном щелчке, 0, чтобы оставить их.
Окна Альфа Отрегулируйте непрозрачность от 30% до 100%: от 0x4C до 0xFF или от 76 до 255.
Разделители слов По умолчанию, при пословном выделении текста с помощью клавиш CTRL + SHIFT + ARROW используется только пробел. Установите это значение REG_SZ, чтобы оно содержало все символы, которые вы хотите рассматривать как разделители.
Расскажите нам, что вы думаете!

Ну вот и все.Надеюсь, вам понравится опробовать новые функции консоли. Перейдите к теме консоли на форуме WPDev UserVoice, чтобы оставить комментарий. Ждем ваших отзывов!

microsoft / terminal: новый терминал Windows и исходный хост консоли Windows — все в одном месте!

Этот репозиторий содержит исходный код для:

Связанные репозитории включают:

Установка и запуск Windows Terminal

🔴 Примечание: Терминал Windows требует Windows 10 1903 (сборка 18362) или более поздней версии

Microsoft Store [рекомендуется]

Установите терминал Windows из Microsoft Store.Это позволяет вам всегда быть на последней версии, когда мы выпускаем новые сборки. с автоматическими обновлениями.

Это наш предпочтительный метод.

Другие методы установки

Через GitHub

Для пользователей, которые не могут установить Терминал Windows из Microsoft Store, Выпущенные сборки можно вручную загрузить из Релизов этого репозитория. страница.

Загрузите файл Microsoft.WindowsTerminal_ .msixbundle из раздел Assets .Чтобы установить приложение, вы можете просто дважды щелкнуть по .msixbundle , и установщик приложения должен запуститься автоматически. Если это не работает по какой-либо причине, вы можете попробовать следующую команду в командной строке PowerShell:

 # ПРИМЕЧАНИЕ. Если вы используете PowerShell 7+, запустите
# Import-Module Appx -UseWindowsPowerShell
# перед использованием Add-AppxPackage.

Add-AppxPackage Microsoft.WindowsTerminal_  .msixbundle 

🔴 Примечание: если вы устанавливаете Терминал вручную:

  • Терминал не будет автоматически обновляться при выходе новых сборок, поэтому вам понадобится регулярно устанавливать последнюю версию Терминала, чтобы получать все последние исправления и улучшения!
Через интерфейс командной строки диспетчера пакетов Windows (он же winget)
Пользователи

winget могут скачать и установить последний выпуск терминала, установив Microsoft.WindowsTerminal упаковка:

 winget install --id = Microsoft.WindowsTerminal -e 
Via Chocolatey (неофициально)
Пользователи

Chocolatey могут загрузить и установить последнюю версию Выпуск терминала путем установки пакета microsoft-windows-terminal :

 choco установить microsoft-windows-terminal 

Чтобы обновить Терминал Windows с помощью Chocolatey, запустите следующее:

 choco обновление microsoft-windows-terminal 

Если у вас возникли проблемы при установке / обновлении пакета, перейдите на Пакет Windows Terminal страницу и следуйте Процесс сортировки шоколадных конфет

Via Scoop (неофициально)
Пользователи

Scoop могут загрузить и установить последнюю версию Терминала. релиз путем установки windows-terminal package:

Ковш-совок
 добавить дополнительные принадлежности
совок установить оконный терминал 

Чтобы обновить Терминал Windows с помощью Scoop, запустите следующее:

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

Если у вас возникли проблемы при установке / обновлении пакета, выполните поиск по или сообщите то же о проблемах страница ведра Scoop Extras репозиторий.


План развития Windows Terminal 2.0

Описан план доставки Windows Terminal 2.0. здесь и будет обновляться по мере реализации проекта.

Статус сборки проекта

пр. Статус сборки
Терминал
ColorTool

Обзор терминала и консоли

Пожалуйста, уделите несколько минут, чтобы просмотреть приведенный ниже обзор, прежде чем погрузиться в код:

Терминал Windows

Windows Terminal — это новое, современное, многофункциональное, производительное приложение-терминал. для пользователей командной строки.Он включает в себя многие из наиболее часто используемых функций запрошено сообществом командной строки Windows, включая поддержку вкладок, богатый текст, глобализация, возможность настройки, тематика и стиль и многое другое.

Терминал также должен будет соответствовать нашим целям и мерам, чтобы он оставался быстрый и эффективный, не потребляющий большого количества памяти или энергии.

Хост консоли Windows

Хост консоли Windows, conhost.exe , является исходным пользователем командной строки Windows. опыт.Он также содержит инфраструктуру командной строки Windows и Windows Консольный сервер API, механизм ввода, механизм рендеринга, пользовательские настройки и т. Д. код хоста консоли в этом репозитории является фактическим источником, из которого conhost.exe в самой Windows встроен.

С тех пор, как в 2014 году стала владельцем командной строки Windows, команда добавила несколько новых функций консоли, включая прозрачность фона, линейный выбор, поддержка ANSI / виртуального терминала последовательности, 24 бита цвет, Псевдоконсоль («КОНПТИИ»), и больше.

Однако, поскольку основная цель Windows Console — поддерживать обратную совместимость, мы не смогли добавить многие функции, которые сообщество (и команда) в течение последних нескольких лет не хватало вкладок, текст в Юникоде и смайлики.

Эти ограничения привели нас к созданию нового терминала Windows.

Вы можете узнать больше об эволюции командной строки в целом и Командная строка Windows, в частности, в этой серии блогов. сообщения в блоге команды командной строки.

Общие компоненты

При капитальном ремонте консоли Windows мы значительно модернизировали ее кодовую базу, четкое разделение логических сущностей на модули и классы, введены некоторые ключевые точки расширяемости, заменены несколько старых, самодельных коллекций и контейнеры с более безопасным и эффективным STL контейнеры и сделал код проще и безопаснее с помощью реализации Microsoft Windows. Библиотеки — WIL.

В результате этого капитального ремонта стали доступны несколько ключевых компонентов консоли. для повторного использования в любой реализации терминала в Windows.Эти компоненты включают новый механизм текстового макета и рендеринга на основе DirectWrite, текстовый буфер, способный хранящие как UTF-16, так и UTF-8, парсер / эмиттер VT и многое другое.

Создание нового терминала Windows

Когда мы начали планировать новое приложение Windows Terminal, мы исследовали и оценили несколько подходов и стеков технологий. В итоге мы решили, что наши цели будут лучше всего достигнуты, если мы продолжим инвестировать в нашу кодовую базу C ++, что позволило бы нам повторно использовать несколько вышеупомянутых модернизированных компоненты как в существующей Консоли, так и в новом Терминале.Далее мы поняли, что это позволит нам построить большую часть ядра Терминала как многоразовый элемент управления пользовательского интерфейса, который другие могут включить в свои собственные приложения.

Результат этой работы содержится в данном репо и доставлен в виде Приложение Windows Terminal, которое вы можете загрузить из Microsoft Store, или прямо из этого репо выпускает.


Ресурсы

Для получения дополнительной информации о Windows Terminal вы можете найти некоторые из этих Ресурсов полезных и интересных:


FAQ

Я построил и запустил новый терминал, но он выглядит так же, как старая консоль

Причина: вы запускаете неправильное решение в Visual Studio.

Решение: убедитесь, что вы создаете и развертываете проект CascadiaPackage в Visual Studio.

⚠ Примечание: OpenConsole.exe — это просто локально созданный conhost.exe , классический Консоль Windows, на которой размещается инфраструктура командной строки Windows. OpenConsole используется Терминалом Windows для подключения и связи с командной строкой приложений (через ConPty).


Документация

Вся проектная документация находится по адресу ака.мс / терминал-документы. Если вы хотели бы чтобы внести свой вклад в документацию, отправьте запрос на перенос в Windows Репозиторий документации по терминалу.


Содействие

Мы рады работать вместе с вами, нашим удивительным сообществом, над созданием и улучшить Терминал Windows!

ПРЕЖДЕ чем начать работу над функцией / исправлением , прочтите и следуйте нашим Автора Путеводитель по помочь избежать ненужных или дублирующих усилий.

Общение с командой

Самый простой способ общаться с командой — через GitHub.

Присылайте новые вопросы, запросы функций и предложения, но НЕОБХОДИМО искать аналогичные открытые / закрытые ранее существовавшие проблемы перед созданием новой проблемы.

Если вы хотите задать вопрос, который, по вашему мнению, не требует решения (пока), свяжитесь с нами через Twitter:

Руководство разработчика

Предварительные требования

Строительный кодекс

В этом репозитории используется git подмодули для некоторых из зависимости. Чтобы убедиться, что подмодули восстановлены или обновлены, обязательно запустите следующие до строительства:

 обновление подмодуля git --init --recursive 

OpenConsole.sln может быть собран из Visual Studio или из командной строки. используя набор удобных скриптов и инструментов в каталоге / tools :

Построение в PowerShell

 Модуль импорта. \ Tools \ OpenConsole.psm1
Set-MsBuildDevEnvironment
Invoke-OpenConsoleBuild 

Здание в комм.

Запуск и отладка

Чтобы отладить терминал Windows в VS, щелкните правой кнопкой мыши CascadiaPackage (в Обозреватель решений) и перейдите в свойства.В меню «Отладка» измените «Приложение». процесс »и« Фоновый процесс задачи »на« Только собственный ».

После этого вы сможете построить и отладить проект терминала, нажав Ф5 .

👉 Вы не сможете запустить Терминал напрямую, запустив WindowsTerminal.exe. Подробнее о том, почему, см. # 926, # 4043

Руководство по кодированию

Просмотрите эти краткие документы ниже о наших методах кодирования.

👉 Если вы обнаружите, что в этих документах чего-то не хватает, не стесняйтесь вносить свой вклад в любой из наших файлов документации в любом месте репозитория (или напишите новый едины!)

Это работа в стадии разработки, поскольку мы узнаем, что нам нужно, чтобы предоставить людям чтобы быть эффективными участниками нашего проекта.


Кодекс поведения

В этом проекте принят открытый исходный код Microsoft Поведение. Для получения дополнительной информации см. Кодекс поведения. FAQ или свяжитесь с [email protected] любым дополнительные вопросы или комментарии.

Новый терминал Windows от Microsoft теперь доступен для загрузки для Windows 10

Microsoft впервые представила свое новое приложение командной строки для Windows, получившее название Windows Terminal, на выставке Build ранее в этом году. Это новое центральное место, где вы можете получить доступ к традиционной строке команд, PowerShell и подсистеме Windows для Linux (WSL).Хотя разработчики смогли скомпилировать и использовать Терминал Windows из кода, доступного на GitHub, сегодня Microsoft выпускает простой установщик через Магазин Windows.

Приложение Windows Terminal включает поддержку нескольких вкладок, а также темы и настройки для разработчиков, которые хотят настроить приложение Terminal. Вам нужно будет отредактировать файл JSON, если вы хотите получить доступ ко всем параметрам настройки прямо сейчас, поскольку этот ранний предварительный просмотр не имеет полной функциональности. У Microsoft есть несколько инструкций о том, как настроить параметры и привязки клавиш в файле JSON, и вы даже можете изменить фоновое изображение.

Терминал Windows

также будет поддерживать полный рендеринг текста и даже эмодзи на базе графического процессора. Microsoft продемонстрировала поддержку эмодзи в ярком видео на Build, а рендеринг текста основан на DirectX, поэтому он будет отображать обычные текстовые символы, глифы и символы, доступные на вашем ПК.

Microsoft обещала предварительную версию Windows Terminal в середине июня, и мы только что прошли середину месяца, и она наступила. «Это первая из нескольких предварительных версий для Microsoft Store, — говорит Кайла Циннамон, менеджер программы Windows Terminal.«Команда Terminal работает над созданием согласованного графика, который предлагает регулярные предварительные просмотры и более частые сборки для тех, кто хочет получить доступ к последним функциям по мере их появления. Windows Terminal 1.0 поступит в продажу этой зимой в Microsoft Store! »

Microsoft также работает над переносом полного ядра Linux в Windows 10 для повышения производительности подсистемы Windows для Linux (WSL). Если вы хотите опробовать новый Терминал Windows, вы можете сразу загрузить его из Магазина Windows.

15+ лучших бесплатных эмуляторов терминалов для Windows в 2021 году

Эмулятор терминала — это программа, которая имитирует функции традиционных компьютерных терминалов. Проще говоря, в отличие от классического терминала, который выполнял функции с использованием оборудования, эмулятор терминала выполняет те же задачи в программном обеспечении.

Эмулятор терминала позволяет главному компьютеру получать доступ к удаленному компьютеру с помощью командной строки или графического интерфейса.

Помимо доступа к файлам на другом компьютере, программа также позволяет главному компьютеру запускать приложения на удаленном компьютере.

Кроме того, эмулятор терминала также позволяет передавать файлы между хостом и удаленным компьютером. Такая связь между двумя компьютерами осуществляется с помощью криптографического сетевого протокола — Secure Shell (SSH).

Терминал в графическом интерфейсе пользователя обычно известен как « Terminal Window ».’

Разработчики используют клиенты эмулятора терминала для получения доступа к компьютеру через оболочку. Текстовый интерфейс предоставляет программистам больший контроль над всеми функциями и ускоряет процессы. Ниже мы обсудим лучшие эмуляторы терминала для Windows. Вариантов много, и у каждого есть свои плюсы и минусы.

СОДЕРЖАНИЕ

Эмулятор терминала Top 15 для Windows

В операционной системе Windows

всегда не хватало отличного интерфейса командной строки, поэтому программисты и системные администраторы вынуждены искать сторонние альтернативы, которые копируют консоли в стиле Unix.

Хотя можно интегрировать «оболочку bash» — оболочку Unix, с Windows 10, разработчики по-прежнему выбирают более настраиваемый эмулятор. Ниже мы перечислили 10 лучших эмуляторов терминала для Windows:

1. Командир

Cmder — один из самых популярных эмуляторов портативных терминалов, доступных для ОС Windows. На официальном сайте программы говорится, что она была разработана «из чистого разочарования», отмечая, что на рынке не было доступных альтернатив.Программный пакет написан на C ++ и Powershell.

Бесплатное программное обеспечение с открытым исходным кодом построено на популярном эмуляторе консоли — ConEMu. Более того, Cmder добавляет улучшения из Clink, которые предлагают завершение в стиле bash. Он также представляет возможности Unix для Windows, расширяя совместимость с PowerShell, MinTTY, myysgit и Cygwin.

Плюсы
  • Портативная версия программного обеспечения позволяет программистам запускать эмулятор с USB-накопителя или облака без установки.
  • Цветовая схема
  • Monokai — Cmder выглядит лучше, чем ConEmu, за счет использования цветовой схемы Monokai, которая позволяет настраивать цвета и схемы прозрачности.
  • ConEmu отлично взаимодействует с приложениями командной строки, такими как MinTTY, CMD и Powershell.
  • Плавно и эффективно работает с терминалом VS Code.
Минусы
  • Cmder работает медленнее, чем ConEmu.
  • У определенных команд есть проблемы с символами, отличными от Unicode.
  • Переносимая версия не содержит команд Unix; только полная версия имеет такую ​​поддержку.

Загрузить Cmder

2. Эмулятор терминала ZOC

ZOC — один из лучших эмуляторов терминала и SSH-клиентов, особенно для программистов, которым нужен доступ к данным на Unix-машинах из Windows.Программное обеспечение не является бесплатным, но имеет впечатляющие возможности для опытных пользователей. Это универсальный инструмент для разработчиков, поскольку он объединяет возможность подключения к текстовым серверам и удаленным машинам.

Одним из его значительных преимуществ является то, что он предлагает интерфейс с вкладками, позволяющий разработчикам работать с несколькими терминальными сеансами одновременно. Программный пакет полностью настраивается в соответствии с личным стилем разработчиков.

Дополнительные функции терминала

ZOC Terminal включают линейную графику, поддержку мыши и переназначение клавиатуры.Связь с хостами с помощью telnet и Secure Shell очень проста.

Плюсы
  • Поддерживает коммутируемое соединение — он может связываться с хостом и мэйнфреймами через современный набор номера и прямые последовательные соединения.
  • Функция автоматического выделения — позволяет искать текст и выделять его.
  • Простая навигация. Используя интерфейс с вкладками, разработчики могут легко переходить к нескольким сеансам из одного окна.
Минусы
  • Пакет программного обеспечения надежен и обладает впечатляющими функциями, но единственным недостатком является то, что он не бесплатный. Терминал ZOC поставляется с биркой 79,99 доллара.

Скачать эмулятор терминала Zoc для windows

3.Эмулятор консоли ConEmu

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

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

Более того, ConEmu совместим со многими оболочками, такими как PowerShell, PuTTY и Cmder. Программное обеспечение не самое лучшее для новых пользователей, поскольку в нем отсутствуют некоторые функции, такие как удаленное подключение.

Плюсы
  • Это бесплатно, с открытым исходным кодом и активно развивается.
  • Интегрируется с Explorer.
  • Полностью совместим с PuTTY, Cygwin, CMD и PowerShell.
  • Поддержка нескольких вкладок — пользователи могут одновременно открывать несколько оболочек и несколько экземпляров одной и той же оболочки.
  • Легко настроить большинство параметров, таких как ярлыки, шрифты, фоновое изображение и цвета.
  • Инструмент поддерживает динамическое изменение размера окна.
  • Он предлагает несколько вкладок для консолей, средств просмотра, панелей и редакторов.
  • Приложения
  • с графическим интерфейсом могут запускаться на вкладке ConEmu.
  • ConEmu имеет встроенную функцию создания снимков экрана.
Минусы
  • В инструменте нет функций оболочки, таких как завершение табуляции и удаленные подключения.
  • Плохая поддержка прокрутки — при прокрутке выполняется переход к пустому пространству, а не к текстовому содержимому.
  • Непривлекательный вид по умолчанию.

Загрузить ConEmu

4. Эмулятор консоли Mintty для Cygwin

Mintty — это эмулятор консоли с открытым исходным кодом для Cygwin — Unix-подобная функциональность для Windows. Поскольку Cygwin изначально работает в ОС Windows, mintty не нуждается в сервере отображения. Программный инструмент идеально подходит для программистов, которые преимущественно используют оболочку Cygwin для Windows.Фактически, с 2011 года mintty является терминалом Cygwin по умолчанию.

Он предлагает гибкий пользовательский интерфейс и больше привязан к стандартам Unix. Программа написана на языке C и получила свое название «mintty» за минималистский подход к проектам. Одним из его ключевых преимуществ является то, что он предоставляет функцию перетаскивания и поддерживает копирование и вставку. Но главное его преимущество перед аналогами — совместимость с xterm.

Плюсы
  • Функция перетаскивания — mintty предлагает функцию перетаскивания, которая экономит время и упрощает работу программистов.
  • Совместимость с Xterm — mintty совместим со стандартным эмулятором терминала для X Window System — Xterm.
  • Плавная прокрутка. В отличие от ConEmu, который прокручивает пустое пространство, прокрутка мышью в программном обеспечении mintty прокручивает содержимое.
  • Поддержка
  • Cygwin и MSYS — поскольку это родная программа для Windows, связанная с Cygwin, она позволяет выполнять глубокие настройки, такие как изменение размера окон, цвета фона, прозрачности и шрифта.
  • Он поддерживает UTF-8, что позволяет кодировать все символы.
Минусы
  • Нет поддержки WSL.
  • Типичные приложения Windows работают плохо.
  • Нет поддержки нескольких вкладок.

Загрузить Mintty

5.Эмулятор MobaXterm для удаленных вычислений

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

MobaXterm имеет две редакции — Домашняя и Профессиональная. Домашние версии бесплатны, а профессиональные выпускаются по колоссальной цене в 69 долларов за пользователя.Профессиональная версия предлагает неограниченное количество сессий, туннелей и макросов. Более того, он позволяет настраивать больше, чем базовая версия.

Пакет программного обеспечения подходит для администраторов, программистов, веб-мастеров и всех, кто хочет решать свои удаленные задачи просто и продуктивно.

Одним из его основных преимуществ является то, что он объединяет ряд серверных клиентов, включая SSH, RDP, telnet, SFTP, VNC и rlogin.Кроме того, он предоставляет набор команд Unix, таких как bash, grep, rsync и многие другие.

MobaXterm предлагает интуитивно понятный пользовательский интерфейс для обеспечения эффективного доступа к удаленным серверам через несколько сетей.

Плюсы
  • Автоматический SFTP — пользователям не нужно играть с несколькими приложениями, поскольку это универсальное сетевое приложение.Например, когда пользователь подключается к удаленному серверу с помощью SSH, браузер SFPT автоматически открывается, чтобы пользователи могли редактировать удаленные файлы.
  • Он предлагает хранилище паролей.
  • Встроенный редактор удаленных файлов — пользователи могут легко редактировать удаленные файлы через SSH и SFTP.
  • интегрируется с WSL — он идеально гармонирует с подсистемой Windows для Linux, которая является совместимым уровнем для запуска двоичных файлов Linux изначально в Windows 10.
  • Он интегрируется с PuTTY в Windows.
Минусы
  • Программное обеспечение не бесплатное и стоит дорого. Это стоит для тех, кто надеется использовать его в профессиональном плане.
  • Ограничение режима вкладок — если пользователь разделяет экран, он должен перейти к одному экрану перед переключением вкладок.

Загрузить MobaXterm

6. Бабун -a Cygwin Shell

Babu — это оболочка, построенная на Cygwin — среде в стиле Unix для Windows. Программное обеспечение полностью бесплатное, и его часто называют «Windows, которая вам обязательно понравится!». Он приносит в Windows zsh, oh-my-zsh — управляемую сообществом структуру для организации конфигурации Zsh.

Предварительно сконфигурированный Cygwin на Babun поставляется с множеством надстроек и практически не требует настройки.Более того, он имеет архитектуру, ориентированную на подключаемые модули. Babun идеально подходит для разработчиков, которые хотят использовать больше возможностей оболочки, поскольку он поставляется с менеджером пакетов, известным как «pact».

Плюсы
  • Поставляется с Linux-подобным мощным менеджером пакетов — Pact.
  • Подходит для начинающих и опытных пользователей. Поскольку Babun поставляется с bash и zsh, он предлагает пользователю свободу выбора оболочки, которую он хочет запустить.
  • Совместимость с Cygwin — Программисты могут запускать приложения Linux в ОС Windows из интерфейса в стиле Linux.
Минусы
  • Несовместимо со старыми аддонами Cygwin.
  • Активно не разрабатывается и не обновляется.
  • Бабун не имеет поддержки вкладок.

Скачать Бабун

7. PuTTY — Самый популярный эмулятор терминала

PuTTY — это бесплатная последовательная консоль, эмулятор терминала и самый популярный клиент SSH. Написанный на языке C и разработанный Саймоном Татхамом, PuTTY поддерживает несколько сетевых протоколов, таких как Telnet, протокол безопасного копирования (SCP), rlogin и SSH. Это один из самых старых эмуляторов терминала, который до сих пор активно развивается и обновляется.

Хотя изначально он был разработан для ОС Windows, сейчас он перенесен на многие операционные системы. Вкладки сеанса не поддерживаются; несколько оболочек предоставляют эту функцию. Обычно PuTTY используется для подключения маршрутизаторов и коммутаторов с помощью SSH.

Плюсы
  • Доступность исходного кода — Программисты могут настраивать вещи, поскольку доступен весь исходный код.
  • Надежное и заслуживающее доверия приложение — PuTTY заслужил признание среди разработчиков
  • Простота установки и использования.
  • Он поддерживает широкий спектр протоколов.
  • Кросс-платформенная совместимость.
Минусы
  • Нет интерфейса с вкладками.
  • Не сохраняет пароли.
  • Настроить ведение журнала и трассировку очень утомительно.
  • Отсутствует опция глобальной настройки; поэтому все настройки для всех подключений должны выполняться индивидуально.

Загрузить PuTTY

8. KiTTY

Программа KiTTY является адаптацией PuTTY, поскольку она разработана на тех же основах программирования, что и PuTTY.Таким образом, программистам легко переключиться на KiTTY, поскольку он имеет тот же UI (пользовательский интерфейс) и UX (пользовательский интерфейс), что и PuTTY.

Приложение полностью запрограммировано в операционной системе Windows. Однако пользователи могут получить доступ к машинам Linux и Unix. KiTTY — лучшая адаптация PuTTY, поскольку предлагает функции, которых не хватает известному эмулятору терминала PuTTY.

Плюсы
  • Это кроссплатформенное приложение.
  • KiTTY предлагает несколько дополнительных функций, таких как — сценарий автоматического входа в систему, обработчик SSH, фильтр сеанса, альтернативные параметры командной строки, мгновенное начало дублирования сеанса и интеграция с WinSCP.
  • Автоматически переподключает используемый сервер при перезапуске.
  • Функции запуска нескольких сеансов — программное обеспечение размещает их рядом друг с другом.
  • Подключение через Telnet и SSH
  • Использует Unicode для совместимости символов.
  • Хранит учетные данные для входа.
  • Некоторые из его графических функций включают — значок для каждого сеанса, отправить в трей и прозрачность.
  • Текстовый редактор и чат-сервер интегрированы в приложение.
Минусы
  • Нет централизованной конфигурации — хотя KiTTY предоставляет функцию одновременного открытия нескольких сеансов, настройки каждого сеанса хранятся отдельно.Поэтому, если программист хочет изменить настройки, знакомые для всех сеансов, он выполняет это независимо для каждого сеанса.

Скачать KiTTY

9. Эмулятор терминала Xshell

Xshell — эмулятор терминала, который отражает наличие виртуальной консоли. Программное обеспечение позволяет компьютеру работать в качестве терминала и упрощает программам доступ к данным в мэйнфрейме.Хотя он разработан для Windows, взаимодействовать с серверами Linux очень просто. Программа позиционируется как «Самый мощный в отрасли клиент SSH».

Программное обеспечение имеет несколько раскрывающихся вкладок и, следовательно, представляет собой модульный эмулятор. Дружественный интерфейс позволяет разработчикам эффективно управлять различными задачами. XShell часто известен своей безопасностью и прозрачностью, поскольку он использует систему аутентификации MIT Kerberos.

Таким образом, пользователи не должны беспокоиться о потере данных. Более того, в программе есть функция автоматического обновления, которая загружает и устанавливает ее при появлении новых обновлений. Xshell — идеальный выбор эмулятора терминала как для новичков, так и для экспертов.

Плюсы
  • Он поддерживает несколько языков.
  • Интерфейс с вкладками.
  • Он предлагает управление несколькими сеансами, что упрощает разработчикам одновременное управление несколькими сеансами.
  • Он имеет такие функции, как мониторинг каналов и динамическое перенаправление портов.
  • Функция автоматической блокировки терминала и позволяет пользователям устанавливать мастер-пароль.
  • Поддерживает кодировку UTF-8.
  • Автоматизирует задачи с помощью VBScript.
  • Поддерживает Python, JScript и VBScript.
Минусы
  • Программное обеспечение резервирует более 50 мегабайт дискового пространства.
  • Не кроссплатформенное ПО.
  • Это платное программное обеспечение по цене 89 долларов в год.
  • Бесплатная версия позволяет открывать только четыре вкладки.

Загрузить XShell

10. ConsoleZ — расширение для консоли Windows

ConsoleZ — это расширение для консоли Windows, которое не является оболочкой, аналогичной вышеуказанным альтернативным эмуляторам терминала. Таким образом, он не выполняет многие функции оболочки, такие как кодирование синтаксиса и история команд.

Проще говоря, ConsoleZ — это более привлекательный интерфейс для команды. Более того, нет необходимости устанавливать, так как он будет работать вместе с командной строкой Windows. Пользователи могут просматривать несколько консолей рядом, разделив консоль по горизонтали или вертикали.

Хотя встроенная консоль Windows не имеет параметров настройки, ConsolseZ действует как идеальный эмулятор терминала, делая его более доступным и продуктивным.Используя ConsoleZ, программисты могут изменять внешний вид, добавляя темы, вкладки и многие другие визуальные настройки, чтобы сделать скучную командную строку Windows более яркой.

Плюсы
  • Встроенное окно поиска облегчает поиск команд.
  • Функции работы с несколькими вкладками позволяют пользователям переименовывать, закрывать, клонировать и добавлять новые абс.
  • Группировка вкладок — вкладки можно сгруппировать, чтобы общая команда могла выполняться в нескольких сеансах одновременно.
  • Консольная анимация в стиле Quake.
  • Строгая визуализация шрифта с одинарным пространством.
  • Пользователи могут установить непрозрачность цвета фона текста.
  • Приложение небольшое и портативное.
  • ConsoleZ многоязычный — поддерживает японский, французский, немецкий и русский языки.
  • Поддерживает типографские лигатуры.
Минусы
  • Пользователи не могут открывать заранее созданные вкладки. Поэтому программистам приходится открывать все вручную каждый раз при запуске приложения.

Загрузить консольZ

11. Console2 — лучшие эмуляторы терминала и командная строка для Windows

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

Еще одна дополнительная функция — это интеграция с Windows Powershell, благодаря которой пользователям не требуется открывать новое окно для нужд Powershell.В дополнение к этому он также может запускать PuTTY и Cygwin. Программа предлагает множество вариантов конфигурации, удовлетворяющих потребности любого программиста. Pro

Плюсы
  • Это бесплатное программное обеспечение с открытым исходным кодом.
  • Настраиваемые горячие клавиши — Назначение горячих клавиш состоит в том, чтобы легко запускать действия, и поэтому Console2 позволяет программистам настраивать горячие клавиши в соответствии с их требованиями.
  • Интерфейс с вкладками — пользователи могут создавать вкладки для отдельных экземпляров, что позволяет программистам иметь как несколько оболочек, так и экземпляры этой конкретной оболочки.
  • Доступен полноэкранный режим.
  • Он интегрируется с Cygwin, PuTTY, командной строкой и PowerShell.
  • Пользователи могут настраивать цвет и шрифты по своему выбору.
  • Динамически изменять размер окна.
Минусы
  • Неактивная команда разработчиков. Последний раз программное обеспечение обновлялось в 2013 году.
  • Многие пользователи сталкиваются с ошибкой: остановка запущенного сценария закрывает вкладку, а не показывает экран, на котором пользователи могут ввести новую команду.

Загрузить Console2

12 — эмулятор терминала z / Scope

z / Scope — один из самых надежных и профессиональных эмуляторов терминала на рынке. Это современная мультипротокольная эмуляция терминала с несколькими хостами, работающая практически во всех версиях операционной системы Windows. Программа использует современный интерфейс с вкладками и обеспечивает одновременный доступ к нескольким терминальным приложениям.

z / Scope также предлагает множество инструментов, упрощающих работу пользователей. В программе есть все, что нужно программисту для взаимодействия с хостами по протоколам SSL. Его разработчики утверждают, что программное обеспечение значительно увеличивает производительность, предлагая им лучший опыт эмуляции.

Плюсы
  • Он поддерживает доступ к нескольким хостам, например, эмуляция IBM TN3270E / TN3270, интеграции SSH и FTP.
  • Полное переназначение клавиатуры.
  • Интерфейс с вкладками для удобной навигации.
  • Имеет версии для Windows и веб-версии.
Минусы
  • Программное обеспечение не является бесплатным. Но стоит отметить, что он доступен по доступной цене в 46 долларов.Более того, они предоставляют поддержку в течение всего года бесплатно.

Загрузить z / Scope

13. Hyper — кроссплатформенный эмулятор терминала

Hyper — еще одна альтернативная эмуляция терминала, которую можно запустить практически во всех версиях операционных систем. Используя Hyper, программисты могут подключаться к нескольким системам, используя SSH и модем удаленного доступа.

Чаще всего разработчики используют программное обеспечение для установления коммутируемого соединения с другими компьютерами.Более того, он также используется для передачи данных между сетями, такими как хост и удаленные серверы.

Плюсы
  • Программное обеспечение полностью настраивается.
  • Предлагает кроссплатформенность и становится возможным с помощью Electron.
Минусы
  • Программное обеспечение работает нестабильно.
  • Electron использует много ресурсов.
  • Разработка идет очень медленно.

Загрузить Hyper

14. FireCMD

FireCMD — это продвинутый эмулятор терминала, который позволяет пользователям выполнять несколько задач. Одно из его преимуществ — удобный интерфейс.Помимо возможностей работы в качестве эмулятора терминала для Windows, он также имеет несколько встроенных инструментов, таких как текстовый редактор, средство захвата снимков и Unix для Windows.

FireCMD позволит пользователям запускать 32- или 64-битные консольные программы. Программа предоставляет дополнительные функции для изменения цвета, стиля, размера шрифта и даже цвета фона. Он поддерживает полноэкранный режим и динамическое изменение размера окна, чтобы удовлетворить все потребности всех разработчиков.

Кроме того, он также имеет функции увеличения или уменьшения масштаба и операций копирования-вставки. Он поддерживает среду с несколькими вкладками, которая позволяет программистам работать над несколькими сеансами одновременно. Таким образом, пользователи могут одновременно запускать консольные приложения, такие как Bash, Cygwin, CMD и PowerShell. Он также может редактировать несколько текстовых файлов одновременно.

Плюсы
  • Программа позволяет использовать бесплатную пробную версию.
  • Автозаполнение команд — это одна из самых удобных функций, то есть поддерживает автозаполнение сложных команд.
  • Поддержка HTML и CSS.
Минусы
  • FireCMD стоит 29 долларов.

Загрузить FireCMD

15.Terminus — эмулятор терминала Windows с открытым исходным кодом

Terminus — это программное обеспечение с открытым исходным кодом, предназначенное для работы с несколькими операционными системами, включая Windows. Программное обеспечение отточено и на первый взгляд выглядит изысканно.

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

Плюсы
  • Это кроссплатформенное программное обеспечение с открытым исходным кодом.
  • Полностью настраиваемый — он позволяет пользователям изменять цвет, поведение рамки окна, горячие клавиши, расположение вкладки, sie и даже стиль курсора.
  • Он интегрируется с CMD, PowerShell и WSL.
  • Программа поставляется с несколькими плагинами.
Минусы
  • Программное обеспечение занимает более 80 МБ дискового пространства и использует много ресурсов.
  • Программисты жалуются, что некоторые функции не работают во время работы программного обеспечения.

Загрузить Terminus

Выше приведены 15 лучших эмуляторов терминала для Windows .На рынке доступны сотни других продуктов, но вышеперечисленные на данный момент являются лучшими в бизнесе.

Расширенный список команд CMD для Windows

, использование команд командной строки в 2021 г.

С помощью графического пользовательского интерфейса в Windows можно делать практически все, что угодно. Однако, если вы пользователь Mac OS X, вы хотите проверить, как автоматизировать вещи, используя списки команд для Mac OS X.

Кроме того, существует множество повторяемых задач, и вы можете просто записать набор команд (в так называемый пакетный файл в Windows, скрипт в Mac OS X и Ubuntu), которые будут делать то же самое, то же самое. сценарий, но намного быстрее, и вам не нужно все время нажимать кнопки и сидеть за компьютером.

Вот почему в Windows поддерживаются команды CMD . Фактически, эти команды, как правило, представляют собой смесь языка программирования и действий. Вы можете многое сделать через командную строку, что вы можете сделать через пользовательский интерфейс.

Если вы предпочитаете видео вместо чтения статьи, посмотрите видео ниже:

Назначение командного файла — набрать последовательность из специальных команд , которые объясняют компьютеру, что вы хотите сделать. Дополнительные преимущества по сравнению с использованием пользовательского интерфейса с мышью и клавиатурой заключаются в том, что одним щелчком мыши вы можете запустить от десятков до сотни (!) Команд, которые вы предварительно подготовили в текстовом файле. Более того, вы можете запланировать запуск этих команд в определенное время. Это проще, чем обычное программирование.

Вот почему командная строка так популярна в сообществе разработчиков. Итак, если вы хотите извлечь выгоду, пришло время познакомиться с наиболее полезными командами командной строки!

Начальная точка: основные команды Windows CMD

То, что вы можете делать в командной строке, зависит от того, насколько программа понимает ваши команды. В Windows это cmd.exe или PowerShell. Они интерпретируют ваши команды. PowerShell хорош, но для него требуется .NET framework, и у вас может не быть доступа к нему в Windows Recovery или в безопасном режиме Windows.

С другой стороны, cmd.exe представляет собой оболочку, которую вы также можете использовать в Windows Recovery или в безопасном режиме Windows. Кроме того, cmd использует файлов .bat (сокращенно от « batch », это файлы, в которых хранятся команды).По умолчанию exe . Это по-прежнему самый распространенный способ распространения командных файлов оболочки для Windows. Таким образом, изучение команд cmd.exe и их работы означает, что вы сможете читать и понимать файлы .bat .

Чтобы запустить командную строку Win 10, щелкните меню Windows, затем перейдите в системную папку Windows и откройте командную строку. Обратите внимание, что если вы запустите командную строку без прав администратора, все команды Windows CMD, введенные внутри нее, также будут без прав.Приятно избегать проблем при обучении.

Начнем с отображения текста с эхом:

 echo Привет, мир!
 

Это отобразит текст в консоли. Поздравляю с первой командой! Отображение вещей очень полезно в сценариях и в циклах, чтобы показать полезные комментарии о том, что происходит, или просто указать на прогресс.

Чтобы отобразить две строки, вы можете использовать команды и , например,

 echo Привет, мир! & echo И снова здравствуйте!
 

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

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

 реж
 

Теперь вы можете искать конкретный файл.У вас есть отправная точка, но вы не знаете точную папку. В каталоге вы можете показать все файлы в текущих каталогах, а также файлы в подкаталогах одной командой:

 реж / S
 

Но когда вы узнаете немного больше о команде dir , давайте узнаем немного больше. Команда Dir также позволяет выполнять поиск. Его поведение отличается от поиска в проводнике Windows, но оно полезно. Допустим, вам нужно найти файл со словом SQL в имени файла:

 каталог / S * sql *
 

Обратите внимание, что при поиске слова введите , оно также будет соответствовать таким именам файлов, как , вход или , выход , потому что оба слова содержат , введите .По умолчанию поиск нечувствителен к регистру, потому что Windows обычно игнорирует случаи, когда речь идет о файлах и каталогах.

Теперь вы можете захотеть отобразить содержимое файла с помощью команды type . Не делайте этого со слишком большими файлами, потому что ваша командная строка будет заполнена слишком большим количеством строк. Но он по-прежнему полезен для относительно небольших файлов, таких как конфигурации.

 введите "имя файла"
 

Сейчас самое время сказать вам, что вы должны делать во всех командах командной строки: всегда ставьте двойные кавычки (например: «filename.txt ») вокруг всех имен файлов. Да, есть соблазн пропустить несколько нажатий клавиш, но если вы будете заключать в двойные кавычки имена файлов или папок, это может когда-нибудь вызвать у вас серьезные проблемы. Вы не хотите, чтобы ваше имя файла интерпретировалось как команда оболочки, которая может произойти, если ваше имя файла или имя папки внезапно будут содержать пробелы внутри.

Сделайте команды CMD более мощными: трубы и подсказки

Важно: вы можете остановить и отменить любую запущенную команду, нажав CTLR + C на клавиатуре в любое время.

Когда какая-либо команда выводит слишком много контента, чтобы поместиться на экране, вам нужно будет использовать еще команд . Это одна из простых команд CMD, которая вам понадобится во многих случаях, поскольку командная строка в Windows 10 не может содержать много текста. еще Команда работает следующим образом: она печатает один экран с текстом, и вы нажимаете клавишу пробела, чтобы отобразить следующий экран с текстом, пока не прочитаете его полностью.

Однако, в отличие от других команд, которые мы видели до сих пор, команда more принимает текст в качестве входных данных.Много текста. Значит нужно перенаправить текст из команды type для перемещения, иначе не получится. Вы можете сделать это с помощью трубы | оператор. Слева от вертикальной черты | вы помещаете команду для вывода. Справа вы пишете команду, которая будет получать выходные данные и что-то с ними делать. Так, например, при попытке просмотреть длинный текстовый файл:

 тип "имя файла" | более
 

Мы используем этот метод здесь с типа и еще , но он может работать и в других случаях.Например, вы можете объединить и с командой help , чтобы отображать документацию постранично:

 помощь | более
 

Обратите внимание, что если вам больше не нужно отображать следующий экран и вы хотите оставить команду еще , просто нажмите клавишу Q на клавиатуре. Вы также можете нажать знак равенства «=», чтобы отобразить текущий номер строки. И даже лучше: вы можете пропустить несколько строк в начале вывода. Например, если вы хотите перечислить каталог, но не хотите видеть заголовок и хотите пропустить первые 7 строк:

 dir | подробнее +7
 

«+7» означает семь строк, которые нужно пропустить.Кстати, вам не нужно использовать типа , чтобы отображать файл, используя или . Он поддерживает прямое отображение файлов, помещая имя файла в конце команды:

 еще "filename"
 

Он имеет дополнительное преимущество: more Команда сообщает текущую позицию просмотра в файле с указанием процента прогресса. В общем, если у вас есть какая-то команда, которая также предоставляет дополнительную функцию, лучше использовать эту команду и ее функцию вместо двух отдельных команд.Вы часто найдете преимущества использования команд с дополнительными параметрами, потому что это делает сценарий короче.

Но лучшие виды мира не заменяют хороший текстовый редактор. Иногда вам действительно нужно, чтобы вывод команды был внутри нового файла. Хорошие новости: для этого есть еще одна команда cmd.exe, представленная простым символом «> » (без кавычек). Вы можете использовать это так:

 дерево / F> "files.txt"
 

Вы можете думать об этом как о направлении вывода: возьмите все с консоли и сохраните в « файлах.txt ”имя файла.

Как видите, сначала команда записывается нормально, как если бы вы хотели увидеть результат в темном окне консоли командной строки Windows 10. Затем у вас есть символ «больше чем». > оператор, и после этого оператора у нас есть имя выходного файла, в которое будет выводиться вывод из консоли, а не в видимое окно. Подобно тому, как вы выполняете «Файл> Сохранить» в приложении, вы обычно указываете имя нового несуществующего файла.Что ж, если очень хочется, можно поставить имя существующего файла. Однако будьте осторожны, этот оператор заменит фактически существующий файл, фактически удалив все его содержимое, как и в случае с «Файл> Сохранить».

Еще лучше, есть второй оператор, который представлен двойным числом больше символов «>>». Вместо записи в файл и стирания содержимого, может использовать существующий файл и записывать вывод в конец этого существующего файла. Это действительно удобно, когда вам нужно сравнить вывод нескольких команд, но вы также можете буквально записывать файлы с помощью эхо-команд, используемых в командной строке, примерно так:

 echo "Hello World"> "Command log.txt"
скопируйте "Big Archive.zip", "Backup Big Archive.zip"
 

ВАЖНО: используйте @echo вместо echo для вывода только результата команды. В противном случае вы увидите дублированные строки: исходная команда и ее результат.

Использование команды >> также является хорошим и практичным способом объединения двух существующих текстовых файлов. Да, используя оператор двойного больше, чем программа типа, вы можете внезапно объединить два файла. Сочетание хороших функций из разных программ — важный аспект сценариев командной строки. Команда типа сама по себе может показаться бесполезной, но для такой комбинации она существует. Так, например, объединение файлов полезно для объединения ваших ежемесячных отчетов в CSV:

типа "Сентябрьский отчет.csv ">>" Комбинированный report.csv "
введите "October report.csv" >> "Combined report.csv"
 

Обратите внимание, что для добавления содержимого в существующий файл необходимо использовать оператор « , двойной больше, чем » >> . Если вы используете > (одиночное « больше »), тогда перезапишет любое существующее содержимое файла или создаст новый файл.

Есть бонус: все команды командной строки cmd поддерживают эти два оператора: «>» и «>>»!

Безопасное связывание команд Windows CMD

Итак, ранее мы видели , как связать две команды в цепочку с операторами и .Дело в том, что когда вы связываете две команды , обычно это происходит потому, что они связаны, и вы хотите выполнить вторую команду только , если первая сработала.

Например, вы хотите создать новый каталог и скопировать файл в этот новый каталог. Теперь, если создание каталога каким-то образом не удалось, вы действительно уверены, что хотите продолжить и скопировать этот файл? Копирование может завершиться неудачно в каскаде, потому что каталог не существует из-за предыдущей ошибки, поскольку создание каталога могло быть неудачным, потому что папка уже существовала, и поэтому копирование нового файла может также стереть существующий файл, который вы не собирались. Именно здесь вы начинаете задаваться вопросом, действительно ли вы хотите запустить эту команду copy без проверки.

При использовании оператора с двойным амперсандом && вторая команда выполнит только , если первая сработала правильно. Вот пример создания нового каталога и последующего копирования файла:

 mkdir "v2" && copy "index.html" "v2"
 

Если вы запустите эту команду один раз, предполагая, что у вас есть индекс .html , вы получите новый каталог. В этом каталоге будет копия файла index.html . Однако, если вы удалите файл index.html в новом каталоге v2 через проводник Windows, а затем снова запустите цепочку команд, вы увидите, что index.html не копируется. Это доказывает, что оператор && работает и не выполнил команду « copy », потому что команда mkdir завершилась неудачно.

Но откуда он это знает? Есть такая штука, которая называется , код выхода . Когда приложение завершает работу, оно всегда возвращает код выхода в операционную систему, чтобы указать, все ли в порядке или нет. Таким образом, различные приложения могут запускать другие приложения и иметь простой способ узнать, как запущенная задача завершила свою работу. Обычно , код выхода 0 (ноль) рассматривается как «все прошло нормально!». Если приложение возвращает что-то, отличное от нуля, родительское приложение понимает, что в приложении произошла ошибка.Кроме того, ненулевое число — это возвращаемый код ошибки, который может объяснить причину.

Код выхода — это базовая концепция команд Windows или, можно сказать, основная концепция. Следовательно, он интегрирован прямо в синтаксис команд строки CMD. Коды выхода — это не просто темные числа, доступные только операторам командной строки Windows. Код выхода последней команды всегда сохраняется в глобальной переменной команды% ERRORLEVEL%, которую может прочитать любое приложение.

В командной строке мы часто хотим извлечь данные, а иногда нам нужна только одна строка или только один специальный файл. Для вас может быть проще указать компьютеру найти определенную дату в вашем файле журнала, вместо того, чтобы прокручивать себя и искать ее. Это цель команды find . Он ищет строку в тексте и выводит любую строку, содержащую эту строку поиска, чтобы облегчить фильтрацию. Вернемся к примеру с фильтром файла журнала, команда будет выглядеть так:

 найти "[07 / Oct" "Connections Log.txt"
 

Видите, как это помогает более четко видеть, что происходит? Но find работает не только с файлами! Благодаря так называемому оператору «труба», представленному символом «|» символ (без кавычек). найти оператора в сочетании с | оператор может фильтровать строки, которые вы действительно хотите найти, например, ваш IP-адрес, с помощью ipconfig, который является одной из системных команд Windows:

 ipconfig | найти "IPv"
 

Видите, как это удобно? Вместо всего экрана вы получите только несколько строк с тем, что вам нужно. Возможно, вы захотите оставить его в списке командной строки Windows 10!

Взгляните на еще несколько команд Windows Prompt:

1.Команда Deltree

Важно: эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

Это одна из самых важных команд, запрашивающих команды Windows. Это краткая форма дерева удаления. Deltree — это команда, используемая для навсегда удаления файлов и каталогов с компьютера или ноутбука . Будьте очень осторожны с этой командой, потому что она удаляет данные безвозвратно.

Синтаксис:

Эта команда удаляет каталог и все подкаталоги и файлы в нем.

Для удаления нескольких файлов и каталогов синтаксис следующий:

DELTREE [/ Y] [диск:] путь [[диск:] путь […]]

Где

/ Y: Сбой, помогающий проверить, хочет ли пользователь удалить подкаталог.

[диск:] путь: определяет имя каталога, который пользователь хочет удалить.

Пример:

дельт дерева c: \ MyFile

Когда пользователь запускает указанную выше команду в командной строке Windows 10, он удаляет каталог MyFile и все, что находится в этом каталоге.

2. Запрос драйвера

Это одна из самых важных команд Windows. Неправильный драйвер устройства может указать на любое количество системных дилемм. Если пользователи хотят просмотреть, какие драйверы установлены в операционной системе Windows, они могут сделать это, выполнив инструмент командной строки Windows для запроса драйвера. Эта команда входит в состав основных команд командной строки CMD, которые предоставляют данные о каждом используемом драйвере.

Команда:

запрос драйвера

Если пользователю нужен дополнительный отчет, вы можете указать ключ -v.Другой альтернативой является установка ключа -si , который заставляет инструмент демонстрировать данные подписи для драйверов. Вот как они выглядят:

запрос драйвера -v

запрос драйвера -si

3. Пинг

Ping, по-видимому, является самой простой из всех отличительных команд командной строки Windows 10. Используется для проверки основного соединения TCP / IP с веб-хостом. Чтобы применить его, просто введите команду с псевдонимом или IP-адресом хоста, который необходимо проверить.

Например:

пинг 192.168.1.1

Всегда помните, что эта команда будет работать только в том случае, если разрешено перемещение по протоколу управляющих сообщений Интернета (ICMP) между двумя компьютерами. . Если в любой момент межсетевой экран препятствует трафику ICMP, пинг прервется.

4. Команда Pathping CMD

Ping выполняет отличную функцию информирования пользователей о том, могут ли два компьютера взаимодействовать друг с другом по TCP / IP, но , если ping действительно прерывается, пользователи не будут предоставлять никаких данных о характеристиках отказа.Вот где удобны команды командной строки Windows, такие как pathping . Команда приведена ниже:

путь 192.168.1.1

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

5. Список задач

Это один из лучших кодов командной строки Windows. Команда tasklist создана для предоставления данных о задачах, выполняемых в операционной системе Windows. Пользователи могут ввести следующую команду:

список задач

Команда списка задач имеет много произвольных переключателей. Ключ -m, который заставляет список задач отображать все модули DLL, связанные с заданием. Далее следует переключатель -svc, который устанавливает параметры, поддерживающие каждое задание.Вот как они работают:

список задач -m

список задач -svc

6. Taskkill

Это одна из основных команд CMD. Команда taskkill удаляет задачу либо по заголовку, либо по идентификатору процесса. Расположение этой команды вполне управляемо. Пользователи должны запускать команду taskkill с -pid (идентификатор процесса) или -im (имя изображения) и заголовком или идентификатором процесса задания, которое им нужно остановить. Вот два примера того, как работает эта команда:

taskkill -pid 3125

taskkill -im хром.exe

7. Проверка системных файлов

Можно сказать, что эта команда относится к наиболее важным командам Windows. Нечестивые приложения будут регулярно пытаться заменить системные файлы ядра измененными вариантами в попытке получить контроль над системой. Средство проверки системных файлов можно использовать для проверки достоверности системных регистров Windows . Если какая-либо из папок окажется утерянной или утерянной, они будут отремонтированы. Пользователи могут выполнить проверку системных файлов с помощью этой команды:

SFC / Scannow

Команда sfc / scannow проверяет все защищенные системные файлы и заменяет поврежденные файлы кэшированной моделью, которая помещается в сжатый корпус в% WinDir% \ System32 \ dllcache.

8. Команда Windows Repair-bde

Это одна из самых замечательных команд командной строки Windows. Если защищенный диск сталкивается с некоторыми проблемами, пользователи редко могут получить данные с помощью службы repair-bde. Чтобы применить эту команду, пользователям требуется целевой диск, на который могут быть записаны полученные данные, а также ключ извлечения BitLocker или пароль восстановления. Основной синтаксис этой команды:

repair-bde -rk | rp <корневой каталог>

Пользователи должны определить корневой диск, целевой диск и переключатель rk (ключ восстановления) или rp (пароль восстановления) вместе с маршрутом к ключу восстановления или паролю восстановления.Ниже приведен пример:

repair-bde c: d: -rk e: \ restore.bek

9. NetDiag

Пожалуй, наиболее ценной из команд командной строки CMD, разработанных в Windows, является NetDiag. Команда NetDiag предназначена для выполнения серии анализов на компьютере, чтобы помочь профессиональному эскизу выяснить, почему компьютер сталкивается с проблемами в сети. Команда показана ниже:

Netdiag

Важно: эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

Перечисление самой команды NetDiag позволит выполнить все возможные анализы, которые необходимо охватить. Netdiag может помочь пользователям интерпретировать любое количество сетевых проблем, таких как мониторинг виртуальных частных сетей.

10. Команда Tracert CMD

Команда tracert отслеживает путь, по которому пакет касается цели, и отображает пользователям знания о каждой поездке по этому пути. Например, если пользователи запускают tracert abc.com, они заметят информацию о каждой ссылке, по которой пакет связывается на своем пути, чтобы коснуться сервера.Если у пользователей возникают проблемы по сравнению с веб-сайтом, tracert может объяснить, где разгадывается загадка.

tracert abc.com

Приведенная выше команда является одной из самых важных команд командной строки Windows 10.

11. ШИФР

Шифр ​​входит в состав команд командной строки Windows для шифрования. Показывает или изменяет шифрование записей и файлов на NTFS-томах . Если используется без параметров, cipher показывает статус шифрования преобладающего каталога и всех содержащихся в нем записей.Например, следующая команда включает шифрование частного каталога.

cipher / e private

12. Палец

Командная строка Windows 10 также имеет одну важную команду, известную как finger. Отображает информацию о пользователе или пользователях на конкретном удаленном компьютере. . Например,

палец [email protected]

13. Сравн.

Эта команда командной строки Windows используется для побайтового сравнения содержимого двух файлов .Если применяется без параметров, он позволяет пользователям вводить файлы для сравнения. Например,

comp c: \ Annualreports \\ sales \ myfile \ march

14. Зажим

Клип находится под перенаправлением команд Windows. Перенаправляет вывод команды из командной строки . Пользователи также могут вставлять вывод в другие программы и файлы. Например,

клип

15.Цвет

Этот цвет является одной из основных команд командной строки CMD. Он разрабатывает цвета шрифта и фона в панели командной строки для текущего сеанса . При применении без параметров цвет изменяет вид по умолчанию и настройки цветов. Например,

цвет 84

16. Приложение

Важно: Эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

Приложение находится в каталогах Команды командной строки Windows 10.Этот позволяет программам открывать файлы в определенных папках или каталогах . Если применяется без параметров, команда добавления показывает добавленный индекс каталога. Например,

доп.

Приведенная выше команда сохранит копию добавленного списка каталогов.

17. Getmac

Команда getmac входит в состав наиболее важных команд Windows CMD. Эта команда дает адрес управления доступом к среде (MAC). Он также дает запись сетевых правил, связанных с каждым адресом для всех сетевых карт локально или по сети. getmac может быть полезен, если вы хотите использовать MAC-адрес в сетевом анализаторе или когда вы хотите понять, какие правила работают на конкретном сетевом адаптере. Например,

getmac / fo table / nh / v

18. Этикетка

Команды меток являются основными командами строки CMD. Он формирует, переключает или удаляет имя диска.Если применяется без параметров, команда метки изменяет превалирующую метку тома или удаляет текущую метку . Метка тома NTFS имеет длину 32 символа. Он может сохранить и раскрыть тот факт, который был нанесен при формировании этикетки. Например,

этикетка a: отчеты-декабрь

19. Логман

Команды logman используются в командной строке Windows Server Windows 10. Команда logman создает и поддерживает журналы производительности и сеанс трассировки событий .Эта команда также поддерживает многие роли монитора производительности из командной строки. Например,

запрос журнала "perf_log"

20. Ftype

Команды ftype — это системные команды Windows. Представляет или изменяет типы файлов, которые применяются при помощи расширения имени файла. . Если применяется без оператора (=), ftype показывает преобладающую командную строку открытия для указанного типа файла. Если применяется без параметров, ftype показывает типы файлов, для которых указаны открытые строки.Например,

ftype txtfile

21. BCDBOOT

BCDBOOT — это утилита командной строки. Он применяется для установки загрузчика bootmgr, а также для установки и настройки его данных конфигурации загрузки (BCD). BCD — это двоичный файл, в котором представлены все установленные приложения Windows. bcdboot отображает основные загрузочные файлы из отдельной Windows на диске в пользовательский загрузочный дистрибутив и объединяет это с надлежащим доступом к данным конфигурации загрузки.Другими словами, bcdboot используется для создания и восстановления системного раздела. Например, следующая команда отображает использование команды bcdboot.

bcdboot C: \ Windows

22. CERTREQ

Команда CERTREQ может использоваться для получения сертификатов от центра сертификации (CA), для восстановления ответа на предыдущий запрос от CA, для создания нового запроса. Файл .cer, который пользователи получают от центра сертификации, можно просто исправить, сохранив файл на сервере, на котором они создали CSR, например, как сертификат.cer и выполнив в командной строке следующую команду:

Например,

certreq –подать certrequest.req certnew.cer certnew.pfx

C: \> certreq -accept cert.cer

Это параметр certreq.exe по умолчанию. Если в CMD не определена альтернатива, certreq.exe пытается вызвать сертификат в центр сертификации. Пользователи должны определить запрос сертификата при использовании метода –submit.Если этот параметр не задан, открывается стандартное окно открытия файла, позволяющее пользователям выбрать подходящий файл вызова сертификата.

23. Дельпроф

Важно: Эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

Delprof — это утилита CMD, которую можно применять для удаления профилей пользователей на локальных или удаленных машинах под управлением различных ОС Windows. Профили пользователей могут занимать значительное место на диске, особенно если на одной машине работают разные пользователи.В таких случаях Delprof.exe можно использовать для восстановления дискового пространства путем удаления профилей, которые больше не нужны. Но поскольку каждый профиль на машине отображается последовательно, когда пользователи запускают утилиту, им может потребоваться использовать графический интерфейс.

Например,

Delprof2 / c: mymachine

Приведенная выше команда удаляет неактивные профили на «mymachine».

24. DIRUSE

Важно: эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

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

Синтаксис: DIRUSE [/ S | / V] [/ M | / K | / B] [/ C] [/,] [/ Q: # [/ L] [/ A] [/ D] [/ O]] [/ *] DIRS

Пример:

diruse /, / * c: \

25.DSMGMT

Команда DSMGMT используется для поддержки разделов поддержки облегченного каталога Active Directory. Он используется для управления и регулирования отдельных совместимых операций и сбора метаданных, перемещаемых неисправными контроллерами домена Active Directory. Эта команда удобна, если установлена ​​роль сервера AD LDS. Чтобы применить dsmgmt, пользователи сначала должны запустить команду dsmgmt из расширенной командной строки. Для большинства команд dsmgmt пользователям требуется ввести только несколько начальных символов, а не всю команду.Например, пользователи могут ввести любую из следующих команд для выполнения настраиваемых параметров:

настраиваемые параметры
co s

26. Fsutil

fsutil — одна из административных команд. Он используется для выполнения заданий, связанных с таблицей размещения файлов (FAT) и файловыми системами NTFS. Например, эта команда используется для обработки точек повторной обработки, разреженных файлов или уменьшения объема. Его также можно использовать с различными параметрами, и если он используется без параметров, он отображает список поддерживаемых подкоманд.Чтобы использовать эту команду, нужно быть администратором. Например,

fsutil файл findbysid myfile d: \ hello

Приведенная выше команда найдет myfile из папки hello.

27. Dnscmd

Важно: эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

DNS — это телефонная книга системы. Команда dnscmd — это интерфейс командной строки для работы с DNS-серверами. Эта команда или утилита полезны при написании командных файлов сценариев.Пакетные файлы со сценариями используются для автоматизации обычных задач управления DNS. Эту команду также можно использовать для выполнения единой заброшенной структуры и настройки различных DNS-серверов в сети. Эту команду также можно использовать для получения информации о зоне, а также для очистки кеша и множества полезных параметров. Например,

dnscmd / zoneinfo

Приведенная выше команда используется для получения информации о текущей зоне.

28.klist

Эта команда используется для отображения списка кэшированных билетов Kerberos. Это уведомление относится к Windows Server 2012. В Kerberos клиент отправляет запрос на билет в центр распространения ключей. Это процесс аутентификации. Команда klist используется для вывода списка кэшированных билетов. Эта команда также используется с различными параметрами, и если параметры не указаны, то команда klist выдаст все билеты для текущего пользователя, вошедшего в систему. Например,

klist сессий

Приведенная выше команда используется, когда вы хотите диагностировать сеанс входа в систему для пользователя или службы.Эта команда используется для поиска LogonID из klist.

29. mqsvc

Важно: Эта команда не поддерживается в Windows 10 Домашняя и Профессиональная.

Message Queuing позволяет различным приложениям, работающим в разное время, подключаться к разным сетям и операциям, которые на мгновение могут быть отключены. Очередь сообщений обеспечивает подтвержденную доставку сообщений, динамическую маршрутизацию, безопасность. Эта команда может использоваться для решения асинхронных и синхронных ситуаций обмена сообщениями.Это одна из самых важных команд Windows. Например,

Mqsvc.exe

Приведенная выше команда используется для доставки подтвержденного сообщения и может использоваться для различных версий Windows, таких как Windows 10, Windows 7, Windows 8 / 8.1, а также для различных серверов Windows.

30. mstsc

Эта команда используется для создания подключения удаленного рабочего стола к серверам узла сеанса удаленного рабочего стола (узел сеанса rd) или другим удаленным машинам.Эта команда также используется для редактирования текущего файла конфигурации подключения к удаленному рабочему столу (.rdp). Он также используется для переноса старых файлов подключения, которые были разработаны с помощью Client Connection Manager, в новые файлы подключения .rdp. Эта команда Windows используется на Windows Server и многих других версиях

.

операционной системы Windows. Его можно использовать с различными параметрами, а также для запуска подключения к удаленному рабочему столу в полноэкранном режиме. Другими словами, эта команда в основном используется для подключений к удаленному рабочему столу.Например,

мстск / ф

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

Заключение

Теперь у вас должно быть больше знаний, чтобы эффективно использовать строковые команды. Со всеми этими советами, командами и операторами, которые мы обсудили, вы должны иметь возможность создавать новые командные файлы командной строки и обновлять существующие командные файлы, которые у вас уже есть.

А теперь пора практиковаться! Создайте папку с образцом и попробуйте эти команды CMD внутри папки с образцом.Попробуйте сделать тесты, копируя новые файлы, и посмотрите, что у вас получится. Всегда полезно проверять сценарии командной строки в папках с образцами тестирования, а не проверять их на новых файлах. И не забудьте сначала сделать резервные копии, особенно если вы собираетесь изменять, заменять, удалять контент или файлы!

Об авторе

Команда писателей ByteScout ByteScout имеет команду профессиональных писателей, разбирающихся в различных технических вопросах. Мы отбираем лучших писателей для освещения интересных и актуальных тем для наших читателей.Мы любим разработчиков и надеемся, что наши статьи помогут вам узнать о программировании и программистах.

Что нового в консоли Windows в Windows 10, обновление

, май 2019 г.

Начиная с обновления May 2019 Update (версия 1903), Windows 10 представляет ряд новых изменений в работе консоли Windows, которая расширяется до командной строки, PowerShell и подсистемы Windows для Linux.

В седьмом основном выпуске ОС консоль командной строки получает некоторые долгожданные дополнения, включая визуальные настройки пользовательского интерфейса, и теперь вы можете получить доступ к дополнительным настройкам для настройки холста и курсора. Кроме того, если вы используете Linux в Windows 10, опыт вводит новые команды и возможность доступа к файлам Linux с помощью командной строки и проводника.

В этом руководстве по Windows 10 мы выделяем новые улучшения, доступные в работе с консолью Windows, начиная с May 2019 Update.

Подробнее о майском обновлении

Windows 10 May 2019 Обновление

Консоль Windows изменяется с обновлением за май 2019 г.

Это самые захватывающие изменения, которые появятся в командной строке, PowerShell и подсистеме Windows для консолей Linux с первым полугодовым обновлением в 2019 году для Windows 10.

VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы от 1 доллара и более

Новая вкладка терминала для консоли Windows

При доступе к настройкам консоли Windows (щелкнув правой кнопкой мыши строку заголовка и выбрав параметр Properties ), вы заметите новую вкладку «Терминал», на которой представлены новые настройки.

В разделе «Цвета терминала» отметка параметра Использовать отдельный передний план позволяет изменить цвет текста, а параметр Использовать отдельный фон позволит вам изменить цвет фона с помощью кодов RGB.

Раздел «Форма курсора» включает пять новых форм для настройки мигающего курсора на консоли.

  • Использовать устаревший стиль — это параметр по умолчанию, который включает традиционный жирный курсор с подчеркиванием.

  • Подчеркивание похоже на устаревший стиль, но это более тонкий курсор.

  • Вертикальная полоса , как следует из названия, включает вертикальный курсор, аналогичный курсору, доступному в текстовых редакторах.

  • Пустое поле — толстый вертикальный курсор с пустой серединой.

  • Solid Box представляет собой сплошной толстый прямоугольник в вертикальной ориентации.

Вкладка «Терминал» также включает раздел «Цвета курсора», который позволяет вам инвертировать цвет курсора, который является параметром по умолчанию, и инвертировать цвет в зависимости от цвета фона.

Инверсный цвет (слева), пользовательский цвет (справа)

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

Наконец, в разделе «Прокрутка терминала» также есть опция «Отключить прокрутку вперед», которая ограничивает прокрутку вперед только до конца последнего вывода.(Если этот параметр отключен [по умолчанию], вы можете прокручивать вверх и вниз в любом месте буфера.)

Твики темной темы

В этой новой версии при использовании темного системного режима вы заметите, что полосы прокрутки для командной строки, PowerShell и консоли Windows Subsystem для Linux теперь также будут использовать темную цветовую схему для более согласованного взаимодействия.

Увеличение (и уменьшение)

В рамках обновления функциональности при использовании любого интерфейса консоли Windows теперь можно использовать Ctrl + колесо мыши для увеличения и уменьшения текста.

Подсистема Windows для Linux

Обновление за май 2019 г. также включает некоторые улучшения в консоли подсистемы Windows для Linux (WSL), включая новый доступ к файлам Linux в среде Windows 10, новые команды и другие изменения.

Доступ к файлам Linux из Windows 10

Начиная с версии 1903, вы можете получить доступ к файлам Linux из Windows 10 с помощью проводника или командной строки.

Хотя это может показаться несущественным, это важное изменение, потому что в прошлом попытки изменить эти файлы приводили к проблемам, но теперь вы можете получить доступ к файлам напрямую, набрав \\ wsl $ , а затем имя дистрибутива (для например, \\ wsl $ \ Ubuntu ) в адресной строке проводника, командной строки или PowerShell.

Если вы хотите увидеть список всех дистрибутивов, установленных на вашем компьютере, используйте путь \\ wsl $ .

Попав в папку дистрибутива, вы можете просматривать файлы и папки в обычном режиме. Если вы находитесь в проводнике, вы можете получить доступ к контекстному меню. Вы можете добавлять, удалять, перемещать и копировать файлы и папки, и вы даже можете открывать и редактировать файлы с помощью любого текстового редактора или редактора кода, не повреждая дистрибутив.

Команды WSL

Наконец, это обновление функции также улучшает взаимодействие с командной строкой Linux за счет объединения существующих и добавления новых команд.В результате при использовании wsl.exe теперь можно запускать все команды, необходимые для управления и настройки подсистемы Windows для Linux.

Кроме того, вы найдете несколько новых команд, позволяющих использовать другого пользователя для выполнения команд, а также для импорта, экспорта и завершения дистрибутивов. Например, вы можете использовать команду --user или -u для запуска команд от имени другого пользователя.

Использование нового --export позволяет экспортировать дистрибутив в файл tar.Команда --import для импорта файла tar в качестве нового дистрибутива. Также есть команда --terminate или -t для завершения дистрибутива.

В рамках усилий по консолидации майское обновление 2019 г. добавляет уже доступные команды с «wslconfig.exe» в «wsl.exe», в том числе:

  • —upgrade: Обновляет дистрибутив до формата файловой системы WsIFs.
  • –-setdefault (-s): Настраивает дистрибутив в качестве нового по умолчанию.
  • –-unregister: Удалить регистрацию дистрибутива.
  • –-list (-l): Создает список дистрибутивов, установленных на вашем устройстве. Кроме того, --all перечисляет все дистрибутивы, включая добавляемые или удаляемые, а переключатель --running позволяет вам видеть только те дистрибутивы, которые используются в настоящее время.

Дополнительные ресурсы по Windows 10

Дополнительные полезные статьи, статьи и ответы на распространенные вопросы о Windows 10 см. На следующих ресурсах:

Доступные аксессуары, идеально сочетающиеся с вашим ПК

Каждый из этих замечательных аксессуаров для ПК сделает вашу повседневную работу более удобной — и ни одна из них не стоит дороже 30 долларов.

Игровая мышь KLIM Aim RGB (30 долларов на Amazon)

Неважно, геймер вы или нет, это абсурдно хорошая мышь за такую ​​цену. Он симметричный, имеет чувствительный датчик, плетеный кабель, качество сборки как у танка и, да, у него есть RGB-подсветка, хотя вы можете отключить ее, если это не ваше дело.

USB-колонки AmazonBasics (16 долларов на Amazon)

Эти аккуратные маленькие динамики могут иметь общую мощность всего 2,4 Вт, но пусть это вас не обманет. Для чего-то такого маленького вы получите сбалансированный звук и стильный дизайн.И стоят они всего 16 долларов.

Банджи для мыши Razer (20 долларов на Amazon)

Используйте проводную мышь? Чтобы кабель оставался чистым и не зацепился за него, вам понадобится эластичный шнур для мыши. У вас нет тяги к кабелю, и у этого есть тонкий стиль, устойчивая к ржавчине пружина и утяжеленное основание, все за 20 долларов.

Мы можем получать комиссию за покупки, используя наши ссылки. Выучить больше.

Пакетный файл

— Как отображать эхо разными цветами в командной строке Windows

Я добавляю ответ, чтобы решить проблему, отмеченную в некоторых комментариях выше: встроенные цветовые коды ANSI могут неправильно работать внутри цикла FOR (фактически, в любом блоке кода в скобках). Приведенный ниже код .bat демонстрирует (1) использование встроенных цветовых кодов, (2) сбой цвета, который может произойти, когда встроенные цветовые коды используются в цикле FOR или внутри блока кода в скобках, и (3) решение к проблеме. Когда выполняется код .bat, тесты 2 и 3 демонстрируют сбой цветового кода, а тест 4 не показывает сбоев, потому что он реализует решение.

[РЕДАКТИРОВАТЬ 2020-04-07: Я нашел другое решение, которое предположительно более эффективно, чем вызов подпрограммы.Заключите фразу FINDSTR в скобки, как в следующей строке:

  эхо успеха | (findstr / R успешно)
  

КОНЕЦ]

Примечание. По моему (ограниченному) опыту, проблема с цветовым кодом проявляется только после того, как ввод передается в FINDSTR внутри блока кода. Вот как следующий .bat воспроизводит проблему. Возможно, проблема с цветовым кодом носит более общий характер, чем после подключения к FINDSTR. Я был бы признателен, если бы кто-то смог объяснить природу проблемы и если бы есть лучший способ ее решить.

  @goto: главная
: resetANSI
ВЫХОД / B
rem Подпрограмма resetANSI используется для исправления цветового кода.
rem, хотя кажется, что он ничего не делает.

:основной
@ эхо выкл
setlocal EnableDelayedExpansion

rem Определите несколько полезных переменных цветового кода:
for / F "delims = #" %% E in ('"prompt # $ E # & for %% E in (1) do rem"') установить "ESCchar = %% E"
установите "зеленый =% ESCchar% [92 м"
установите "желтый =% ESCchar% [93m"
установите "magenta =% ESCchar% [95m"
установите "голубой =% ESCchar% [96 м"
установите "white =% ESCchar% [97m"
установите "черный =% ESCchar% [30 м"

echo% white% Тест 1 НЕ входит в цикл FOR и не заключен в круглые скобки, и цвет работает правильно.echo% yellow% [Test 1]% green% Это зеленый цвет,% magenta% - пурпурный, а% yellow% - желтый.
   echo% Затем строка 'success' будет передана в FINDSTR ...
   эхо успеха | findstr / R успех
   echo% magenta% Это пурпурный цвет, FINDSTR обнаружен и отображается как «успешно».% желтый%
   echo% green% Это зеленый цвет.
echo% cyan% Тест 1 завершен.

echo% white% Тест 2 заключен в круглые скобки, и цвет перестает работать после перехода к FINDSTR.
(echo% yellow% [Test 2]% green% Это зеленый цвет,% magenta% - пурпурный, а% yellow% - желтый.echo% Затем строка 'success' будет передана в FINDSTR ...
   эхо успеха | findstr / R успех
   echo% magenta% Предполагается, что это пурпурный цвет, и функция FINDSTR найдена и отображается как «успешно».
   echo% green% Предполагается, что это зеленый цвет.
)
echo% cyan% Тест 2 завершен.

echo% white% Тест 3 находится в цикле FOR, и цвет перестает работать после перехода к FINDSTR.
для / L %% G в (3,1,3) do (
   echo% yellow% [Test %% G]% green% Это зеленый цвет,% magenta% - пурпурный, а% yellow% - желтый.
   echo% Затем строка «успех» будет передана в FINDSTR...
   эхо успеха | findstr / R успех
   echo% magenta% Предполагается, что это пурпурный цвет, и функция FINDSTR найдена и отображается как «успешно».
   echo% green% Предполагается, что это зеленый цвет.
)
echo% cyan% Тест 3 завершен.

echo% white% Тест 4 находится в цикле FOR, но цвет работает правильно, потому что подпрограмма: resetANSI
echo вызывается после канала к FINDSTR, прежде чем будет использован следующий цветовой код.
для / L %% G в (4,1,4) do (
   echo% yellow% [Test %% G]% green% Это зеленый цвет,% magenta% - пурпурный, а% yellow% - желтый.echo% Затем строка 'success' будет передана в FINDSTR ...
   эхо успеха | findstr / R успех
   звоните: resetANSI
   echo% magenta% Это пурпурный цвет, и функция FINDSTR обнаружена и отображается как «успешно».
   echo% green% Это зеленый цвет.
)
echo% cyan% Тест 4 завершен.% white%

ВЫХОД / B
  
.

Leave a comment