Как командную строку windows 10


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

&nbsp windows | для начинающих

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

В этом материале — несколько способов открыть командную строку в Windows 10 как от администратора, так и в обычном режиме. Причем даже если вы опытный пользователь, не исключаю что вы найдете новые интересные варианты для себя (например, запуск командной строки из любой папки в проводнике). См. также: Способы запустить командную строку от имени Администратора.

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

Самый удобный и быстрый способ запуска строки от имени администратора (необязательно) — это использование нового контекстного меню кнопки Пуск (появилось в 8.1, есть в Windows 10), которое можно вызывать правым кликом по кнопке «Пуск» или с помощью нажатия клавиш Windows (клавиша с эмблемой) + X. Несмотря на то, что в последних версиях Windows 10 запуск командной строки оттуда исчез и вместо неё появился PowerShell, вы можете вернуть командную строку в это меню:

Зайдите в Параметры — Персонализация — Панель задач и отключите пункт «Заменить командную строку оболочкой Windows PowerShell», это вернет пункт командная строка в меню Win+X и по правому клику на кнопке Пуск.

Вообще, меню Win+X представляет быстрый доступ к многим элементам системы, но в контексте этой статьи нас интересуют пункты

  • Командная строка
  • Командная строка (администратор)

Запускающие, соответственно, командную строку в одном из двух вариантов.

Использование поиска Windows 10 для запуска

Мой совет — если вы не знаете, как что-то запускается в Windows 10 или не можете найти какую-либо настройку, нажмите кнопку поиска на панели задач или клавиши Windows + S и начните вводить название этого элемента.

Если начать вводить «Командная строка», то она быстро отобразится в результатах поиска. При простом клике по ней, консоль откроется в обычном режиме. Кликнув по найденному элементу правой кнопкой мыши можно выбрать пункт «Запустить от имени администратора», также в последних версиях ОС пункт «Запуск от имени администратора» появился в отдельной панели справа от результатов поиска.

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

Не все знают, но в любой папке, открытой в проводнике (за исключением некоторых «виртуальных» папок), вы можете, удерживая Shift, кликнуть правой кнопкой мыши по пустому месту в окне проводника и выбрать пункт «Открыть окно команд». Обновление: в Windows 10 1703 этот пункт исчез, но вы можете вернуть пункт «Открыть окно команд» в контекстное меню проводника.

Это действие вызовет открытие командной строки (не от администратора), в которой вы будете находиться в той папке, в которой производились указанные шаги.

Использование диспетчера задач для запуска командной строки, в том числе от имени администратора

Диспетчер задач Windows 10, помимо прочего, позволяет запускать программы и его можно использовать для быстрого запуска командной строки: в меню диспетчера задач выберите Файл — Запустить новую задачу и введите cmd.exe

Если вы отметите пункт «Создать задачу  с правами администратора», командная строка будет запущена с соответствующими правами.

Запуск cmd.exe

Командная строка — это обычная программа Windows 10 (и не только), представляющая собой отдельный исполняемый файл cmd.exe, который располагается в папках C:\Windows\System32 и C:\Windows\SysWOW64 (если у вас x64 версия Windows 10).

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

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

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

Как открыть командную строку Windows 10 — видео инструкция

Дополнительная информация

Не все знают, но командная строка в Windows 10 стала поддерживать новые функции, наиболее интересные из которых — копирование и вставка с помощью клавиатуры (Ctrl+C, Ctrl+V) и мыши. По умолчанию эти функции отключены.

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

А вдруг и это будет интересно:

Как открыть командную строку в Windows 10. 4 способа!

Автор Вячеслав Вяткин На чтение 5 мин. Просмотров 477 Опубликовано

В сегодняшней статье, мы с вами рассмотрим, как открыть командную строку в Windows 10. Во всех версиях Windows, разработчики предусмотрели запуск и работу различных системных команд через командную строку. Я очень часто на просторах интернета встречаю различные статьи, где авторы дают пользователям различные инструкции и пишут: откройте командную строку, пропишите следующую команду. Пользователь при этом впадает в ступор, вроде бы все понятно, бери вводи команду, и система чудесным образом все сделает за вас, но вот инструкции как открыть командную строку, практически нигде нет. Особенно это важно, если требуется её запустить с правами администратора.

Если вы спросите, почему мы с вами будем рассматривать, как открыть командную строку в Windows 10, то давайте разберемся. Дело в том, что если вы установили или собираетесь устанавливать Windows 10, то увидите, что там немного переработан интерфейс меню «Пуск».  Так, в десятке отсутствует ярлык запуска командной строки, а также нет пункта «Выполнить». Соответственно, для пользователей встает задача, как запустить командную строку.

Запуск командной строки с использованием горячих клавиш.

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

  1. Зажимаем сочетание горячих клавиш «Windows+X» и щелкаем правой кнопкой мыши по панели задач или по кнопке «Пуск»;
  2. Откроется меню «WinX», нас с вами интересует пункт «Командная строка» или «Командная строка (администратор)»;
  3. После нажатия на соответствующий пункт меню, откроется командная строка Windows.

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

Запускаем командную строку через поиск Windows.

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

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

  1. Открываем меню «Пуск»;
  2. Далее сразу начинаем писать поисковый запрос «Командная строка»;
  3. Система поиска выдаст вам подходящее приложение;
  4. Запускаем командную строку, щелкнув по приложению правой кнопкой мыши.

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

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

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

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

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

Как открыть командную строку в Windows 10 при помощи команды CMD.

Так как командная строка запускается при запуске системного файла cmd.exe, то открыть ее можно при помощи исполняемого файла. Лежит он в системной папке. В зависимости от того, какая у вас операционная 32-х битная или 64-x битная.

Обратите внимание! Файл cmd.exe ,будет лежать в разных директориях. Все зависит от разрядности вашей операционной системы.

Если у вас 32-x битная операционная система то приложение cmd.exe вы найдете по пути  С:\Windows\System32 . Для 64-х битной версии операционной системы, это папка  C:\Windows\SysWOW64 

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

Еще запустить приложение cmd.exe можно через диспетчер задач Windows. Открыть диспетчер задач в Windows 10 можно при помощи сочетания клавиш «Ctrl+Shift+Esc» или нажать на панели задач правой кнопкой мыши и выбрать пункт «Диспетчер задач».

Следующим шагом, в диспетчере задач жмем меню «Файл» — «Запустить новую задачу» и в открывшемся окне пишем «cmd».

После нажатия кнопки «Ок» откроется командная строка Windows 10. Таким образом, мы с вами подробно разобрались как открыть командную строку в Windows 10 при помощи приложения cmd.exe.

Заключение.

В сегодняшней статье, мы с вами подробно рассмотрели 4 способа, как открыть командную строку в Windows 10. Надеюсь, данная инструкция вам будет полезной и вы сможете при помощи командной строки выполнить все необходимые системные команды. Одной, из наиболее востребованной системной командой является Ping, её мы часто используем при проверке доступности интернета или сетевого устройства. Если вы знаете другие способы вызова командной строки, то пишите в комментариях, думаю информация будет полезна всем.

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

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

Открытие командной строки в ОС Windows 10

В первую очередь, давайте рассмотрим, как можно открыть командную строку (КС).

Стоит заметить, что вызвать КС можно как в обычном режиме, так и в режиме «Администратора». Разница состоит в том, что многие команды нельзя выполнить, не имея достаточно прав, так как они при необдуманном использовании могут нанести вред системе.

Способ 1: открытие через поиск

Наиболее простой и быстрый способ зайти в командную строку.

  1. Найдите иконку поиска в панели задач и нажмите на нее.
  2. В строке «Поиск в Windows» введите фразу «Командная строка» или просто «cmd».
  3. Нажмите клавишу «Enter» для запуска командной строки в обычном режиме либо кликните правой кнопкой мыши на ней из контекстного меню выберите пункт «Запустить от имени администратора» для запуска в привилегированном режиме.

Способ 2: открытие через главное меню

  1. Нажмите «Пуск».
  2. В списке всех программ найдите пункт «Служебные — Windows» и кликните по нему.
  3. Выберите пункт «Командная строка». Для запуска с правами администратора, нужно кликнуть правой кнопкой мыши на этом пункте из контекстного меню выполнить последовательность команд «Дополнительно»«Запустить от имени администратора» (необходимо будет ввести пароль администратора системы).

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

Также довольно просто открыть КС, используя окно выполнения команд. Для этого достаточно всего лишь нажать комбинацию клавиш «Win + R» (аналог цепочки действий «Пуск — Служебные Windows — Выполнить») и ввести команду «cmd». В результате запуститься командная строка в обычном режиме.

Способ 4: открытие через комбинацию клавиш

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

Способ 5: открытие через Проводник

  1. Откройте Проводник.
  2. Перейдите в каталог «System32» ("C:\Windows\System32") и дважды кликните на объекте «cmd.exe».

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

где находится и 9 способов запуска

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

СОДЕРЖАНИЕ СТАТЬИ:

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

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

Вызов меню осуществляется путем нажатия на изображение лупы, расположенное в трее. Если поиск не открывается, можно воспользоваться комбинацией клавиш «Win+S».

