Jak otworzyć powłokę Linux w folderze w systemie Windows 10

Aby otworzyć powłokę Linuksa w określonym folderze systemu Windows 10, otwórz program Windows PowerShell z tego folderu i uruchom polecenie wsl. WSL uruchamia domyślną dystrybucję Linuksa w bieżącym katalogu roboczym systemu Windows, dzięki czemu możesz pracować na tych samych plikach z poziomu wiersza poleceń systemu Linux. Potwierdź lokalizację poleceniem pwd. Ta metoda wykorzystuje Podsystem Windows dla systemu Linux (WSL); nie wymaga instalacji Linuksa w trybie dual-boot ani specjalnej pozycji menu Eksploratora plików.

Sprawdź, czy WSL i dystrybucja Linuksa są zainstalowane

Otwórz program Windows PowerShell lub wiersz poleceń i uruchom:

wsl --list --verbose

Polecenie wyświetla listę zainstalowanych dystrybucji i ich wersji WSL. Dystrybucja wyświetlana jako Stoppedjest zainstalowana i uruchomi się po uruchomieniu. Jeśli nie widzisz dystrybucji Linuksa, system Windows nie ma jeszcze powłoki do otwarcia. W systemie Windows 10 w wersji 2004 (kompilacja 19041) lub nowszej otwórz program PowerShell jako administrator i zainstaluj Ubuntu za pomocą polecenia wsl --install -d Ubuntu. Uruchom ponownie system, jeśli system Windows wyświetli monit, a następnie uruchom Ubuntu z menu Start i dokończ konfigurację pierwszego uruchomienia, tworząc nazwę użytkownika i hasło systemu Linux. Podręcznik instalacji WSL firmy Microsoft zawiera listę aktualnych wymagań; starsze kompilacje systemu Windows 10 korzystają z instrukcji instalacji ręcznej .

Program Windows PowerShell wyświetla listę zainstalowanych dystrybucji Ubuntu, jej stan i wersję WSL.
Ilustracja wsl --list --verbosepokazująca zainstalowaną dystrybucję Ubuntu. StoppedJest to stan normalny.

Otwórz program PowerShell w folderze, który chcesz

  1. W Eksploratorze plików przejdź do folderu Windows, w którym chcesz pracować.
  2. Kliknij pasek adresu, wpisz powershelli naciśnij Enter. W typowej konfiguracji systemu Windows 10 program PowerShell otwiera się z tym folderem jako bieżącą lokalizacją.

Jeśli ten skrót nie działa na Twoim komputerze, otwórz program Windows PowerShell z menu Start i przejdź bezpośrednio do folderu docelowego. Zastąp przykładową ścieżkę lokalizacją widoczną w Eksploratorze plików:

Set-Location -LiteralPath 'C:\Users\Alex\Documents\LinuxProject'

-LiteralPathtraktuje znaki w ścieżce dosłownie, a cudzysłowy oddzielają spacje. Możesz sprawdzić aktualną lokalizację programu PowerShell, uruchamiając polecenie Get-Location; powinno ono zawierać nazwę folderu, który zamierzasz otworzyć w systemie Linux.

Eksplorator plików systemu Windows 10 pokazuje folder LinuxProject z wpisanym w pasku adresu poleceniem powershell.
Ilustracja Eksploratora plików z adresem powershellwpisanym w pasku adresu, przy otwartym folderze LinuxProject.

Uruchom powłokę Linux

W oknie programu PowerShell wprowadź:

wsl

Naciśnij Enter. WSL otworzy domyślną dystrybucję w interaktywnej powłoce. Jeśli masz więcej niż jedną dystrybucję, znajdź dokładną nazwę w wsl --list --verbosewynikach i wybierz ją jawnie, na przykład:

wsl -d Ubuntu

Użyj nazwy dystrybucji dokładnie tak, jak pojawia się na liście; niektóre instalacje używają nazw takich jak Ubuntu-22.04. Dokumenty referencyjne podstawowych poleceń WSL zawierają informacje o tym, jak wyświetlić listę dystrybucji i je uruchomić.

