Раскрытие возможностей WSL: подробное руководство по подсистеме Windows для Linux

Подсистема Windows для Linux (WSL) меняет правила игры для разработчиков и энтузиастов, которые хотят использовать возможности Linux прямо со своих компьютеров с Windows. WSL позволяет запускать полноценную среду Linux непосредственно в операционной системе Windows, устраняя необходимость в установках с двойной загрузкой или виртуальных машинах. В этой статье мы погрузимся в мир WSL и рассмотрим несколько способов максимально эффективно использовать эту невероятную функцию.

Метод 1. Включение WSL

Чтобы начать работу с WSL, вам необходимо включить его на своем компьютере с Windows. Вот как это можно сделать:

  1. Откройте меню «Пуск» и найдите «Включение или отключение функций Windows».
  2. Нажмите на результат поиска, чтобы открыть диалоговое окно «Функции Windows».
  3. Прокрутите вниз и установите флажок «Подсистема Windows для Linux».
  4. Нажмите «ОК» и позвольте системе установить необходимые компоненты.
  5. Перезагрузите компьютер при появлении соответствующего запроса.

Метод 2. Установка дистрибутива Linux

После включения WSL вам необходимо будет установить дистрибутив Linux по вашему выбору. Вот пример использования Ubuntu:

  1. Откройте Microsoft Store и найдите «Ubuntu».
  2. Выберите дистрибутив Ubuntu и нажмите «Установить».
  3. Для завершения установки следуйте инструкциям на экране.

Метод 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. Выполните следующие действия, чтобы использовать возможности обоих инструментов:

  1. Установите расширение Remote – WSL в VS Code.
  2. Откройте папку или рабочую область в VS Code.
  3. Нажмите Ctrl + Shift + P(или Cmd + Shift + Pв macOS), чтобы открыть палитру команд.
  4. Введите «Remote-WSL: Новое окно» и выберите его.
  5. 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.