Теперь вы можете получить доступ к большинству утилит и приложений командной строки Linux поверх ОС Windows 10 с помощью подсистемы Windows для Linux (WSL).
Хотя Windows является наиболее широко используемой и самой популярной операционной системой для настольных компьютеров и ноутбуков, она не так безопасна и имеет открытый исходный код, как ОС Linux. Вот почему многие разработчики программного обеспечения и профессионалы предпочитают ОС Linux.
Microsoft начала партнерство с Canonical, создателями Ubuntu Linux. Это проложило путь для пользователей Linux к использованию Linux в Windows. Да, вы можете запускать Linux поверх Windows 10 без двойной загрузки, использовать VMWare / VirtualBox или устанавливать его в качестве основной операционной системы.
Вы можете получить доступ к различным командам и программному обеспечению Linux из терминала Linux в Windows 10. В этой статье мы дадим вам пошаговые инструкции по установке и запуску терминала Linux в ОС Windows 10.
Включите подсистему Windows для Linux (WSL) и установите Ubuntu в Windows 10
Если вы собираетесь запускать терминал Linux в Windows 10, вы должны сначала включить функцию «Подсистема Windows для Linux». Затем вы можете загрузить и установить выбранный вами дистрибутив Linux.
Подсистема Windows для Linux (WSL) - это функция, которая создает среду GNU / Linux, которая позволяет запускать основные инструменты и службы командной строки Linux непосредственно в Windows вместе с приложениями для настольных компьютеров и современных магазинов.
Включив подсистему Linux в Windows 10, вы можете устанавливать и запускать различные дистрибутивы (дистрибутивы) Linux, такие как Ubuntu, OpenSuse, SUSE Linux, Fedora и т. Д.
Сначала проверьте свою версию Windows
Но прежде чем мы перейдем к тому, как включить подсистему Windows для Linux (WSL) и установить Linux, вам необходимо проверить, работает ли у вас совместимая версия Windows 10. WSL поддерживается только в 64-разрядных версиях Windows 10 (начиная с версии 1607). и Windows Server 2019.
Чтобы проверить версию и сборку Windows, перейдите в «Настройки» в меню «Пуск» Windows.
Затем щелкните настройку «Система».
Затем прокрутите вниз и выберите опцию «О программе» в нижней части левой панели, чтобы просмотреть раздел «О программе».
На странице «О программе» в разделе «Технические характеристики Windows» вы можете увидеть «Версия» и «Сборка ОС» вашей Windows 10.
Включить подсистему Windows для Linux
Существует два разных типа версий WSL: WSL 1 и WSL 2. Хотя обе они обеспечивают плавную и непрерывную интеграцию Linux в Windows, WSL 2 является последней и самой быстрой версией с полной поддержкой ядра Linux и совместимости с системными вызовами. WSL 1 выполняет уровень перевода, который устраняет разрыв между ядром Linux и Windows.
- Бежать WSL 2, у вас должна быть установлена 64-разрядная версия Windows 10: версия 1903 или выше, сборка 18362 или выше.
- Бежать WSL 1, вам потребуются 64-разрядные системы Windows 10: версия 1709 или выше, со сборкой 16215 или выше.
Неважно, какую версию WSL вы хотите запустить, вы должны сначала включить ее, чтобы использовать ее. Для этого начните с ввода «Включение и отключение компонентов Windows» в поле поиска меню «Пуск».
В результатах поиска выберите «Включение и отключение компонентов Windows».
Затем прокрутите вниз до «Подсистема Windows для Linux», установите флажок перед ним и нажмите кнопку «ОК».
После применения изменений нажмите «Перезагрузить сейчас», чтобы перезагрузить компьютер.
Если вы хотите установить только WSL 1, теперь вы можете перезагрузить компьютер и установить дистрибутив Linux.
Включить WSL 1 через PowerShell
Вы также можете включить WSL с помощью инструмента командной строки PowerShell. Выполняет ту же работу, что и панель управления функциями Windows. Для этого откройте «PowerShell» от имени администратора и выполните следующую команду.
DISM.exe / онлайн / включить-функцию / имя функции: Microsoft-Windows-Подсистема-Linux / все / norestart
Включить WSL 2
Мы рекомендуем вам обновить WSL до версии 2 для повышения производительности и запустить настоящее ядро Linux непосредственно в Windows 10. Все, что вам нужно сделать, это включить функцию «Платформа виртуальных машин» в дополнение к «Подсистеме Windows для Linux». на панели управления функциями Windows (см. ниже).
Подождите, пока изменения вступят в силу, затем перезагрузите компьютер.
Включить WSL 2 через PowerShell
Первым шагом для включения WSL 2 является включение компонента платформы виртуальных машин в Windows. Вы также можете включить WSL 2 с помощью инструмента командной строки PowerShell. Для этого откройте «PowerShell» от имени администратора и выполните следующую дополнительную команду с командой WSL 1.
DISM.exe / онлайн / включить-функцию / имя функции: Microsoft-Windows-Подсистема-Linux / все / norestart
DISM.exe / онлайн / включить-функцию / имя: VirtualMachinePlatform / все / norestart
Установите WSL 2 в качестве версии по умолчанию
Перед настройкой WSL 2 в качестве версии по умолчанию для всех дистрибутивов Linux загрузите обновление пакета ядра WSL Linux для систем x64.
Запустите скачанный установщик .msi и установите его. Это займет всего несколько секунд.
Чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux, откройте PowerShell и выполните следующую команду:
wsl –set-default-version 2
Затем перезапустите систему, чтобы переключить функцию с WSL 1 на WSL 2.
Установите предпочитаемый вами дистрибутив Linux
WSL включен, теперь установим дистрибутив Linux. Сначала найдите «Microsoft Store» в поле поиска меню «Пуск». Затем откройте его в результатах поиска.
Вы увидите список всех дистрибутивов Linux, доступных в настоящее время в Магазине Windows, которые поддерживаются WSL.
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 с пакетом обновления 5 (SP5)
- SUSE Linux Enterprise Server 15 с пакетом обновления 1 (SP1)
- Kali Linux
- Debian GNU / Linux
- Ремикс Fedora для WSL
- Pengwin
- Pengwin Enterprise
- Альпийский WSL
Все выпуски тезисов доступны бесплатно. В нашем руководстве мы выберем «Ubuntu».
На странице дистрибутива Ubuntu нажмите кнопку «Получить».
Теперь дистрибутив Ubuntu будет загружен и автоматически установлен на ваш компьютер.
После завершения установки нажмите кнопку «Запустить», чтобы запустить терминал. Вы также можете запустить приложение из меню «Пуск» Windows.
Появится новое окно терминала Ubuntu. Первый запуск займет несколько минут, чтобы зарегистрировать среду Ubuntu в WSL. После этого терминал предложит вам создать «новое имя пользователя Unix» и «новый пароль». Введите новое имя пользователя и пароль и завершите настройку.
После завершения настройки вы перейдете в командную строку bash. Лучше сразу обновить ПО. В Ubuntu вы можете искать, загружать и устанавливать обновления программного обеспечения, все из подходящий
команда.
Введите команду ниже, чтобы обновить программное обеспечение. Вам будет предложено ввести пароль, введите вновь созданный пароль, чтобы запустить команду от имени администратора.
sudo apt update
Эта команда «update» обновит репозитории Ubuntu.
Ubuntu загрузит серию списков пакетов.
Но они еще не модернизированы. Чтобы обновить все доступные пакеты, введите следующую команду:
sudo apt upgrade
Введите «Y» в запросе, чтобы продолжить установку.
Команда dist-upgrade обновляет пакеты до последних версий.
Обновите WSL1 до WSL 2 для Ubuntu
Если вы хотите обновить существующую версию WSL 1 до WSL 2 для определенного дистрибутива. Затем запустите приведенную ниже команду в PowerShell.
wsl –set-default-version 2
Замените аргумент ‘’ названием того дистрибутива (в нашем случае Ubuntu), который запускается при установке WSL 1.
Теперь вы можете получить доступ к командам и программному обеспечению Linux в системе Windows 10 с помощью этой среды Ubuntu.
оболочка bash в Windows 10
Теперь у вас есть полноценная оболочка командной строки bash в вашей системе на основе дистрибутива Linux. Вы можете получить доступ ко всем командам и приложениям Linux через эту оболочку bash.
Чтобы запустить оболочку bash, введите «bash» в поле поиска меню «Пуск» и щелкните, чтобы открыть инструмент командной строки bash.
Теперь вы можете запускать там команды.
Наслаждайтесь Linux на Windows!