Когда меню будет запущено, понадобится ввести сочетание «командная строка» или «cmd» и нажать кнопку «Enter». За долю секунды Виндовс отыщет расположение КС и предложит кликнуть на нее для запуска. Выполните это действие, после чего откроется командное меню.

На заметку. Командный интерфейс можно запустить через режим Администратора для расширения функционала разработчика.

В Проводнике

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

Попробуйте этот способ, если ранее активировать интерфейс не получалось.

Необходимый файл располагается по пути «Диск C» – «Windows» – «System 32». System 32 – конечный каталог, в котором спрятан exe-файл. В этой папке нужно дважды кликнуть левой кнопкой мыши по иконке cmd, чтобы включить Командную строку.

Через главное меню

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

Запуск главного меню осуществляется через нажатие кнопки «Пуск». Если найти иконку не получается, воспользуйтесь комбинацией клавиш «Ctrl+Esc». После этого откроется меню, выполненное в форме плиток. Командный интерфейс находится в подпункте «Windows» раздела «Служебные».

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

Запуск cmd

Cmd – это файл, отвечающий за работу командного меню Windows. Чтобы войти в КС, достаточно 2 раза кликнуть по нему, после чего откроется необходимое меню.

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

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

В строчку нужно ввести название «cmd» и нажать кнопку «Enter». Далее останется открыть файл стандартным способом через двойное нажатие ЛКМ или запустить cmd с правами Администратора, кликнув ПКМ.

Через ярлык

Для быстрого доступа к exe-файлам ОС Windows 10 предполагает создание ярлыков. 2 клика левой кнопкой мыши приводят к тому, что нужное пользователю приложение моментально запускается. Но, по умолчанию, найти иконку КС на рабочем столе не получится.

Чтобы вывести ярлык на главный экран, сначала нужно отыскать файл cmd через Проводник. Можно самостоятельно наткнуться на exe, перемещаясь между папками, или же воспользоваться поиском. Как только exe-файл будет найден, потребуется нажать правую кнопку мыши и выбрать пункт «Создать ярлык на рабочем столе».

Сделать иконку быстрого доступа можно и другим способом. Находясь на главном экране, нажмите ПКМ, выберете пункт «Создать», а затем – «Ярлык».

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

Как только ярлык будет создан, пользователь увидит его на главном экране Виндовс. Для запуска КС останется 2 раза кликнуть левой кнопкой мыши по иконке.

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

Комбинация клавиш

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

Выделенной комбинации, которая даст возможность в Windows 10 активировать КС, нет. Однако есть альтернативный способ, требующий лишь одного лишнего действия. Одновременно нажмите «Win+X», после чего откроется контекстное меню.

Здесь нужно кликнуть по надписи, отвечающей за запуск строки в стандартном режиме или от имени Администратора.

Через окно «Выполнить»

Для быстрого открытия программ на компьютере с Windows 10 используется специальное диалоговое окно «Выполнить».

Пользователь вводит сюда название exe-файла приложения, после чего осуществляется его запуск. Данный вариант очень похож на использование меню «Поиск», но является альтернативным способов входа в КС.

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

Чтобы запустить командную консоль, остается кликнуть «Enter».

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

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

ДЗ открывается горячими клавишами «Ctrl+Alt+Delete».

После входа в Диспетчер следует воспользоваться инструкцией:

  • Перейдите в режим «Подробности».

  • Кликните по заголовку «Файл» в левом верхнем углу интерфейса и нажать «Запустить новую задачу».

  • Введите название файла, как «cmd».

  • Нажмите кнопку «Enter».

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

Через меню «Файл»

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

Запустив Проводник, кликните по надписи «Файл», которая располагается в левом верхнем углу. В числе предложенных действий будет «Открыть командную строку». Нажмите, и Командная строка моментально активируется на компьютере с Windows 10.

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

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

«Командная строка» — эффективный инструмент помогающий опытным администраторам, квалифицированным специалистам и продвинутым пользователям в управлении, автоматизации администрирования и настройке операционной системы Windows.

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

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

Как запустить командную строку используя «Поиск в Windows»

Чтобы запустить командную строку, используйте «Поиск в Windows», для этого нажмите на значок поиска в панели задач или нажмите сочетание клавиш + S, в строке поиска введите cmd и в результатах поиска выберите Командная строка Классическое приложение или нажмите правой кнопкой мыши и в контекстном меню выберите Запустить от имени администратора.

.

Как запустить командную строку в меню «Пуск»

Откройте меню «Пуск», в списке приложений в группе под буквой «С», найдите и разверните папку Служебные — Windows и выберите приложение Командная строка.

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

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

.

Как запустить командную строку используя меню «Win+X»

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

В правой части окна, установите переключатель Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопки мыши по кнопке "Пуск" или при нажатии клавиш Windows+X в положение Откл.

Теперь откройте меню «Win+X», для этого нажмите сочетание клавиш + X или нажмите правой кнопкой мыши по кнопке «Пуск» в панели задач и в появившемся контекстном меню выберите соответствующий пункт.

.

Как запустить командную строку в диалоге «Выполнить»

Откройте диалоговое окно «Выполнить», для этого нажмите сочетание клавиш + R введите cmd и нажмите клавишу Enter ↵.

.

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

Откройте диспетчер задач нажав сочетание клавиш Ctrl + Shift + Esc и в выпадающем меню Файл выберите Запустить новую задачу.

В открывшемся окне Создание задачи введите cmd и нажмите клавишу Enter ↵. Если нужно создать задачу с правами администратора, то установите флажок в чекбоксе Создать задачу с правами администратора. и нажмите клавишу Enter ↵.

Как запустить командную строку из системного каталога Windows\\System32

Откройте Проводник Windows и перейдите по следующему пути:

C:\\Windows\\System32

Для запуска командной строки дважды кликните по файлу cmd.exe.

Чтобы запустить командную строку с административными правами, нажмите правой кнопкой мыши на файле cmd.exe и в контекстном меню выберите пункт Запуск от имени администратора.

.

Как создать ярлык для запуска командной строки

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

В открывшемся окне Создать ярлык, в поле Укажите расположение объекта введите cmd или cmd.exe (оба варианта правильные и будут работать) и нажмите кнопку Далее.

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

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

В открывшемся окне свойств ярлыка на вкладке Ярлык нажмите кнопку Дополнительно..

Далее в окне Дополнительные свойства установите флажок в чекбоксе Запуск от имени администратора и нажмите кнопку OK.

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

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

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

Как вызвать командную строку в Windows 10: подробная инструкция

Автор Вячеслав Вяткин На чтение 6 мин. Просмотров 370 Опубликовано

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

Зачем нужна командная строка в ОС Windows

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

Не стоит путать окно командной строки с диалоговым окном «Выполнить». Последнее отвечает только за запуск программ, и не изменяет свойства самой системы.

Инструмент правильно называется «Интерпретатор командной строки».

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

Вячеслав Вяткин

IT специалист. Администратор сайта. Проконсультирую вас по многим вопросам из сферы информационных технологий!

Задать вопрос

Если у вас есть вопросы по поводу запуска командной строки или запуску команд. Задавайте вопросы! Я обязательно постараюсь вам помочь!

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

Через диалоговое окно «Выполнить»

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

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

Если на вашей клавиатуре не срабатывает хоткей «Win» + «R» из-за ее настроек или иных установленных программ на ПК, то запустить окно «Выполнить» можно через поисковую строку в меню «Пуск». Остальные действия будут идентичными вышеописанным.

Через меню «Пуск»

Вызвать командную строку в Windows 10 можно и через меню «Пуск». Откройте это меню, кликнув на иконку с логотипом Microsoft или нажав аналогичную кнопку на клавиатуре. Командная строка может располагаться среди других пользовательских программ. Запускать ее следует от имени администратора. Если же вы ее не нашли, то в строке поиска начните вводить «командная строка» или «cmd», и система сама выдаст вам необходимый файл для запуска утилиты. Также поисковую строку можно вызвать и сочетанием горячих клавиш «Win» + «Q».

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

Через проводник системы

Запустить командную строку можно и напрямую. Для этого нам нужно найти расположение файла запуска в каталогах системы. Искомый компонент будет называться «cmd.exe», а расположен он обычно среди системных файлов по следующему пути: C:\Windows\System32. Имя диска зависит от вашего ПК, но обычно это диск «C».

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

Популярные команды для интерпретатора командной строки

Как вызвать командную строку в Windows 10 мы уже знаем. А теперь разберемся с полезными командами для этого инструмента. Чтобы начать работу, нужно ввести команду сразу после строки с указанием диска и именем администратора. Иначе эта строка иногда зовется «приглашением ко вводу». Чтобы понять, закончила ли система выполнять заданную вами команду, следите за выводом информации на экране. Если последняя строка опять «приглашает ко вводу», то ваш запрос выполнен успешно. В противном случае об отказе также было бы выведено уведомление. Как только будет снова высвечиваться строка для ввода команды, то можно запускать следующую задачу.

help – выводит подробный список возможных команд системы;

ipconfig – раскрывает все конфигурации IP или иначе говоря сетевые настройки десктопа. Чтобы расширить объем выдаваемой информации, введите ipconfig /all;

