Як використовувати термінал Linux у Windows 10

Тепер ви можете отримати доступ до більшості утиліт та програм командного рядка 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, ви повинні мати Windows 10 x64-розрядні системи: версія 1903 або вище, зі збіркою 18362 або новішої.
  • Бігти WSL 1, вам знадобляться 64-розрядні системи Windows 10: версія 1709 або вище, зі збіркою 16215 або новішої.

Не має значення, яку версію WSL ви хочете запустити, ви повинні спочатку ввімкнути її, щоб використовувати. Для цього почніть вводити «Увімкнути та вимкнути функції Windows» у полі пошуку меню «Пуск».

У результатах пошуку виберіть панель керування «Увімкнути та вимкнути функції Windows».

Потім прокрутіть униз до «Підсистема Windows для Linux», поставте галочку навпроти нього та натисніть кнопку «ОК».

Після застосування змін натисніть «Перезавантажити зараз», щоб перезавантажити комп’ютер

Якщо ви хочете встановити лише WSL 1, тепер ви можете перезавантажити комп’ютер і встановити дистрибутив Linux.

Увімкніть WSL 1 за допомогою PowerShell

Ви також можете ввімкнути WSL за допомогою інструмента командного рядка PowerShell. Це виконує ту ж роботу, що й панель керування Windows Features. Для цього відкрийте «PowerShell» як адміністратор і виконайте наведену нижче команду.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /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 /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /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 Store, які підтримуються WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix для WSL
  • Pengwin
  • Pengwin Enterprise
  • Альпійський WSL

Усі розповсюдження цих дисертацій доступні безкоштовно. Для нашого підручника ми виберемо «Ubuntu».

На сторінці дистрибутива Ubuntu натисніть кнопку «Отримати».

Тепер дистрибутив Ubuntu буде автоматично завантажено та встановлено на вашому комп’ютері.

Після завершення встановлення натисніть кнопку «Запустити», щоб запустити термінал. Ви також можете запустити програму з меню «Пуск» Windows.

З'явиться нове вікно терміналу Ubuntu. Перший запуск займе кілька хвилин, щоб зареєструвати середовище Ubuntu за допомогою WSL. Після завершення термінал запропонує вам створити «нове ім’я користувача Unix» та «новий пароль». Введіть нове ім'я користувача та пароль і завершите налаштування.

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

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

оновлення sudo apt

Ця команда «оновити» оновить репозиторії Ubuntu.

Ubuntu завантажить серію списків пакетів.

Але вони ще не оновлені. Щоб оновити всі доступні пакети, введіть таку команду:

оновлення sudo apt

Введіть «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!

Категорія: Linux