Подсистема Windows для Linux (WSL) меняет правила игры для разработчиков и энтузиастов, которые хотят использовать возможности Linux прямо со своих компьютеров с Windows. WSL позволяет запускать полноценную среду Linux непосредственно в операционной системе Windows, устраняя необходимость в установках с двойной загрузкой или виртуальных машинах. В этой статье мы погрузимся в мир WSL и рассмотрим несколько способов максимально эффективно использовать эту невероятную функцию.
Метод 1. Включение WSL
Чтобы начать работу с WSL, вам необходимо включить его на своем компьютере с Windows. Вот как это можно сделать:
- Откройте меню «Пуск» и найдите «Включение или отключение функций Windows».
- Нажмите на результат поиска, чтобы открыть диалоговое окно «Функции Windows».
- Прокрутите вниз и установите флажок «Подсистема Windows для Linux».
- Нажмите «ОК» и позвольте системе установить необходимые компоненты.
- Перезагрузите компьютер при появлении соответствующего запроса.
Метод 2. Установка дистрибутива Linux
После включения WSL вам необходимо будет установить дистрибутив Linux по вашему выбору. Вот пример использования Ubuntu:
- Откройте Microsoft Store и найдите «Ubuntu».
- Выберите дистрибутив Ubuntu и нажмите «Установить».
- Для завершения установки следуйте инструкциям на экране.
Метод 3: использование командной строки
После запуска WSL вы можете получить доступ к среде Linux через командную строку. Вот несколько полезных команд, которые помогут вам начать:
wsl: запускает новую оболочку Linux.wsl -l: список установленных дистрибутивов Linux.wsl --set-version <distribution> <version>: устанавливает версию дистрибутива Linux (например, «Ubuntu-20.04») на указанную версию (например, 1 или 2).wsl --set-default-version <version>: устанавливает версию WSL по умолчанию, которая будет использоваться при установке новых дистрибутивов.
Метод 4: интеграция с кодом Visual Studio
Если вы являетесь поклонником Visual Studio Code (VS Code), вам будет приятно узнать, что он легко интегрируется с WSL. Выполните следующие действия, чтобы использовать возможности обоих инструментов:
- Установите расширение Remote – WSL в VS Code.
- Откройте папку или рабочую область в VS Code.
- Нажмите
Ctrl + Shift + P(илиCmd + Shift + Pв macOS), чтобы открыть палитру команд. - Введите «Remote-WSL: Новое окно» и выберите его.
- VS Code теперь откроет новое окно, связанное с вашей средой WSL.
Метод 5. Настройка WSL
WSL предоставляет несколько вариантов настройки, которые сделают вашу работу удобнее. Вот несколько примеров:
- Настройка пользователя по умолчанию: запустите
ubuntu config --default-user <username>, чтобы установить пользователя по умолчанию для дистрибутива Ubuntu. - Монтаж дисков Windows. Чтобы получить доступ к дискам Windows, перейдите к
/mnt/<drive_letter>, например/mnt/cдля диска C:. - Взаимодействие с файлами Windows: файлы Linux доступны по пути
\\wsl$в проводнике.
Подсистема Windows для Linux — это фантастический инструмент, объединяющий лучшее из обоих миров. Благодаря WSL вы сможете насладиться привычным интерфейсом Windows, одновременно используя мощь и гибкость Linux. В этой статье мы рассмотрели различные методы включения, установки и использования WSL, а также его интеграцию с кодом Visual Studio. Так что вперед, погрузитесь в мир WSL и откройте мир возможностей для вашей среды разработки Windows.