systeminfo– выдает информацию об операционной системе;

regedit – открывает редактор реестра;

sfc /scannow – включает проверку системных компонентов на повреждения;

explorer – открывает первое окно проводника системы;

taskmgr – открывает Диспетчер задач;

osk – включает экранную клавиатуру;

appwiz.cpl – эта задача запускает утилиту «Удаление или изменение программ»;

intl.cpl – запуск региональных настроек, в том числе и языка;

powercfg.cpl – открытие параметров «Управление питанием»;

cmd – запуск нового окна интерпретатора командных строк;

cls– очистка экрана от ранее запущенных команд;

chkdsk – запуск сканирования диска на ошибки и т.д.

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

Пользовательские настройки командной строки

Многих начинающих пользователей командная строка пугает одним своим интерфейсом. И действительно – черный фон, строгий шрифт… Так и боишься, что введешь что-то не то и все файлы уничтожатся. На самом деле этот инструмент не такой уж и страшный, а даже очень полезный. Чтобы сделать его более приятным визуально, кликните правой кнопкой мыши на заголовок окна. Перед вами появится контекстное меню, где нам нужно открыть опцию «Свойства». В этом меню вы сможете отредактировать все внешние параметры:

  • Размер окна;
  • Цвет, размер и формат шрифта;
  • Цвет фона;
  • Размер курсора и т.д.

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

Представляем терминал Windows | Командная строка Windows

Kayla

Мы очень рады объявить о Windows Terminal! Терминал Windows - это новое, современное, быстрое, эффективное, мощное и продуктивное приложение терминала для пользователей инструментов командной строки и оболочек, таких как Command Prompt, PowerShell и WSL.

https://aka.ms/terminal-video

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

Ключевые функции Windows Terminal

Несколько вкладок

Вы спросили, и мы слушали! Наиболее часто запрашиваемая функция для Терминала - это поддержка нескольких вкладок, и мы СУПЕР рады, что наконец-то сможем предоставить эту ключевую функцию. Теперь вы сможете открывать любое количество вкладок, каждая из которых связана с оболочкой командной строки или приложением по вашему выбору, например Командная строка, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. Д.

Красивый текст

Терминал Windows использует движок рендеринга текста на основе DirectWrite / DirectX с ускорением графического процессора.Этот новый механизм визуализации текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы Powerline, значки, программные лигатуры и т. Д. Этот механизм также отображает текст намного быстрее, чем механизм GDI предыдущей консоли. !

У вас также будет возможность использовать наш новый шрифт! Мы хотели создать новый забавный моноширинный шрифт, чтобы улучшить современный внешний вид Терминала. Этот шрифт не только будет включать программные лигатуры, но и будет иметь открытый исходный код и собственный репозиторий.Следите за обновлениями, чтобы узнать больше о новом проекте шрифтов!

Настройки и возможность конфигурирования

Мы связались со многими пользователями командной строки, которые ОБОЖАЮТ настраивать свои терминалы и приложения командной строки. Терминал Windows предоставляет множество настроек и параметров конфигурации, которые дают вам полный контроль над внешним видом Терминала и каждой из оболочек / профилей, которые вы можете открывать в виде новых вкладок. Настройки хранятся в структурированном текстовом файле, что упрощает настройку для пользователей и / или инструментов.

Используя механизм конфигурации Терминала, вы сможете создать несколько «профилей» для каждой оболочки / приложения / инструмента, который вы хотите использовать, будь то PowerShell, командная строка, Ubuntu или даже SSH-подключения к устройствам Azure или IoT. Эти профили могут иметь собственную комбинацию стилей и размеров шрифтов, цветовых тем, уровней размытия / прозрачности фона и т. Д. Теперь вы можете создать свой собственный терминал с индивидуальным стилем, который будет персонализирован в соответствии с вашим уникальным вкусом!

Подробнее!

После того, как мы поставили Windows Terminal 1.0, мы планируем приступить к работе над многими функциями, которые уже находятся в нашем бэклоге, в дополнение ко многим функциям, которые вы как сообщество, вероятно, добавите!

Когда я смогу его достать?

На сегодняшний день Windows Terminal и Windows Console имеют открытый исходный код, и вы можете клонировать, создавать, запускать и тестировать код из репозитория на GitHub: https://github.com/Microsoft/Terminal

Это Летом 2019 года предварительные версии Windows Terminal будут выпущены в Microsoft Store, чтобы ранние пользователи могли использовать их и оставлять отзывы.

Этой зимой 2019 года наша цель - запустить Windows Terminal 1.0, и мы будем работать с сообществом, чтобы обеспечить его готовность перед выпуском!


[Happy Joy Gif - Giphy]

Подождите ... вы сказали открытый код?

Да, сделали! Мы рады сообщить, что открываем исходный код не только для терминала Windows, но и для консоли Windows, в которой размещается инфраструктура командной строки в Windows и обеспечивается традиционный UX консоли.

Нам не терпится поработать с вами над улучшением и расширением возможностей командной строки Windows!

Звучит круто, но почему бы вам просто не улучшить существующую консоль Windows?

Основной целью консоли Windows является сохранение обратной совместимости с существующими инструментами командной строки, сценариями и т. Д.Хотя нам удалось внести множество ключевых улучшений в функции консоли (например, добавить поддержку VT и 24-битного цвета и т. Д., См. Этот пост в блоге), мы не можем внести дальнейшие значимые улучшения в пользовательский интерфейс консоли, не «ломая мир» . »

Таким образом, настало время для нового, свежего подхода.

Windows Terminal устанавливается и запускается вместе с существующим встроенным приложением Windows Console. Если вы запустите Cmd / PowerShell / etc. напрямую, они начнут подключаться к традиционному экземпляру консоли точно так же, как и сегодня.Таким образом, обратная совместимость остается неизменной, но при этом вы можете использовать Терминал Windows, если / когда захотите. Консоль Windows будет поставляться с Windows еще несколько десятилетий для поддержки существующих / унаследованных приложений и систем.

Хорошо, но как насчет того, чтобы вместо этого внести свой вклад в существующий проект терминала / приложения с открытым исходным кодом?

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

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

Мы считаем, что на рынке есть много места для новых / различных идей о том, что терминал может и должен делать, и мы стремимся помочь экосистеме терминальных (и связанных) приложений процветать и расти за счет внедрения новых идей, интересно подходы и интересные инновации в этой сфере.

Продано! Как я могу принять участие?

Посетите репозиторий по адресу https://github.com/Microsoft/Terminal, чтобы клонировать, создавать, тестировать и запускать Терминал! Вы можете сообщать об ошибках и делиться отзывами с нами и сообществом, а также исправлять проблемы и вносить улучшения на GitHub.

Начиная с этого лета попробуйте установить и запустить Windows Terminal из Microsoft Store. Если вы столкнетесь с какими-либо ошибками, поделитесь отзывами через Центр отзывов или проблемы на GitHub, чтобы получить подробные сведения о проблемах / обсуждениях.

Мы очень рады работать с вами! Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь обращаться к Кайле @cinnamon_msft и / или Rich @richturn_ms в Twitter. Нам не терпится увидеть, какие замечательные улучшения и функции вы внесете в Терминал Windows и Консоль Windows.

Авторы: Кайла Корица, Рич Тернер

Кайла Корица

Менеджер программ, терминал Windows, консоль, командная строка и код Cascadia

Follow

.

Что нового для командной строки в Windows 10 версии 1803

Yosef

Следующее обновление Windows 10 включает множество новых функций для разработчиков командной строки. В этом посте мы рассмотрим WSL, Hyper-V, новые инструменты и приложения консоли UWP, поступающие в Microsoft Store. Мы хотим поблагодарить всех, кто попробовал эти обновления через программу предварительной оценки и оставил отзывы. Мы очень признательны вам обоим, когда мы делаем что-то правильно и когда нам нужно сделать лучше. Наша конечная цель - ваш успех и повышение производительности с помощью этих инструментов.

WSL


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

Новые дистрибутивы в магазине

Мы очень рады видеть больше дистрибутивов, поступающих в Microsoft Store для работы на WSL.Windows 10 поддерживает установку нескольких дистрибутивов WSL на одном компьютере и их одновременное выполнение.

Kali Linux поставляется для WSL

Анонсирует и представляет последнее дополнение к дистрибутивам на WSL - Kali Linux. Kali Linux специализируется на тестировании на проникновение, и здесь они объясняют причины своей публикации на WSL. Разработчики Windows 10 могут легко попробовать Kali! Подробнее читайте в объявлении в блоге.

Debian GNU / Linux поставляется для WSL

Мы также рады объявить о добавлении Debian GNU / Linux в Магазин.Debian - это разновидность Linux, которая поставляется с более чем 51 000 пакетов, менеджером пакетов (APT) и другими утилитами, которые позволяют управлять тысячами компьютеров так же легко, как установить одно приложение. Оцените Debian, доступный в магазине! Подробнее читайте в объявлении в блоге.

Конфигурация

Теперь поддерживается новый файл /etc/wsl.conf, который дает вам больше контроля над конфигурацией вашего дистрибутива при запуске вашей среды. В настоящее время поддерживаются две конкретные области: установка накопителя и настройка сети.Прочтите сообщение в блоге wslconf для получения более подробной информации и сообщите нам, какие еще функции вы хотите добавить в wsl.conf.

