Улучшения командной строки и WSL в Windows 10 версии 1803
Windows 10 версии 1803 «Spring Creators Update» содержит ряд интересных изменений и улучшений, внесенных в инструменты командной строки и особенно в функцию WSL. Есть ряд новых функций, таких как консольные приложения UWP.
Рекламное объявление
В Обновление Windows 10 Spring Creators UpdateПодсистема Windows для Linux (WSL) получила поддержку нескольких новых дистрибутивов Linux. Теперь можно установить Kali Linux и Debian.
Улучшения и функции WSL
После включение WSL, вы можете установить Кали а также Debian от магазина. Вы можете воспользоваться следующими ссылками:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Получите Kali Linux для WSL
- Debian GNU / Linux
Обратитесь к статье
Установите дистрибутивы Linux из Microsoft Store в Windows 10
Теперь поддерживается новый файл /etc/wsl.conf, который дает вам больше контроля над конфигурацией вашего дистрибутива при запуске вашей среды. В настоящее время поддерживаются две конкретные области: установка накопителя и конфигурация сети. Образец файла выглядит следующим образом:
[автомонтировать] enabled = true. корень = / windir / options = "метаданные, umask = 22, fmask = 11" mountFsTab = false # Давайте включим DNS - даже если они включены по умолчанию, мы укажем здесь просто для явного указания. [сеть] generateHosts = true. generateResolvConf = true
Обратитесь к официальное сообщение в блоге для подробного руководства по этому файлу и его значениям.
Фоновые задачи
Подсистема Windows для Linux (WSL) имеет поддержку длительных фоновых задач, подобно тому, как подсистема Win32 имеет службы. Это действительно впечатляющее изменение для пользователей WSL, которые работают с серверами, такими как Apache, или такими приложениями, как screen или tmux. Теперь они могут работать в фоновом режиме, как обычные демоны Linux. Видеть
WSL получил поддержку фоновых задач
Новый инструмент, wslpath и разрешения файловой системы
Wslpath.exe - это новый инструмент, который можно использовать для преобразования путей между Windows и Linux. Вы должны запустить wslpath в среде WSL.
Поставляется со следующими опциями:
-a Принудительно преобразовать результат в формат абсолютного пути
-u Перевести с пути Windows на путь WSL (по умолчанию)
-w Перевести с пути WSL на путь Windows
-m Преобразовать путь WSL в путь Windows, используя «/» вместо «\\»
Теперь вы можете установить владельца и группу файлов с помощью chmod / chown и изменить разрешения на чтение / запись / выполнение в WSL. Вы также можете создавать специальные файлы, такие как fifos, сокеты unix и файлы устройств. Это была долгожданная функция для многих пользователей WSL.
Еще одно интересное изменение - добавление новых параметров монтирования с файловой системой DrvFs для проецирования разрешений на файлы наряду с предоставлением новых метаданных Linux для файлов и папок.
Видеть
Улучшения Chmod и Chown WSL в Windows 10
Сокеты Unix
Сокеты Unix теперь поддерживаются в Windows. Вы также можете обмениваться данными через сокеты Unix между Windows и WSL. Это позволяет WSL запускать Linux Docker Client для взаимодействия с Docker Daemon, работающим в Windows. Есть некоторые правила относительно разрешений и взаимодействия. Ссылаться на это сообщение в блоге для подробностей.
Расширенный сеанс для виртуальных машин Linux Hyper-V
Виртуальные машины Linux, работающие на Hyper-V, теперь могут использовать расширенный режим сеанса. Он основан на проекте XRDP с открытым исходным кодом, который позволяет взаимодействовать с виртуальной машиной Linux так же, как пользователь может взаимодействовать с виртуальными машинами Windows Hyper-V через протокол RDP.
Быстрое создание
Быстрое создание - это новый инструмент, который позволяет быстро создавать виртуальные машины, не прибегая к многоступенчатому мастеру.
Встроенный сервер OpenSSH и клиентские инструменты
На компьютерах с Windows бесплатное ПО с открытым исходным кодом PuTTY является стандартом де-факто для SSH и Telnet. С появлением Windows 10 Microsoft наконец-то прислушалась к своим пользователям после многих лет, когда они запрашивали SSH-клиент и сервер. За счет включения реализации OpenSSH ценность ОС возрастает.
См. Следующие сообщения в блоге:
- Как включить клиент OpenSSH в Windows 10
- Как включить сервер OpenSSH в Windows 10
Что касается сервера OpenSSH, ознакомьтесь с ценными комментариями, оставленными нашими читателями. Там они поделились рядом полезных советов.
Консольные приложения UWP
Еще одна интересная функция, которая появилась в Windows 10 версии 1803 «Redstone 4» (Spring Creators Update), - это поддержка консольных приложений UWP. Это означает, что приложения UWP теперь могут использовать окно консоли для ввода и вывода. Они предназначены для использования с командной строкой и PowerShell. Такие приложения могут использовать консольные API-интерфейсы и даже традиционные API-интерфейсы Win32, такие как printf или getchar.
Вот и все.
Что вы думаете об этих изменениях? Вам нравятся обновления, включенные в Windows 10 версии 1803? Напишите нам комментарий!