Otwórz wiersz poleceń programu Windows PowerShell w ścieżce LinuxProject i wprowadź polecenie wsl.
Ilustracja programu PowerShell w folderze projektu wslgotowego do uruchomienia.

Potwierdź ścieżkę Linux

W wierszu poleceń systemu Linux uruchom:

pwd

W przypadku przykładowego folderu C:\Users\Alex\Documents\LinuxProjectwynik powinien wyglądać następująco:

/mnt/c/Users/Alex/Documents/LinuxProject

WSL montuje dysk C: systemu Windows w katalogu /mnt/c; folder na dysku D: zazwyczaj pojawia się w katalogu /mnt/d. Możesz uruchomić program ls, aby sprawdzić pliki w bieżącym katalogu. Ścieżki systemu Windows używają ukośników odwrotnych i liter dysków, podczas gdy polecenia systemu Linux oczekują ścieżek w stylu systemu Linux. Jeśli powłoka otworzy się w innym miejscu, wpisz exit, sprawdź Get-Locationw programie PowerShell, przejdź do właściwego folderu systemu Windows za pomocą Set-Location -LiteralPathi uruchom wslponownie.

Terminal Ubuntu wyświetla dane wyjściowe komendy pwd dla folderu Windows LinuxProject w ścieżce WSL /mnt/c/Users/Alex/Documents/LinuxProject.
Ilustracja Ubuntu pokazująca folder projektu w /mnt/c, z pwdpotwierdzeniem bieżącej lokalizacji.

Co należy wiedzieć o uprawnieniach i lokalizacji plików

Do normalnej pracy uruchom program PowerShell bez wybierania opcji Uruchom jako administrator . WSL uruchamia skonfigurowanego domyślnego użytkownika Linuksa w dystrybucji, a polecenia Linuksa uruchamiane za pośrednictwem WSL dziedziczą uprawnienia administratora systemu Windows z terminala wywołującego. Podniesienie uprawnień jest zazwyczaj potrzebne tylko do konfiguracji systemu lub zadania, które tego wymaga; nie naprawia ono błędnego katalogu roboczego.

Korzystanie z folderu Windows /mnt/cjest wygodne, gdy trzeba udostępniać pliki aplikacjom Windows. W przypadku kompilacji z dużą ilością systemu Linux, wytyczne firmy Microsoft dotyczące pracy w systemach plików Windows i Linux zalecają przechowywanie plików projektu w systemie plików Linux, takim jak /home/<username>/projects, dla szybszej wydajności. Jeśli projekt znajduje się już w folderze Windows, nadal możesz go stamtąd otworzyć, postępując zgodnie z powyższymi krokami.

Szybkie poprawki

  • „Brak zainstalowanych dystrybucji”: zainstaluj dystrybucję, np. Ubuntu, a następnie wykonaj jej pierwsze uruchomienie.
  • wslnie jest rozpoznawany: sprawdź wersję systemu Windows za pomocą winver. Instalator jednopoleceniowy wymaga systemu Windows 10 w wersji 2004/kompilacja 19041 lub nowszej; w przypadku starszej kompilacji skorzystaj z instrukcji firmy Microsoft.
  • Powłoka uruchamia się w katalogu domowym Linuksa: okno programu PowerShell nie znajdowało się w folderze docelowym. Uruchom Set-Location -LiteralPath 'C:\path\to\your\folder'program PowerShell i spróbuj ponownie.
  • Masz kilka dystrybucji Linuksa: użyj wsl -d <DistributionName>aby wybrać tę, która Cię interesuje.

Starsza opcja menu kontekstowego „Otwórz powłokę Linuksa tutaj” może się różnić w zależności od konfiguracji systemu Windows i dystrybucji. Uruchomienie WSL z poziomu programu PowerShell w folderze umożliwia bezpośredni dostęp do tego samego rezultatu i ułatwia weryfikację bieżącej ścieżki.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.