Фоновые задачи

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

Взаимодействие

Отличное взаимодействие с остальной частью Windows - одна из главных особенностей WSL.Мы рады сообщить о многих улучшениях взаимодействия в этом обновлении.

wslpath - это новый инструмент, который можно использовать для преобразования путей между Windows и Linux. Запустите wslpath в среде WSL.

Возможные варианты:

-a преобразовать результат в формат абсолютного пути -u преобразовать путь Windows в путь WSL (по умолчанию) -w преобразовать путь WSL в путь Windows -m преобразовать путь WSL в путь Путь Windows с '/' вместо '\\'

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

Файловая система Поддержка WSL значительно улучшена. Разрешения Linux теперь добавляются в файлы как дополнительные метаданные. Вы можете создавать специальные файлы, такие как fifos, сокеты unix и файлы устройств. И есть еще варианты крепления. Подробнее читайте в сообщении об улучшениях файловой системы. Чувствительность к регистру Улучшения также были включены через драйвер файловой системы DrvFs в качестве дополнительной функции.Каталоги, в которых включен флаг чувствительности к регистру, позволяют создавать файлы, имена которых отличаются только регистром. Это работает и для инструментов Windows, как показано в этом сообщении в блоге.

VS Code быстро стал популярным как текстовый редактор / IDE для всех типов проектов. Теперь вы можете использовать VS Code в Windows для отладки проекта NodeJS с Linux NodeJS (на WSL). Настройка проста - добавьте один атрибут в файл launch.json вашего проекта.

Сокеты Unix

Сокеты Unix не поддерживались в Windows, и теперь они есть! Вы также можете общаться через сокеты Unix между Windows и WSL.Существуют некоторые правила относительно разрешений и взаимодействия, поэтому не забудьте прочитать сообщение в блоге о сокетах unix для получения подробной информации. Одна из замечательных особенностей этого заключается в том, что WSL позволяет запускать Linux Docker Client для взаимодействия с Docker Daemon, работающим в Windows. Инструкции по настройке приведены в сообщении докера.

Hyper-V


Расширенный сеанс

Виртуальные машины Linux, работающие на Hyper-V, теперь могут использовать расширенный режим сеанса. Ключевой технологией, обеспечивающей это, является проект XRDP с открытым исходным кодом, который позволяет нам взаимодействовать с виртуальной машиной Linux так же, как и с Windows, через протокол RDP.Попробуйте, и вы увидите, что удобство работы пользователей значительно улучшилось.

Quick Create

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

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


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

Клиент и сервер на основе OpenSSH

OpenSSH - это набор инструментов, изначально созданный OpenBSD Foundation для удаленного администрирования из командной строки, управления открытыми и закрытыми ключами, безопасной передачи файлов и многого другого.

Клиент SSH и ключевой агент включены и доступны по умолчанию в этом обновлении, а сервер SSH является дополнительной функцией по запросу. Для получения дополнительной информации ознакомьтесь с этим сообщением в блоге о бета-версии, которую мы отправили в Fall Creators Update.

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

Tar and Curl с Windows 10

Tar позволяет создавать и распаковывать архивные файлы .tar. Формат tar распространен в Linux так же, как zip распространен в Windows.

Curl - это многофункциональный инструмент командной строки для отправки и получения файлов. Он поддерживает множество протоколов. Простой вариант использования - вы можете легко сделать HTTP-запрос и просмотреть все ответы из командной строки.

Подробнее читайте в объявлении в блоге.

Консольные приложения UWP


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

Одна из причин, по которой мы рады этому, заключается в том, что теперь разработчики могут отправлять консольные приложения в Microsoft Store! Проделана некоторая работа по созданию нескольких экземпляров, отладке приложений с несколькими экземплярами, алиасингу консольных приложений, чтобы вы могли легко запускать их из интерфейса командной строки, и шаблонов в Visual Studio. Более подробная информация представлена ​​здесь, и в сообщении есть ссылка на видео с демонстрациями.

Сводка


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

Оставайтесь на связи

Многие из нас не только комментируют сообщения в этом блоге, но и находятся в Twitter.

Сара Кули @virtualscooley Джон Старкс @gigastarks Тейлор Браун @taylorb_msft Бен Хиллис @benhillis Бен Армстронг @vBenArmstrong Крейг Уилхайт @Craig Turner @richturn_ms Yosef Durr @yosefdurr

Мы также будем на мероприятиях для разработчиков в течение следующих 6 месяцев, выступая и / или укомплектовывая стенд Microsoft.Вот некоторые из мероприятий, на которых мы будем. Если вы на одном из них, пожалуйста, зайдите и поздоровайтесь! Qcon London, Scale 16x, DockerCon, Reactdollarpe, Front Trends, JSConf EU, Full Stack, OSCON

Спасибо!

Йосеф Дурр

Главный руководитель программы, платформа для разработчиков Windows

Follow

.

Установить подсистему Windows для Linux (WSL) в Windows 10

  • На чтение 9 минут

В этой статье

Установить подсистему Windows для Linux

Подсистема Windows

для Linux имеет две разные версии, которые можно выбрать в процессе установки. WSL 2 имеет лучшую общую производительность, и мы рекомендуем его использовать.Если ваша система не поддерживает WSL 2 или у вас есть особая ситуация, которая требует межсистемного файлового хранилища, вы можете придерживаться WSL 1. Подробнее о сравнении WSL 2 и WSL 1.

Примечание

Чтобы использовать новую команду wsl --install и пропустить шаги 1-6 ниже, вам необходимо присоединиться к программе предварительной оценки Windows и установить предварительную сборку Windows 10 (сборка ОС 20262 или выше).

После установки предварительной сборки вы можете открыть окно командной строки с правами администратора и запустить wsl --install .Это автоматически включит дополнительные компоненты WSL и платформы виртуальных машин, загрузит и установит последнее ядро ​​Linux, установит WSL 2 по умолчанию и загрузит Ubuntu (это можно изменить, используя wsl --install -d Debian в качестве примера, чтобы увидеть список доступных дистрибутивов Linux, введите wsl --list --online ). После выполнения команды вам будет предложено перезагрузить компьютер. После перезапуска дистрибутив Linux (по умолчанию Ubuntu) завершает установку и открывает командную строку Linux, которую вы можете начать использовать.Затем вы можете перейти к шагу 7 - Настройка нового распределения.

Шаги установки

  • Открыть командное окно с правами администратора
  • Запустить wsl.exe - установить
  • Перезагрузите компьютер, если необходимо, по команде
  • После перезапуска ваша установка будет завершена, и вы будете готовы начать использовать WSL!

Будет установлен дистрибутив Ubuntu. Вы также можете установить другие дистрибутивы, передав аргументы, например wsl --install -d Debian установит Debian.Запуск wsl --list --online покажет вам список доступных дистрибутивов.

Шаг 1. Включите подсистему Windows для Linux

Перед установкой любых дистрибутивов Linux в Windows необходимо сначала включить дополнительную функцию «Подсистема Windows для Linux».

Откройте PowerShell от имени администратора и запустите:

  DISM.exe / онлайн / включить-функцию / имя функции: Microsoft-Windows-Subsystem-Linux / all / norestart  

Мы рекомендуем теперь перейти к шагу № 2, обновлению до WSL 2, но если вы хотите установить только WSL 1, вы можете теперь перезапустить свой компьютер и перейти к шагу 6 - Установка выбранного вами дистрибутива Linux.Чтобы выполнить обновление до WSL 2, подождите, пока перезапустит ваш компьютер, и перейдите к следующему шагу.

Шаг 2. Обновление до WSL 2

Для обновления до WSL 2 у вас должна быть установлена ​​Windows 10.

Требования

  • Для систем x64: Версия 1903 или выше, с Build 18362 или выше.
  • Для систем ARM64: Версия 2004 или выше, с Build 19041 или выше.
  • Сборки ниже 18362 не поддерживают WSL 2.Используйте помощник обновления Windows, чтобы обновить свою версию Windows.

Чтобы проверить версию и номер сборки, нажмите клавишу с логотипом Windows + R , введите winver , выберите OK . (Или введите команду ver в командной строке Windows). Обновите Windows до последней версии в меню «Настройки».

Шаг 3. Включение функции виртуальной машины

Перед установкой WSL 2 необходимо включить дополнительную функцию Virtual Machine Platform .

Откройте PowerShell от имени администратора и запустите:

  DISM.exe / онлайн / включить-функцию / имя: VirtualMachinePlatform / все / norestart  

Перезагрузите свой компьютер, чтобы завершить установку WSL и обновить до WSL 2.

Шаг 4. Загрузите пакет обновления ядра Linux

  1. Загрузите последний пакет:

    Примечание

    Если вы используете компьютер ARM64, загрузите вместо него пакет ARM64. Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Запустите пакет обновления, загруженный на предыдущем шаге. (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите «Да», чтобы утвердить эту установку.)

После завершения установки переходите к следующему шагу - установке WSL 2 в качестве версии по умолчанию при установке новых дистрибутивов Linux. (Пропустите этот шаг, если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1).

