Windows Tips & News

Покращення командного рядка та WSL у Windows 10 версії 1803

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Windows 10 версії 1803 «Spring Creators Update» має ряд цікавих змін та покращень, внесених до інструментів командного рядка, і особливо до функції WSL. Існує ряд нових функцій, таких як консольні програми UWP.

Реклама


в Windows 10 Spring Creators Update, Підсистема Windows для Linux (WSL) має підтримку кількох нових дистрибутивів Linux. Тепер можна встановити Kali Linux і Debian.
Debian Wsl1
Змістприховати
Удосконалення та функції WSL
Фонові завдання
Новий інструмент, wslpath і дозволи на файлову систему
Розетки Unix
Розширений сеанс для віртуальних машин Hyper-V Linux
Швидке створення
Вбудований сервер OpenSSH і клієнтські інструменти
Консольні програми UWP

Удосконалення та функції WSL

Після увімкнення WSL, можна встановити Калі і Debian з магазину. Ви можете скористатися наступними посиланнями:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Завантажте Kali Linux для WSL
  5. Debian GNU/Linux

Зверніться до статті

Встановіть дистрибутиви Linux із Microsoft Store у Windows 10

Новий файл /etc/wsl.conf тепер підтримується, щоб надати вам більше контролю над конфігурацією дистрибутива під час запуску середовища. Наразі підтримуються дві конкретні області, які підтримуються в установці диска та конфігурації мережі. Зразок файлу виглядає наступним чином:

[автоматичне монтування] увімкнено = правда. корінь = /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 запускати клієнт Docker Linux для взаємодії з Docker Daemon, що працює в Windows. Існують деякі правила щодо дозволів та взаємодії. Звертатися до ця публікація в блозі для деталей.

Розширений сеанс для віртуальних машин Hyper-V Linux

Віртуальні машини Linux, що працюють на Hyper-V, тепер можуть скористатися розширеним режимом сеансу. Він працює на основі проекту XRDP з відкритим кодом, який дозволяє взаємодіяти з віртуальною машиною Linux так само, як користувач може робити з віртуальними машинами Windows Hyper-V через протокол RDP.

Esm Vm 879x494

Швидке створення

Швидке створення — це новий інструмент, який дозволяє швидко створювати віртуальні машини без використання багатоетапного майстра.

Вбудований сервер 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? Залиште нам коментар!

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Випущено Windows 10 Build 17074

Випущено Windows 10 Build 17074

Збірка Windows 10 Insider Preview Build 17074 для ПК випущена для інсайдерів Windows у рамках Fas...

Читати далі

Аргументи командного рядка Провідника файлів у Windows 10

Аргументи командного рядка Провідника файлів у Windows 10

Провідник файлів — це програма для керування файлами за замовчуванням, яка постачається з кожною ...

Читати далі

Архів збірки Windows 10 10122

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі