Как открыть bash windows 10

Как включить Bash в Windows 10

На Build 2016 Microsoft впервые представила Bash для операционной системы Windows 10. Bash – это командная оболочка Ubuntu, которая доступна и в новой ОС от Microsoft. Некоторые люди спрашивали, как ее включить, поэтому в данном видеоуроке, если это можно так назвать, я расскажу, как это сделать.

Для начала необходимо установить сборку минимум 14316 – это первая публичная сборка, на которой уже есть Bash.

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

Далее нужно включить компонент Bash. Для этого требуется зайти в классическую панель управления. Выбрать «Программы» – «Программы и компоненты» – и выбираем «Включение или отключение компонентов Windows». Находим компонент «Windows Subsystem for Linux (Beta)», отмечаем его галочкой и нажимаем ОК. Перезагружаем систему.

После чего нам требуется установить саму оболочку. Для этого требуется запустить Командную строку (cmd) и прописываем в ней слово bash, после чего требуется подтвердить действие командой «y», т.е. «yes». Но есть одна загвоздка. В русской инсайдерской сборке есть проблема с кодировкой и в командной строке ни «y» ни «yes» ни «д» или «да» не работают. Вместо этого высвечиваются подсказки для установки или выскакивает ошибка из-за не распознания команды. Для решения этой проблемы требуется перейти на английский язык. Но лично я советую лишь прописать в Командной строке команду «lxrun /install /y» и тогда произойдет установка оболочки Ubuntu Linux, а именно его загрузка из Windows Store.

После чего становится доступен Bash. Стоит отметить, что Bash можно запустить как с Командной строки прописав опять же слово bash, так и при помощи приложения Bash on Ubuntu on Windows.

Как установить и использовать Bash в Windows 10

С недавним Anniversary Update пользователи Windows 10 получили много новых улучшений и возможностей. Одной из них стала возможность использовать обычную, знакомую всем Linux-оидам командную оболочку Bash. На самом деле о данном нововведении было известно еще с весны, но на тот момент попробовать Bash на Windows 10 могли лишь участники программы предварительной оценки. Теперь же он доступен для всех желающих. И ниже мы покажем, каким образом можно установить и как использовать Bash в Windows 10. А на самом деле все, конечно, очень интересно: в Linux теперь можно установить PowerShell, а Bash в Windows.

Немного пояснений

Microsoft назвала реализацию запуска Bash в Windows не иначе как — Windows подсистема для Linux. Чтобы вы понимали, это не виртуальная машина, не контейнер или перекомпилированное под Windows Linux ПО.

Принцип работы Windows подсистемы для Linux похож на Wine: системные вызовы Linux приложений в реальном времени транслируются в системные вызовы Windows. Так же, как Wine позволяет запускать Window приложения под Linux новая технология Microsoft дает возможность запускать Linux ПО в своей ОС.

Читайте также:  One stop microsoft windows

Работа редмондовцев над новой функцией велась совместно с Canonical, поэтому сейчас в Windows 10 используется Ubuntu.

Тем не менее, в отличии от того же Wine, где можно запускать графические приложения, Ubuntu под Windows работает только в текстовом режиме, то есть вы можете пользоваться лишь башем и консольными утилитами. Ни о каком серверном или графическом ПО речь не идет (хотя были новости и о том, что некоторым умельцам все же удавалось запускать графические оболочки).

Как установить Bash в Windows 10

Чтобы установить Bash в Windows 10 вы должны либо быть участником программы предварительной оценки, либо у вас должно быть установлено Windows 10 Anniversary Update. Так же обратите внимание, что новая возможность доступна лишь для 64-битных систем.

Если ваш компьютер соответствует всем выше перечисленным требованиям, можно приступать к установке:

  • откройте параметры Windows и перейдите в раздел «Обновление и безопасность»:
  • в левой колонке выберите пункт «Для разработчиков» и в правой части активируйте «Режим разработчика»:
  • нужно будет подтвердить данное действие:
  • начнется загрузка компонентов, а после их установки необходимо будет перезагрузить компьютер:
  • после перезагрузки откройте «Панель управления» и выберите раздел «Программы»;
  • нажмите на ссылку «Включение или отключение компонентов Windows» и в открывшемся окне активируйте «Подсистема Windows для Linux (бета-версия)», затем нажмите «OK»:
  • еще раз перезагружаем компьютер:

Пришло время запустить установленный Bash:

  • откройте меню «Пуск», в строке поиска наберите bash и запустите его:
  • откроется окно терминала и первое, что нас попросят — нажать «y» для доустаноавки нужных пакетов из магазина Windows;
  • затем нужно будет создать нового пользователя, для чего нужно указать его имя и пароль, и уже после этого можно будет приступать к работе в Bash:

В следующий раз, когда вам понадобиться Bash в Windows 10, откройте поиск и введите «bash». Теперь у нас для его запуска будет ярлык «Bash на Ubuntu на Windows»:

Как использовать Bash Ubuntu под Windows

Теперь у вас есть командная строка Bash из Ubuntu. Так как это тот же шелл, что и в обычной Ubuntu, вы можете использовать стандартные ее команды apt-get для установки ПО с репозиториев. У вас есть доступ ко всем консольным Linux утилитам, однако имейте в виду, что не все они будут работать стабильно, поскольку данная подсистема находится еще в бета.

Как говорилось выше, для запуска шелла нужно через поиск открыть «Bash на Ubuntu на Windows», который для удобства лучше вынести на рабочий стол. Если вы имеете опыт работы с Bash в Linux или macOS, то в открывшемся окне ничего нового вы не увидите. Вы можете использовать те же команды, что и в nix системах:

  • cd — для того, чтобы перейти в другой каталог;
  • ls — для просмотра его содержимого;
  • mv — для перемещения или переименования файлов;
  • rm — для их удаления;
  • mkdir — чтобы создавать новые директории.