Шаг 5. Установите WSL 2 в качестве версии по умолчанию

Откройте PowerShell и выполните эту команду, чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux:

  wsl --set-default-версия 2  

Примечание

Обновление с WSL 1 до WSL 2 может занять несколько минут в зависимости от размера вашего целевого дистрибутива.Если вы используете более старую (устаревшую) установку WSL 1 из Windows 10 Anniversary Update или Creators Update, вы можете столкнуться с ошибкой обновления. Следуйте этим инструкциям, чтобы удалить все устаревшие дистрибутивы.

Если wsl --set-default-version является недопустимой командой, введите wsl --help . Если --set-default-version нет в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, Build 18362 или выше.

Если вы видите это сообщение после выполнения команды: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel . Вам по-прежнему необходимо установить пакет обновления ядра MSI Linux.

Шаг 6. Установите выбранный вами дистрибутив Linux

  1. Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

    Следующие ссылки открывают страницу магазина Microsoft для каждого дистрибутива:

  2. На странице раздачи выберите «Получить».

Шаг 7. Настройка нового распределения

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

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

ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Установить терминал Windows (необязательно)

Терминал Windows

позволяет использовать несколько вкладок (быстро переключаться между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. Д.), Создавать собственные привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. Д.)), используйте функцию поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Учить больше.

Установите терминал Windows.

Установите версию распространения WSL 1 или WSL 2

Вы можете проверить версию WSL, назначенную каждому из установленных вами дистрибутивов Linux, открыв командную строку PowerShell и введя команду (доступна только в Windows Build 18362 или более поздней версии): wsl -l -v

  wsl --list --verbose  

Чтобы настроить дистрибутив для поддержки любой из версий WSL, выполните:

  wsl --set-version <название дистрибутива>   

Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'.Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив «2» на «1».

Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-версия 2  

Это установит версию любого нового установленного дистрибутива на WSL 2.

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

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

  • Установка завершилась ошибкой 0x80070003

    • Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: изменение места сохранения нового содержимого
  • Ошибка WslRegisterDistribution с ошибкой 0x8007019e

    • Не включен дополнительный компонент подсистемы Windows для Linux:
    • Откройте панель управления -> Программы и компоненты -> Включите или выключите функцию Windows -> Проверьте подсистему Windows для Linux или с помощью командлета PowerShell, упомянутого в начале этой статьи.
  • Установка завершилась ошибкой 0x80070003 или 0x80370102

    • Убедитесь, что в BIOS вашего компьютера включена виртуализация. Инструкции о том, как это сделать, будут отличаться от компьютера к компьютеру и, скорее всего, будут в параметрах, связанных с процессором.
  • Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

    • Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше.Чтобы включить WSL, выполните эту команду в командной строке PowerShell с правами администратора: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Снимите флажок «Сжимать содержимое» (а также «Зашифровать содержимое», если он отмечен), открыв папку профиля для вашего дистрибутива Linux.Он должен находиться в папке в файловой системе Windows, например: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • В этом профиле дистрибутива Linux должна быть папка LocalState. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Выберите «Свойства»> «Дополнительно», а затем убедитесь, что флажки «Сжимать содержимое для экономии места на диске» и «Зашифровать содержимое для защиты данных» не установлены (не отмечены). Если вас спросят, применить ли это только к текущей папке или ко всем подпапкам и файлам, выберите «только эту папку», потому что вы снимаете только флаг сжатия.После этого должна работать команда wsl --set-version .

Примечание

В моем случае папка LocalState для моего дистрибутива Ubuntu 18.04 была расположена в C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Проверьте поток документов WSL на GitHub № 4103, где отслеживается эта проблема, для получения обновленной информации.

  • Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

  • Ошибка: это обновление применимо только к машинам с подсистемой Windows для Linux.

    • Для установки пакета MSI с обновлением ядра Linux требуется WSL, который необходимо сначала включить. В случае сбоя вы увидите сообщение: Это обновление применимо только к компьютерам с подсистемой Windows для Linux .
    • Есть три возможных причины появления этого сообщения:
    1. Вы все еще используете старую версию Windows, которая не поддерживает WSL 2.См. Шаг № 2 для ознакомления с требованиями к версии и ссылками на обновление.

    2. WSL не включен. Вам нужно будет вернуться к шагу № 1 и убедиться, что на вашем компьютере включена дополнительная функция WSL.

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

  • Ошибка: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel.

    • Если пакет ядра Linux отсутствует в папке% SystemRoot% \ system32 \ lxss \ tools, вы столкнетесь с этой ошибкой. Решите эту проблему, установив пакет MSI для обновления ядра Linux на шаге № 4 этих инструкций по установке. Возможно, вам потребуется удалить MSI из «Установка и удаление программ» и установить его снова.
.

Командная строка Windows: эволюция командной строки Windows

Rich

Добро пожаловать во вторую публикацию из серии «Командная строка Windows». В этом посте мы обсудим некоторую предысторию и историю использования командной строки Windows. В частности, мы исследуем его скромное происхождение в MS-DOS, до его современного воплощения, поддерживающего инструменты, такие как PowerShell и подсистема Windows для Linux.

Сообщения в серии «Командная строка Windows»

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

  1. Справочная информация о командной строке
  2. Развитие командной строки Windows [ этот пост]
  3. Внутри консоли Windows
  4. Знакомство с псевдоконсолью Windows (ConPTY)
  5. Буфер вывода текста Unicode и UTF-8

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

Еще в первые годы компьютерной индустрии большинство компьютеров использовалось полностью путем ввода команд в командную строку. Машины на базе Unix, CP / M, DR-DOS и других боролись за положение и долю на рынке. В конце концов, MS-DOS приобрела известность как де-факто стандартная ОС для IBM PC и совместимых компьютеров, особенно в бизнесе:

Как и большинство основных операционных систем того времени, «Интерпретатор командной строки» Microsoft MS-DOS или «оболочка» предоставляла простой, необычный, но относительно эффективный набор команд и синтаксис командного сценария для написания пакетных (.bat) файлы. MS-DOS была очень быстро принята крупными и малыми предприятиями, которые в совокупности создали миллионы пакетных сценариев, некоторые из которых используются до сих пор! Пакетные сценарии используются для автоматизации конфигурации компьютеров пользователей, установки / изменения параметров безопасности, обновления программного обеспечения, кода сборки и т. Д.

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

Графический интерфейс становится популярным

