Как запустить терминал wsl
Windows Subsystem for Linux (WSL) — это невероятно мощный инструмент, позволяющий разработчикам и энтузиастам Linux наслаждаться преимуществами обеих операционных систем. Эта статья станет вашим надежным проводником в мир WSL, начиная с простого запуска терминала и заканчивая продвинутыми командами. Мы разберемся, как перемещаться по файловой системе, управлять дистрибутивами, и даже узнаем IP-адрес вашего WSL! 🥳
Быстрый старт: Запускаем терминал WSL
WSL предлагает несколько способов запуска терминала. Самый простой способ — это ввод команды wsl
в командной строке Windows или PowerShell. Это откроет ваш дистрибутив Linux по умолчанию в текущей сессии.
- Запуск в домашнем каталоге: Команда
~
в WSL, как и в обычном Linux, автоматически перенаправит вас в домашний каталог пользователя. 🏠 - Перемещение в домашний каталог: Если вы уже находитесь в другой директории, команда
cd ~
мгновенно вернет вас в домашнюю папку. - Запуск конкретного дистрибутива: Если у вас установлено несколько дистрибутивов Linux, вы можете запустить нужный, указав его имя после команды
wsl
. Например,wsl ubuntu
запустит Ubuntu.
wsl
— для запуска дистрибутива по умолчанию.wsl [дистрибутив]
— для запуска конкретного дистрибутива.~
иcd ~
— для работы с домашним каталогом.
Консоль WSL: Расширенные возможности запуска
WSL позволяет выполнять команды Linux прямо из Windows, не открывая отдельное окно терминала.
- Использование команд в текущей сессии: Вы можете запустить любую команду Linux, указав ее после
wsl
. Например,wsl ls -l
выведет список файлов и папок в текущей директории WSL. - Интеграция с Windows: Это позволяет легко интегрировать инструменты Linux в ваши рабочие процессы Windows. 🛠️
Проводник Windows и файловая система WSL
Хотите увидеть файлы и папки вашего дистрибутива Linux? Это проще, чем вы думаете!
- Доступ через проводник: Просто введите
\\wsl$
в адресной строке проводника Windows. 📁 Вы увидите список всех установленных дистрибутивов. - Навигация: Вы сможете перемещаться по файловой системе каждого дистрибутива и работать с файлами так же, как в обычной Windows.
Завершение работы Ubuntu через терминал
Иногда нужно перезагрузить или выключить ваш дистрибутив Linux. Вот как это сделать через терминал WSL:
- Команда
shutdown
: Используйте командуshutdown -r
для перезагрузки илиshutdown
для выключения. - Права суперпользователя: Эта команда требует прав суперпользователя. Используйте
sudo shutdown -r
илиsudo shutdown
для выполнения с правами администратора. 🔑
Узнаем IP-адрес WSL
Узнать IP-адрес вашего дистрибутива Linux может быть полезно, особенно при работе с сетевыми приложениями.
- Команда
hostname -I
: Введитеwsl.exe hostname -I
в командной строке Windows. 🌐 Эта команда запустит целевой экземпляр WSL и выведет его IP-адрес. - Автоматизация: Вы можете использовать эту команду в скриптах для автоматического получения IP-адреса.
Установка и первоначальная настройка WSL
Перед тем, как погрузиться в мир WSL, нужно убедиться, что он установлен и настроен.
- Запуск от имени администратора: Откройте PowerShell или командную строку Windows от имени администратора.
- Установка WSL: Введите команду
wsl --install
и нажмите Enter. ⌨️ Эта команда установит все необходимые компоненты и дистрибутив Ubuntu по умолчанию. - Перезагрузка: После установки перезагрузите компьютер, чтобы изменения вступили в силу. 🔄
Перезапуск WSL: Когда это необходимо
Иногда, после установки обновлений или изменений в конфигурации, может потребоваться перезапустить WSL.
- Перезапуск через PowerShell: Откройте PowerShell от имени администратора.
- Команда завершения работы: Введите команду
wsl --shutdown
и нажмите Enter. - Новый запуск: После этого WSL автоматически запустится при следующем использовании.
Конфигурационный файл WSL
Начиная с билда 17093, основной файл конфигурации WSL находится в файловой системе дистрибутива по адресу /etc/wsl.conf
.
- Настройка параметров: Этот файл позволяет вам настраивать различные параметры WSL, такие как параметры сети, файловой системы и другие. ⚙️
- Редактирование: Используйте текстовый редактор, такой как
nano
илиvim
, чтобы изменить этот файл.
Заключение
WSL — это мощный инструмент, который позволяет вам запускать Linux прямо в Windows. Мы подробно рассмотрели различные аспекты работы с терминалом WSL, от простого запуска до продвинутых настроек. Теперь вы можете легко перемещаться по файловой системе, управлять дистрибутивами, и даже узнавать IP-адрес вашего WSL. WSL открывает множество возможностей для разработчиков и энтузиастов, объединяя лучшее из двух миров. 🌍
FAQ: Часто задаваемые вопросы
В: Как запустить WSL в домашнем каталоге?О: Используйте команду ~
или cd ~
в терминале WSL.
О: Введите wsl
в командной строке Windows или PowerShell.
О: Введите \\wsl$
в адресной строке проводника.
О: Используйте команду sudo shutdown
или sudo shutdown -r
для перезагрузки.
О: Введите wsl.exe hostname -I
в командной строке Windows.
О: Откройте PowerShell от имени администратора и введите команду wsl --install
.
О: Введите команду wsl --shutdown
в PowerShell от имени администратора.