Важно помнить, что в отличии от Windows, Bash чувствителен к регистру. То есть Text.txt и text.txt для него разные файлы.

Установка и удаление программ происходит при помощи менеджера пакетов APT, для чего используется команда apt-get. Кроме того, помните об утилите sudo которая дает повышенные права для установки ПО и добавляется в самое начало команды:

  • sudo apt-get update — проверяет наличие обновлений;
  • sudo apt-get upgrade — устанавливает обновления;
  • sudo apt-get install имя_пакета — устанавливает необходимый пакет;
  • sudo apt-get remove имя_пакета — удаляет ненужный пакет;
  • sudo apt-cache search слово — поиск доступных пакетов.
Читайте также:  Ati radeon драйвер под windows

Установив приложение, для запуска необходимо лишь ввести в терминале его имя и нажать «Enter».

Помните, что ПО установленное в Bash доступно лишь в нем. Вы не сможете его запустить через командную строку, PowerShell или каким-либо другим способом.

Вкратце это все. Надеюсь вам было интересно и вы теперь сможете попробовать Bash в Windows 10. Напишите в комментариях о своем опыте.

Установка bash в Windows 10

В этой статье мы рассмотрим как установить оболочку bash для Windows 10. Для этого нам нужно включить подсистему Linux для Windows и установить Ubuntu из Microsoft Store.

Как узнать версию Windows 10

Открываем «Параметры Windows» нажатием на клавиатуре клавиш Win + I . Выбираем «Система» .

Вкладка О системе. В правой колонке последний заголовок Характеристики Windows .

Как включить подсистему Linux для Windows

Для ОС Windows 10 с обновлениями Fall Creators Update (версия 1709) и новее.

Открыть PowerShell от имени администратора. Для этого нужно нажать правой кнопкой мыши на Windows PowerShell » Дополнительно » Запуск от имени администратора .

Ввести следующую команду:

Нужно будет нажать Y и ваш компьютер будет перезагружен для установки необходимых компонентов.

Для десятки версией ниже 1709

Открываем «Параметры Windows». Для этого нажмём на клавиатуре клавиши Win + I . Выбираем Обновления и безопасность .

Вкладка Для разработчиков. В ней выбираем Режим разработчика.

Обновление WSL до 2 версии

Перейдите по ссылке пакет обновления ядра Linux в WSL. и скачайте пакет последней версии. Установите его.

Назначим WSL 2 по дефолту, введя следующую команду в PowerShell:

Установка Ubuntu

Сначала установим Ubuntu для Windows 10 из Магазина Майкрософт — это позволит интегрировать ОС Ubuntu внутрь нашей Windows. Благодаря этому мы сможем пользоваться bash оболочкой.

Для установки Ubuntu зайдём в Пуск » Все приложения и выберем Microsoft Store . В строке поиска введём Ubuntu. Выберем её и нажмём получить .

После того как скачали Ubuntu запустим его. Ждём несколько минут, пока он установится. Далее, нужно придумать пользователя и пароль для системы Ubuntu. При вводе пароля видно его не будет (как будто мы его не вводим).

Далее, для обновления списка пакетов программного обеспечения до последних версий введём следующую команду:

  • sudo — означает с правами администратора
  • apt-get — команда для управления пакетами (установка, удаление, обновление пакетов)
  • update — обновление списков пакетов ПО

Чтобы открыть bash , в строке поиска Windows введём bash и нажмём на него.

Или откроем необходимую папку и с нажатой клавишей shift нажмём правой кнопкой мыши и в контекстном меню выберем «Откройте здесь оболочку Linux» . Если увидите знак доллара, значит мы теперь используем bash.

Как установить Nodejs в подсистеме Linux для Windows 10

Откроем bash . Перейдём в домашнюю папку.

Далее установим nodejs (на примере 14 версии)

Nodejs в подсистеме Linux системы Windows установлен.

Установка Gulp в подсистеме Linux для Windows 10

Npm: command not found

При ошибке npm: command not found выполните следующую команду:

Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки, то можете следить за выходом новых статей в Telegram.

Читайте также:  Только оригинальные образы ос windows

Запуск графической оболочки Linux Bash в Windows 10

В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:

Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).

Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности. Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры.

Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения.

Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):

Расположена файловая система Ubuntu на локальном диске С по следующему адресу:

Таким образом можно получить доступ к нужным файлам и папкам Linux.

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

Обновление системы и установленных пакетов:

Установка рабочего окружения и пакета программ Ubuntu (Gnome):

Меняем права доступа к папке кэша:

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

VcXsrv Windows X Server

Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.

После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение 0 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).

Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.

Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:

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

Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):

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

Запустить скрипт оболочки:

Известные проблемы и их решения

Из недостатков, с которыми столкнулись, отметим следующие: проблема с правами доступа различных приложений и системных функций. В качестве решения можно систему запустить с правами root. В целях безопасности не рекомендуется запускать систему с полными правами администратора, но если есть в этом необходимость, то запустить можно следующим образом: после того как открыли приложение VcXsrv и Linux систему, которая открылась в виде командной строки, нужно ввести команду: sudo su , затем вводим команду для запуска графического окружения:

Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.

Так же мы столкнулись с тем, что предустановленный браузер Firefox не устанавливает дополнения. Можно воспользоваться другим браузером, например, браузером Opera. В режиме суперпользователя запускать его нужно с помощью терминала командой: opera --no-sandbox.

Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:

После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.

Оцените статью