Enter, графический интерфейс пользователя (GUI), созданный по мотивам работы Xerox ’Alto. Многие конкурирующие графические интерфейсы быстро появились в Apple Lisa и Macintosh, Commodore Amiga (Workbench), Atari ST (DRI's GEM), Acorn Archimedes (Arthur / RISC OS), Sun Workstation, X11 / X Window System и многих других, включая Microsoft Windows. : Windows 1.0 появилась в 1985 году и представляла собой приложение MS-DOS, которое предоставляло простую среду графического интерфейса с мозаичным окном, позволяющую пользователям запускать несколько приложений параллельно:

Windows 1.x, 2.x, 3.x, 95 и 98, все они работали на основе MS-DOS и сильно полагались на свои основы MS-DOS.

Примечание: Windows ME (Millennium Edition) была интересной химерой! Наконец, он заменил основы MS-DOS и поддержку реального режима предыдущих версий Windows на новые основы ОС, в которых использовались преимущества процессоров Intel 80286 и 80386. WinME также перенял некоторые функции из Windows 2000 (например, новый стек TCP / IP), но настроен для работы на домашних компьютерах, которые часто испытывали трудности с запуском полной NT.Когда-нибудь эта история может стать интересным постом! 😉 (Спасибо Bees за ваши мысли по поводу этого ) Однако Microsoft знала, что пока они могут только расширить архитектуру и возможности MS-DOS и Windows: Microsoft знала, что ей нужна новая операционная система, на которой можно строить свое будущее.

Microsoft - лидер рынка Unix! Да серьезно!

При разработке MS-DOS Microsoft также была занята поставкой Xenix - порта Microsoft для Unix версии 7 - для различных процессоров и машинных архитектур, включая Z8000, 8086/80286 и 68000.

К 1984 году Xenix от Microsoft стал самым популярным в мире вариантом Unix! Однако распад правительством США компании Bell Labs - дома Unix - привел к выделению AT&T, которая начала продавать Unix System V производителям компьютеров и конечным пользователям. Microsoft чувствовала, что без собственной ОС их способность достигать своих будущих целей будет поставлена ​​под угрозу. Это привело к решению отказаться от Xenix: в 1987 году Microsoft передала право собственности на Xenix своему партнеру The Santa Cruz Operation (SCO), с которым Microsoft работала над несколькими проектами по переносу и расширению Xenix на различные платформы.

Microsoft + IBM == OS / 2… кратко

В 1985 году Microsoft начала работать с IBM над новой операционной системой под названием OS / 2. OS / 2 изначально проектировалась как «более функциональная DOS» и была разработана для использования преимуществ некоторых современных 32-битных процессоров и других технологий, быстро появляющихся у производителей оригинального оборудования, включая IBM.

Однако история OS / 2 была в лучшем случае бурной. В 1990 году Microsoft и IBM прекратили сотрудничество. Это было связано с рядом факторов, в том числе значительными культурными различиями между разработчиками IBM и Microsoft, проблемами планирования, а также взрывным успехом и ростом внедрения Windows 3.1. IBM продолжала разработку и поддержку OS / 2 до конца 2006 года.

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

Большая ставка Microsoft - Windows NT

В 1988 году Microsoft наняла Дэйва Катлера, создателя популярной и уважаемой операционной системы VAX / VMS компании DEC. Цель Катлера - создать новую, современную, платформенно-независимую операционную систему, которой Microsoft будет владеть, контролировать и на которой будет строить большую часть своего будущего.

Этой новой операционной системой стала Windows NT - основа, которая превратилась в Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 и Windows 10, а также все версии Windows Server, Windows Phone 7+, Xbox, и HoloLens!

Windows NT с самого начала проектировалась как независимая от платформы, поскольку изначально была создана для поддержки Intel i860, затем MIPS R3000, Intel 80386+, DEC Alpha и PowerPC. С тех пор семейство ОС Windows NT было перенесено для поддержки, среди прочего, архитектур процессоров IA64 «Itanium», x64 и ARM / ARM64.

Windows NT предоставляла интерфейс командной строки через терминальное приложение «Консоль Windows» и оболочку «Командная строка» (cmd.exe). Cmd был разработан для максимальной совместимости с пакетными скриптами MS-DOS, чтобы облегчить внедрение новой платформы в бизнесе.

Сила PowerShell

В то время как оболочка Cmd остается в Windows по сей день (и, вероятно, так и будет в течение многих последующих десятилетий), Cmd претерпит несколько изменений в будущем, поскольку его основная цель - оставаться обратно совместимой. насколько возможно.Иногда бывает сложно даже исправить «ошибки» Cmd, если эти «ошибки» существовали в MS-DOS или более ранних версиях Windows!

К началу 2000-х стало ясно, что оболочка Cmd уже выдыхается, и Microsoft и ее клиенты срочно нуждались в более мощной и гибкой командной строке. Эта потребность подтолкнула к созданию PowerShell (который произошел из «Манифеста монады» Джеффри Сновера).

PowerShell - это объектно-ориентированная оболочка, в отличие от файловых / потоковых оболочек, обычно встречающихся в мире * NIX: вместо обработки потоков текста PowerShell обрабатывает потоки объектов, предоставляя разработчикам сценариев PowerShell возможность прямого доступа и управления объекты и их свойства, вместо того, чтобы писать и поддерживать множество скриптов для анализа текста и управления им (например,грамм. через sed / grep / awk / lex / etc.)

Построенный на основе .NET Framework и Common Language Runtime (CLR), язык и синтаксис PowerShell были спроектированы так, чтобы объединить богатство экосистемы .NET со многими из наиболее распространенных и полезные функции из множества других языков сценариев оболочек, с упором на обеспечение высокой согласованности сценариев и чрезвычайно… ну… мощных 😃

Чтобы узнать больше о PowerShell, я рекомендую прочитать «PowerShell в действии» (Manning Press) , написанный Брюсом Пайеттом - разработчиком синтаксиса и языка PowerShell.В частности, в первых нескольких главах дается подробное обсуждение логики языкового дизайна. PowerShell был принят многими технологиями платформы Microsoft и партнерами, включая Windows, Exchange Server, SQL Server, Azure и многие другие, и предоставляет команды для администрирования и управления практически всеми аспектами машины и / или среды Windows в очень согласованной манера.

PowerShell Core - это будущее PowerShell с открытым исходным кодом, которое доступно для Windows и различных версий Linux, BSD и macOS!

POSIX для NT, Interix и службы для UNIX

При разработке NT, Катлер и команда специально разработали ядро ​​NT и ОС для поддержки нескольких подсистем - интерфейсов между кодом пользовательского режима и базовым ядром.Когда Windows NT 3.1 впервые была выпущена в 1993 году, она поддерживала несколько подсистем: MS-DOS, Windows, OS / 2 v1.3 и POSIX v1.2. Эти подсистемы позволили NT запускать приложения, ориентированные на несколько платформ операционных систем, на одной машине и базовой ОС без виртуализации или эмуляции - огромная возможность даже сегодня!

Хотя исходная реализация POSIX в Windows NT была приемлемой, потребовались значительные улучшения, чтобы сделать ее действительно функциональной, поэтому Microsoft приобрела Softway Systems и ее POSIX-совместимую подсистему NT «Interix».

Чтобы узнать больше о происхождении, росте и приобретении Interix, прочитайте историю Стивена Уолли, состоящую из двух частей: Часть 1 и Часть 2. Дополнительные технические подробности о Interix и его интеграции в Windows можно найти здесь: прочтите статью Стивена USENIX под названием «INTERIX: переносимость приложений UNIX на Windows NT через подсистему альтернативной среды». Первоначально Interix поставлялся как отдельная надстройка, а затем был объединен с несколькими полезными утилитами и инструментами и выпущен как «Службы для Unix» (SFU) в Windows Server 2003 R2 и Windows Vista.Однако после выхода Windows 8 SFU прекратили свое существование.

А потом произошла забавная вещь…

Windows 10 - новая эра для командной строки Windows!

В начале разработки Windows 10 Microsoft открыла страницу UserVoice, спрашивая сообщество, какие функции им нужны в различных областях ОС. Сообщество разработчиков особенно громко просило Microsoft:

  1. Внести существенные улучшения в консоль Windows
  2. Предоставить пользователям возможность запускать инструменты Linux в Windows

На основании этих отзывов Microsoft сформировала две новые команды:

  1. Команда консоли Windows и командной строки, отвечающая за владение и модернизацию консоли Windows и инфраструктуры командной строки
  2. Группа, ответственная за запуск подлинных немодифицированных двоичных файлов Linux в Windows 10 - подсистема Windows для Linux ( WSL)

Остальное, как говорится, уже история!

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

Внедрение «дистрибутивов» на основе GNU / Linux (комбинации ядра Linux и наборов инструментов пользовательского режима) неуклонно росло, особенно на серверах и в облаке.В то время как Windows имела среду выполнения, совместимую с POSIX, в SFU не хватало возможности запускать многие инструменты и двоичные файлы Linux из-за дополнительных системных вызовов и различий в поведении последнего по сравнению с традиционным Unix / POSIX. Из-за отзывов, полученных от технических клиентов и пользователей Windows, а также из-за растущего спроса внутри самой Microsoft, Microsoft изучила несколько вариантов и в конечном итоге решила позволить Windows запускать неизмененные, подлинные двоичные файлы Linux!

В середине 2014 года Microsoft сформировала команду для работы над тем, что станет подсистемой Windows для Linux (WSL).Впервые WSL был анонсирован на Build 2016, а вскоре после этого был анонсирован в сборках Windows 10 Insider. С тех пор в большинстве инсайдерских сборок и в каждом крупном выпуске ОС после Anniversary Update осенью 2016 года функциональность, совместимость и стабильность WSL значительно улучшились:

Когда WSL был впервые выпущен, это был интересный эксперимент, в котором было проведено несколько общих Инструменты Linux, но не смогли запустить многие распространенные инструменты / платформы разработчика. Команда работала быстро, и при значительной помощи сообщества (спасибо всем!) WSL быстро получил множество новых возможностей, позволяющих запускать все более сложные двоичные файлы Linux и рабочие нагрузки.

Сегодня (середина 2018 г.) WSL успешно запускает большинство двоичных файлов Linux, инструментов, компиляторов, компоновщиков, отладчиков и т. Д. Многие разработчики, ИТ-специалисты, инженеры DevOps и многие другие, кому нужно запускать или создавать инструменты, приложения Linux, сервисы и т. д. значительно улучшили производительность, имея возможность запускать свои любимые инструменты Linux вместе со всеми своими любимыми инструментами Windows на одном компьютере без необходимости двойной загрузки.

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

Перезагрузка и капитальный ремонт консоли Windows

В конце 2014 года, когда полным ходом идет проект по созданию подсистемы Windows для Linux (WSL), и из-за всплеска интереса ко всему, что касается командной строки, консоли Windows был… ну… явно нуждался в некоторой TLC и требовал многих улучшений, которые часто запрашивались клиентами и пользователями.

В частности, консоли не хватало многих функций, ожидаемых от современных * NIX-совместимых систем, таких как возможность синтаксического анализа и рендеринга последовательностей ANSI / VT, широко используемых в мире * NIX для рендеринга насыщенного, красочного текста и текстовых пользовательских интерфейсов.В чем тогда смысл построения WSL, если пользователь не сможет правильно видеть и использовать инструменты Linux?

Ниже приведен пример того, что консоль отображает в Windows 7 по сравнению с Windows 10: Обратите внимание, что консоль Windows 7 (слева) не может правильно отображать VT, созданный tmux , htop , Midnight Commander и cowsay инструментов Linux, тогда как они правильно отображаются в Windows 10 (справа):

Итак, в 2014 году была сформирована новая небольшая команда, которой была поручена задача разгадывать, понимать и улучшать код консоли -base… которой к тому времени было ~ 28 лет - старше, чем разработчики, работавшие над ней!

Как подтвердит любой разработчик, которому когда-либо приходилось применять старую, грубую, плохо обслуживаемую кодовую базу, модернизация старого кода, как правило, является «сложной».Еще сложнее сделать это, не нарушая существующее поведение. Обновление , наиболее часто запускаемого исполняемого файла во всей Windows , без нарушения работы миллионов клиентских скриптов, инструментов, сценариев входа, систем сборки, производственных систем, систем анализа и производства и т. Д. Требует большой «осторожности и терпения» 😉 Чтобы усложнить эти проблемы, команда быстро пришла к выводу, насколько точны ожидания клиентов от консоли: например, если команда отклоняет производительность консоли даже на один-два процентных пункта, от одной сборки к другой, срабатывают сигналы тревоги. команда Windows Build, в результате чего… кхм… «быстрая и прямая обратная связь» обычно требует немедленных исправлений.Итак, когда мы будем обсуждать улучшения и новые функции консоли в будущих статьях, помните, что существует несколько незыблемых принципов, по которым оценивается каждое изменение, в том числе:

  1. НЕ вводить / не раскрывать новые уязвимости безопасности
  2. НЕ нарушать работу существующих клиентов ( внутренние или внешние), инструменты, сценарии, команды и т. д.
  3. НЕ снижайте производительность и не увеличивайте потребление памяти / ввод-вывод (без четких и хорошо изложенных причин)

За последние 3 года команда консолей имеет:

  • Существенно переработано внутреннее устройство консоли
    • Значительно упрощено и уменьшено количество кода в консоли
    • Заменено несколько внутренне реализованных коллекций, списков, стеков и т. Д.с контейнерами STL
    • Модульные и изолированные логические и функциональные блоки кода, позволяющие улучшать функции (а иногда и заменять) без «разрушения мира».
  • Объединение нескольких ранее отдельных и несовместимых движков консоли в один
  • Добавлено МНОГИЕ улучшения надежности, безопасности и защиты
  • Добавлена ​​возможность синтаксического анализа и визуализации последовательностей ANSI / VT, что позволяет консоли точно отображать форматированный текстовый вывод из * NIX и других современных инструментов и приложений командной строки.
  • Консоль включена для визуализации 24-битные цвета, вместо 16 цветов ранее!
  • Улучшенная доступность консоли, позволяющая экранному диктору и другим приложениям UIA перемещаться по содержимому окна консоли.
  • Добавлена ​​/ улучшена поддержка мыши и сенсорного ввода

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

Если вы дочитали до этого места, примите наши поздравления и спасибо! 😀

Так зачем же урок истории?

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

Фактически, Microsoft буквально не смогла бы собрать ни Windows, ни какие-либо другие программные продукты без быстрой, эффективной, стабильной и безопасной консоли! На протяжении эпох MS-DOS, Unix, OS / 2 и Windows командная строка оставалась, пожалуй, самым важным инструментом в наборе инструментов любого технического пользователя! Даже многие пользователи, которые редко / никогда не вводят команды в консоль, сами используют консоль каждый день: когда вы создаете свой код в Visual Studio (VS), ваша сборка создается в скрытом окне консоли! Если вы используете Exchange Server или инструменты администрирования SQL Server, многие из этих команд выполняются через PowerShell в скрытой консоли!

В этом посте мы рассмотрели множество вопросов: мы рассмотрели часть истории ОС Microsoft, относящуюся к командной строке и консоли Windows.

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

Следите за новостями!

Рич Тернер

Старший менеджер программ, консоль Windows и командная строка

Следуйте

.

string - Запуск приложения Windows 10 UWP из командной строки cmd

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики &
.Утилиты командной строки

Windows 10 IoT Core - Windows IoT

  • 8 минут на чтение

В этой статье

Хотите настроить некоторые параметры на вашем устройстве? В вашем распоряжении доступны следующие инструменты. Используйте PowerShell для выполнения этих команд после подключения к вашему устройству.

Примечание

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

Утилиты командной строки для ядра Интернета вещей

Настройка запуска приложения:

Используйте редактор автозагрузки для настройки запускаемых приложений на устройстве Windows IoT Core. Запустите IotStartup с любым из следующих вариантов:

  • IotStartup list перечисляет установленные приложения
  • Список IotStartup возглавляет списков установленных приложений возглавляет
  • Список IotStartup без заголовка Список установленных приложений без заголовка
  • IotStartup list [MyApp] список установленных приложений, соответствующих шаблону MyApp
  • IotStartup add добавляет приложения с заголовком и без заголовка
  • IotStartup добавляет заголовок [MyApp] добавляет заголовочные приложения, соответствующие шаблону MyApp .Шаблон должен соответствовать только одному приложению.
  • IotStartup добавить без головы [Task1] добавляет безголовые приложения, соответствующие шаблону Task1
  • IotStartup remove удаляет приложения с заголовком и без заголовка
  • IotStartup удалить заголовок [MyApp] удаляет заголовочные приложения, соответствующие шаблону MyApp
  • IotStartup удалить без головы [Task1] удаляет безголовые приложения, соответствующие шаблону Task1
  • Запуск IotStartup списки приложений с заголовком и без заголовка, зарегистрированных для запуска
  • Запуск IotStartup [MyApp] перечисляет заголовочные и автономные приложения, зарегистрированные для запуска, которые соответствуют шаблону MyApp
  • Запуск IotStartup, возглавляемый [MyApp] , перечисляет приложения, зарегистрированные для запуска, которые соответствуют MyApp
  • Запуск IotStartup без заголовка [Task1] перечисляет приложения без заголовка, зарегистрированные для запуска, которые соответствуют Task1
  • IotStartup run [MyApp] запустить приложение, идентифицированное MyApp
  • IotStartup stop [MyApp] остановить приложение, идентифицированное MyApp
  • Для получения дополнительной помощи попробуйте IotStartup help

Измените настройки для региона и пользователя или языка речи:

Инструмент IoTSettings изменяет регион, язык пользователя или язык речи.Это инструмент командной строки, который можно вызвать из приложения с помощью API ProcessLauncher. Эти команды должны запускаться как учетная запись по умолчанию, а не как администратор.

  • IotSettings для аккаунта {все | username} удаляет все учетные записи MSA или Azure AD в системе или в определенной учетной записи. Конкретные учетные записи имеют вид [email protected]
  • IotSettings del Diagnostics удаляет диагностическую информацию в облаке для текущего устройства. Обратите внимание, что это удаляет историю до момента вызова.Новая диагностическая информация будет продолжать регистрироваться.
  • Учетная запись списка IotSettings содержит список всех учетных записей MSA или Azure AD, которые вошли в устройство.
  • IotSettings list uilanguage перечисляет все языки пользовательского интерфейса
  • IotSettings list speechlanguage перечисляет все языки речи
  • IotSettings get uilanguage отображает текущий язык пользовательского интерфейса
  • IotSettings получает язык речи отображает текущий язык речи
  • IotSettings get region отображает текущий регион
  • IotSettings устанавливает язык языка \ _tag - (e.грамм. fr-CA) устанавливает язык пользовательского интерфейса по умолчанию French Canadian)
  • IotSettings устанавливает язык языка речи \ _tag - (например, fr-CA) устанавливает язык речи Французский канадский)
  • IotSettings устанавливает регион региона \ _code - (например, CA) устанавливает регион по умолчанию для Канады)
  • Набор настроек IotSettings bluetoothpref {раковина | source} Задает предпочтительную роль Bluetooth, которую нужно выбрать, когда устройства, созданные с функциями IOT_BLUETOOTH_A2DP_SOURCE и IOT_BLUETOOTH_A2DP_SINK, подключаются к другому устройству, которое также поддерживает обе роли.
  • IotSettings get bluetoothpref возвращает текущее предпочтение роли Bluetooth для устройств, построенных как с IOT_BLUETOOTH_A2DP_SOURCE, так и с IOT_BLUETOOTH_A2DP_SINK. По умолчанию это источник.

