Bash запуск программы

Прежде чем мы узнаем, как запустить Bash на Ubuntu в Windows , вот немного удивительный шаг Microsoft по интеграции пользовательского режима Linux и его инструменты в ОС Windows. Кто бы мог подумать, что один из них будет запускать собственный Bash непосредственно в Windows.

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

Многие в сообществе ответили, что им хотелось бы увидеть некоторые улучшения в командной строке Windows. Некоторые другие сказали, что хотели бы принести Linux / Unix инструменты в Windows. Поскольку работа с инструментами с открытым исходным кодом в Windows часто является проблемой, пользователи заявили, что им хотелось бы, чтобы Microsoft упростила использование этих инструментов в Windows.

Прослушивая голос сообщества, Microsoft сначала улучшила CMD, PowerShell и многие другие Windows инструменты командной строки и, во-вторых, сделали то, что было невероятно несколько лет назад. Microsoft решила добавить реальный, собственный Bash и с ним поддерживать инструменты командной строки Linux , которые запускаются непосредственно в Windows в среде, которая ведет себя как Linux! Это не любая виртуальная машина, а реальная Linux на Windows.

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

Для этой Microsoft построена новая инфраструктура в Windows — Подсистема Windows для Linux (WSL) , на которой подлинный пользовательский интерфейс Ubuntu, ( ), создатели Ubuntu Linux . Это сделает разработчиков Windows намного более продуктивными и более эффективно использует эти инструменты. И это будет долгое надежное, надежное и стабильное решение.

Вот что сказал Марк Шаттлворт, основатель Canonical:

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

Что такое Bash in Linux

Для тех, кто не знает, Bash или Bourne Again shell — стандартная программа оболочки GNU Linux.

Согласно Википедии, Bash — это оболочка Unix и командный язык для проекта GNU в качестве бесплатной замены программного обеспечения для Борна. он широко распространен как оболочка для операционной системы GNU и как оболочка по умолчанию для Linux и OS X.

Запустить Bash на Ubuntu в Windows 10

Начиная с Windows 10 Insider Preview Build 14316, подсистема Windows для Linux была предоставлена. Начиная с этой сборки,

можно запустить собственный Bash на Ubuntu в Windows . Это было впервые анонсировано на Build 2016. Это как это сделать. Сначала нужно

  • включить режим разработчиков из Настройки> Обновление и безопасность> Для разработчиков. Установите переключатель
    • Режим разработчика . Ищите » Функции Windows «, выберите » Включить или отключить функции Windows «. Выберите »

    • Подсистема Windows для Linux (бета-версия) «. Нажмите OK. Он начнет поиск необходимых файлов и начнет применять изменения. После завершения необходимо перезагрузить, чтобы завершить установку запрошенных изменений. Нажмите «Перезапустить».

    • После перезагрузки из кнопки «Пуск» щелкните правой кнопкой мыши и откройте

  • Командная строка (Admin) или PowerShell . Введите «
    • bash » в командной строке и Enter. Вы получите сообщение » Это установит Ubuntu в Windows, распространяемый Canonical и … «. Введите «y», чтобы продолжить. Нажмите «y», и начнется загрузка из магазина Windows. После загрузки он начнет извлечение файловой системы. Это займет некоторое время, поэтому будьте терпеливы. Через некоторое время вы получите сообщение »

    • Успешная установка ! Среда начнет кратковременно …» , и вы будете в приглашении Bash. Теперь, теперь вы могут запускать скрипты Bash,

  • инструменты командной строки Linux , например sed, awk, grep , и вы даже можете попробовать инструменты Linux-first как Ruby, Git , Python и т. Д. . непосредственно в Windows. Также можно получить доступ к файловой системе Windows из Bash. После установки он также будет указан в списке приложений. Чтобы открыть все приложения и нажмите »

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

Поскольку это один из самых крутых событий Windows, нужно попробовать, если вас интересует Linux, Ubuntu on Windows.