Ulepszenia wiersza poleceń i WSL w systemie Windows 10 w wersji 1803
Windows 10 w wersji 1803 „Spring Creators Update” zawiera wiele interesujących zmian i ulepszeń wprowadzonych do narzędzi wiersza poleceń, a zwłaszcza do funkcji WSL. Istnieje wiele nowych funkcji, takich jak aplikacje konsoli UWP.
Reklama
w Aktualizacja Windows 10 Spring Creators, Podsystem Windows dla Linuksa (WSL) obsługuje kilka nowych dystrybucji Linuksa. Teraz można zainstalować Kali Linux i Debian.
Ulepszenia i funkcje WSL
Później włączanie WSL, możesz zainstalować Kali oraz Debiana ze sklepu. Możesz skorzystać z następujących linków:
- Ubuntu
- Skok openSUSE
- SUSE Linux Enterprise Server
- Pobierz Kali Linux dla WSL
- Debian GNU/Linux
Zapoznaj się z artykułem
Zainstaluj dystrybucje Linuksa ze sklepu Microsoft Store w systemie Windows 10
Nowy plik /etc/wsl.conf jest teraz obsługiwany, aby zapewnić większą kontrolę nad konfiguracją dystrybucji podczas uruchamiania środowiska. Montaż dysków i konfiguracja sieci to dwa konkretne obszary obsługiwane obecnie. Przykładowy plik wygląda następująco:
[automatyczne montowanie] włączone = prawda. korzeń = /windir/ opcje = "metadane, umask=22,fmask=11" mountFsTab = false #Włączmy DNS – mimo że są one domyślnie włączone, określimy tutaj tylko dla jasności. [sieć] generateHosts = prawda. generateResolvConf = prawda
Zapoznaj się z oficjalny wpis na blogu aby uzyskać szczegółowy przewodnik po tym pliku i jego wartościach.
Zadania w tle
Podsystem Windows dla systemu Linux (WSL) ma obsługę długotrwałych zadań w tle, podobnie jak podsystem Win32 ma usługi. To naprawdę imponująca zmiana dla użytkowników WSL, którzy pracują z serwerami takimi jak Apache lub aplikacjami takimi jak screen czy tmux. Teraz mogą działać w tle jak zwykłe demony Linuksa. Widzieć
WSL ma obsługę zadań w tle
Nowe narzędzie, wslpath i uprawnienia systemu plików
Wslpath.exe to nowe narzędzie, za pomocą którego można konwertować ścieżki między systemami Windows i Linux. Powinieneś uruchomić wslpath w środowisku WSL.
Zawiera następujące opcje:
-a Wymuś wynik do bezwzględnego formatu ścieżki
-u Tłumacz ze ścieżki Windows na ścieżkę WSL (domyślnie)
-w Przetłumacz ze ścieżki WSL na ścieżkę Windows
-m Przetłumacz ze ścieżki WSL na ścieżkę Windows, z „/” zamiast „\\”
Możesz teraz ustawić właściciela i grupę plików za pomocą chmod/chown i modyfikować uprawnienia odczytu/zapisu/wykonywania w WSL. Możesz także tworzyć specjalne pliki, takie jak fifos, gniazda unix i pliki urządzeń. Dla wielu użytkowników WSL była to długo oczekiwana funkcja.
Kolejną interesującą zmianą jest dodanie nowych opcji montowania z systemem plików DrvFs do rzutowania uprawnień na pliki wraz z dostarczaniem nowych metadanych Linuksa do plików i folderów.
Widzieć
Ulepszenia Chmod i Chown WSL w systemie Windows 10
Gniazda uniksowe
Gniazda Unix są teraz obsługiwane w systemie Windows. Możesz także komunikować się przez gniazda Unix między Windows a WSL. Dzięki temu WSL może uruchomić klienta Linux Docker do interakcji z demonem Docker działającym w systemie Windows. Istnieją pewne zasady dotyczące uprawnień i współdziałania. Odnosić się do ten wpis na blogu dla szczegółów.
Rozszerzona sesja dla maszyn wirtualnych Hyper-V Linux
Maszyny wirtualne z systemem Linux działające na Hyper-V mogą teraz korzystać z ulepszonego trybu sesji. Jest zasilany przez projekt XRDP o otwartym kodzie źródłowym, który umożliwia interakcję z maszyną wirtualną systemu Linux w taki sam sposób, w jaki użytkownik może to zrobić z maszynami wirtualnymi Windows Hyper-V za pośrednictwem protokołu RDP.
Szybkie tworzenie
Szybkie tworzenie to nowe narzędzie, które pozwala szybko tworzyć maszyny wirtualne bez przechodzenia przez wieloetapowy kreator.
Wbudowany serwer OpenSSH i narzędzia klienckie
Na komputerach z systemem Windows darmowe oprogramowanie o otwartym kodzie źródłowym PuTTY jest de facto standardem, jeśli chodzi o SSH i Telnet. W systemie Windows 10 Microsoft w końcu wysłuchał swoich użytkowników po latach, kiedy prosili o klienta i serwer SSH. Dołączając implementację OpenSSH, wartość systemu operacyjnego wzrasta.
Zapoznaj się z następującymi wpisami na blogu:
- Jak włączyć klienta OpenSSH w systemie Windows 10?
- Jak włączyć serwer OpenSSH w systemie Windows 10?
Jeśli chodzi o serwer OpenSSH, sprawdź cenne komentarze pozostawione przez naszych czytelników. Podzielili się tam szeregiem przydatnych wskazówek.
Aplikacje konsoli UWP
Kolejną interesującą funkcją, która pojawi się w wersji 1803 systemu Windows 10 „Redstone 4” (aktualizacja Spring Creators), jest obsługa aplikacji konsoli UWP. Oznacza to, że aplikacje platformy UWP mogą teraz używać okna konsoli do wprowadzania i wyprowadzania danych. Są przeznaczone do użytku z Command Prompt i PowerShell. Takie aplikacje mogą korzystać z interfejsów API konsoli, a nawet tradycyjnych interfejsów API Win32, takich jak printf lub getchar.
Otóż to.
Co myślisz o tych zmianach? Czy podobają Ci się aktualizacje dołączone do systemu Windows 10 w wersji 1803? Napisz do nas komentarz!