Подсказка

IoTSettings -list uiLanguage вернет список поддерживаемых языков пользовательского интерфейса (в версии основного образа Windows IoT он был запущен)

Изменить аудиоустройство и громкость по умолчанию:

Инструмент IoTCoreAudioControlTool управляет параметрами, связанными со звуком, такими как установка устройств захвата и воспроизведения по умолчанию и изменение громкости.Чтобы получить полный список параметров, запустите IoTCoreAudioControlTool h .

Установка файлов .APPX вручную:

DeployAppx позволяет устанавливать и удалять пакеты .APPX в сценариях разработки. Правильный метод установки пакетов .APPX в производственных образах - использовать пакет подготовки, как описано в теме «Установка приложения». DeployAppx также поддерживает запросы информации о пакете .APPX.

  • DeployAppx установить MyApp.appx устанавливает .APPX и сертификат с таким же именем, если он найден.
  • DeployAppx install force MyApp.appx принудительно удаляет установленный в данный момент .APPX с тем же именем пакета, если он обнаружен до установки нового .APPX. Это полезно для установки .APPX с тем же или более низким номером версии, что и установленный в данный момент .APPX.
  • DeployAppx повторить попытку установки MyApp.appx повторить попытку установки .APPX 10 раз в случае сбоя с 2-секундной задержкой между попытками.
  • DeployAppx удалить App_1.0.1.0_x86__publisherid123 удалить .appx с соответствующим полным именем пакета.
  • DeployAppx удалить MyApp.appx удалить любой установленный .APPX с соответствующим именем семейства пакетов.
  • DeployAppx getpackages перечисляет полные имена установленных пакетов.
  • DeployAppx getpackageid IotCoreDefaultApp.appx выводит имя пакета, имя семейства пакетов и полное имя пакета для.APPX.
  DeployAppx getpackageid IotCoreDefaultApp.appx Имя пакета: 16454Windows10IOTCore.IOTCoreDefaultApplication Семейное имя пакета: 16454Windows10IOTCore.IOTCoreDefaultApplication_rz84sjny4rf58 Полное имя пакета: 16454Windows10IOTCore.IOTCoreDefaultApplication_2.0.8.0_arm__rz84sjny4rf58  
  • DeployAppx зарегистрируйте appxmanifest.xml не поддерживается

Общие утилиты командной строки

Обновить пароль учетной записи:

Настоятельно рекомендуется обновить пароль по умолчанию для учетной записи администратора.Для этого вы можете ввести следующую команду: net user Administrator [новый пароль] , где [новый пароль] представляет собой надежный пароль по вашему выбору.

Создание учетных записей локальных пользователей:

Если вы хотите предоставить другим доступ к вашему устройству Windows IoT Core, вы можете создать дополнительные локальные учетные записи пользователей с помощью PS, введя net user [имя пользователя] [пароль] / добавить . Если вы хотите добавить этого пользователя в другие группы, такие как группа администраторов, используйте net localgroup Administrators [имя пользователя] / добавить .

Установить пароль:

Чтобы изменить пароль учетной записи на вашем устройстве, запустите net user [account-username] [new-password] , чтобы изменить пароль учетной записи.

Запрос и установка имени устройства:

Чтобы определить текущее имя устройства, просто введите hostname . Чтобы изменить имя устройства Windows IoT Core, введите SetComputerName [новое имя машины] . Возможно, вам потребуется перезагрузить устройство, чтобы изменение имени вступило в силу.

Базовая конфигурация сети:

Многие из основных утилит настройки сети, с которыми вы, возможно, уже знакомы, доступны в Windows IoT Core, включая такие команды, как ping.exe , netstat.exe , netsh.exe , ipconfig.exe , tracert.exe и arp.exe .

Копировать утилит:

Microsoft предоставляет знакомые инструменты, в том числе sfpcopy.exe, , а также xcopy.exe .

Управление процессами:

Чтобы просмотреть запущенные в данный момент процессы, вы можете попробовать либо get-process , либо tlist.exe . Чтобы остановить запущенный процесс, введите kill.exe [pid или имя процесса] .

Установить вариант загрузки (без головы или с головой):

Устройства Windows IoT Core могут быть настроены в режим головного устройства (когда требуются возможности отображения) или без управления (когда дисплей не требуется или не доступен).Чтобы изменить этот параметр, используйте setbootoption.exe [Head | без головы] .

Примечание

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

Планировщик заданий:

Чтобы просмотреть текущий список запланированных задач, используйте команду schtasks.exe . Вы можете создавать новые задачи с помощью переключателя / create или запускать задачи по требованию с помощью переключателя / run . Для полного списка поддерживаемых параметров используйте schtasks.исполняемый /?

Драйверы устройств:

Утилита консоли устройства полезна для определения установленных устройств и драйверов и управления ими. Для получения полного списка параметров используйте devcon.exe /?

Доступ к реестру:

Если вам нужен доступ к реестру для просмотра или изменения настроек, используйте файл reg.exe /? Команда для получения полного списка поддерживаемых параметров.

Услуги:

Управление службами Windows может осуществляться через сеть .Команда exe . Чтобы увидеть список запущенных служб, введите net start . Чтобы запустить или остановить конкретную службу, введите net [start | стоп] [название службы] . Кроме того, вы также можете использовать диспетчер управления службами с помощью команды sc.exe .

Конфигурация загрузки:

Вы можете внести изменения в конфигурацию загрузки вашего устройства Windows IoT Core с помощью bcdedit.exe . Например, вы можете включить тестирование с помощью команды bcdedit –set testsigning в команде .

Выключение / перезапуск устройства:

Чтобы выключить устройство, введите shutdown / s / t 0 . Чтобы перезапустить устройство, используйте переключатель / r вместо этого с командой shutdown / r / t 0 .

Просмотр и изменение настроек дисплея

Инструмент SetDisplayResolution может использоваться для вывода списка текущих параметров отображения и отображения списка поддерживаемых значений. Его также можно использовать для настройки разрешения дисплея, частоты обновления и / или ориентации в соответствии со значениями, поддерживаемыми вашей платформой.Утилита принимает следующие аргументы командной строки:

  • SetDisplayResolution Показывает текущее разрешение экрана.
  • SetDisplayResolution -list Список поддерживаемых разрешений экрана.
  • SetDisplayResolution -orientation: [n] Изменить ориентацию дисплея, где n = 0,90,180 или 270.
  • SetDisplayResolution [width] [height] Изменить ширину и высоту в пикселях
  • SetDisplayResolution [width] [height] [refreshrate] Изменить ширину, высоту и частоту обновления, где ширина и высота указаны в пикселях, и частота обновления в Гц
  • SetDisplayResolution [ширина] [высота] [обновлять] [ориентация] Изменить ширину, высоту, частоту обновления и ориентацию экрана, где ширина и высота указаны в пикселях, частота обновления - в Гц, а ориентация - 0, 90, 180 или 270.

Сделайте снимок экрана:

Вы можете сделать снимок экрана своего устройства Windows IoTCore с помощью ScreenCapture.exe . Например, запустите ScreenCapture c: \ folder \ screencap.jpg. сделает снимок экрана и сохранит его в файле screencap.jpg.

Получить информацию о сетевых адаптерах:

Чтобы просмотреть список всех доступных сетевых адаптеров, запустите инструмент GetAdapterInfo .

Установить права доступа к папке для приложений UWP:

Не все папки на вашем устройстве доступны для универсальных приложений Windows.Чтобы сделать папку доступной для приложения UWP, вы можете использовать инструмент FolderPermissions . Например, запустите FolderPermissions c: \ test -e , чтобы предоставить приложениям UWP доступ к папке c: \ test . Обратите внимание, что это будет работать только с собственным API Win32, например. CreateFile2, а не API WinRT, например StorageFolder, StorageFile и т. Д.

Работа с последовательными портами:

MinComm позволяет работать с последовательными портами из командной строки. Он предоставляется как образец проекта в репозитории образцов ms-iot.

  Использование: MinComm.exe [-list] путь_устройства [baud = ] [parity = 

] [data = ] [stop = ] [xon = {on | off}] [ odsr = {on | off}] [octs = {on | off}] [dtr = {on | off | hs}] [rts = {on | off | hs | tg}] [idsr = {on | off}] -list Список всех доступных последовательных портов в системе и выход. device_path Путь к устройству или COM-порт для открытия (например, COM1) baud = Определяет скорость передачи в битах в секунду. parity = {n | e | o | m | s} Определяет, как система использует бит четности для проверки для ошибок передачи.Аббревиатуры обозначают нет, четный, нечетный, знак и пробел. data = {5 | 6 | 7 | 8} Задает количество битов данных в символе. stop = {1 | 1.5 | 2} Определяет количество стоповых битов, определяющих конец характер. xon = {on | off} Определяет, протокол xon или xoff для потока данных управление включено или выключено. odsr = {on | off} Определяет, будет ли квитирование вывода, использующее Цепь готовности набора данных (DSR) включена или выключена.octs = {on | off} Определяет, будет ли квитирование вывода, использующее Цепь Clear To Send (CTS) включена или выключена. dtr = {on | off | hs} Определяет, будет ли цепь готовности терминала данных (DTR) включен, выключен или установлен на рукопожатие. rts = {on | off | hs | tg} Определяет, является ли схема запроса на отправку (RTS) установите на включение, выключение, рукопожатие или переключение. idsr = {on | off} Определяет, включена ли чувствительность цепи DSR. или выкл.Для параметров, которые не указаны, по умолчанию будет использоваться текущий порт. конфигурация. Подробнее о параметрах подключения см. Документация Technet для команды Mode: https://technet.microsoft.com/library/cc732236.aspx Примеры: Подключитесь к первому последовательному порту, найденному в текущей конфигурации порта: MinComm.exe Перечислите все последовательные порты в системе: MinComm.exe -список Откройте COM1 в конфигурации 115200 8N1: MinComm.exe COM1 бод = 115200 четность = n данные = 8 стоп = 1 Откройте COM1 в конфигурации 115200 8N1: Минкомм.exe \\. \ COM1 бод = 115200 четность = n данные = 8 стоп = 1 Открытый интерфейс устройства в конфигурации 115200 8N1: MinComm.exe \\? \ USB # VID_FFFF & PID_0005 # {86e0d1e0-8089-11d0-9ce4-08003e301f73} бод = 115200 четность = n данные = 8 стоп = 1

.

Смотрите также