Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az alábbi WSL-parancsok a PowerShell vagy a Windows parancssor által támogatott formátumban jelennek meg. Ha ezeket a parancsokat Bash/Linux terjesztési parancssorból szeretné futtatni, wslwsl.exekell lecserélnie. A parancsok teljes listájához futtassa a wsl --help. Ha még nem tette meg, javasoljuk, hogy frissítsen a Microsoft Store-ból telepített WSL-verzióra annak érdekében, hogy a WSL-frissítések azonnal elérhetők legyenek. (További információ a WSL Microsoft Store-on keresztüli telepítéséről.).
Felszerel
wsl --install
Telepítse a WSL-t és a Linux alapértelmezett Ubuntu-disztribúcióját.
További információ. Ezzel a paranccsal további Linux-disztribúciókat is telepíthet a wsl --install <Distribution Name>futtatásával. Az érvényes terjesztési nevek listájához futtassa a wsl --list --onlineparancsot.
A lehetőségek a következők:
-
--distribution: Adja meg a telepíteni kívánt Linux-disztribúciót. Az elérhető disztribúciók awsl --list --onlinefuttatásával érhetők el. -
--no-launch: Telepítse a Linux-disztribúciót, de ne indítsa el automatikusan. -
--web-download: Telepítés online forrásból a Microsoft Store helyett. -
--location: Adja meg, hogy melyik mappába szeretné telepíteni a WSL-disztribúciót.
Ha a WSL nincs telepítve, a következő lehetőségek közül választhat:
-
--inbox: A WSL telepítése a Windows-összetevővel a Microsoft Store használata helyett. (A WSL-frissítések a Windows-frissítéseken keresztül érkeznek, ahelyett, hogy az áruházon keresztül elérhetőként küldik el). -
--enable-wsl1: Engedélyezi a WSL 1-et a WSL Microsoft Store-verziójának telepítése során a "Windows Alrendszer Linuxhoz" opcionális összetevő engedélyezésével. -
--no-distribution: A WSL telepítésekor ne telepítsen disztribúciót.
Jegyzet
Ha Windows 10-en vagy régebbi verzióban futtatja a WSL-t, előfordulhat, hogy a -d jelzőt a --install paranccsal kell megadnia a következő eloszlás megadásához: wsl --install -d <distribution name>.
Elérhető Linux-disztribúciók listázása
wsl --list --online
Tekintse meg az online áruházon keresztül elérhető Linux-disztribúciók listáját. Ez a parancs a következőként is megadható: wsl -l -o.
Telepített Linux-disztribúciók listázása
wsl --list --verbose
Tekintse meg a Windows-gépen telepített Linux-disztribúciók listáját, beleértve az állapotot (függetlenül attól, hogy a disztribúció fut vagy le van-e állítva) és a disztribúciót futtató WSL-verziót (WSL 1 vagy WSL 2).
A WSL 1 és a WSL 2összehasonlítása. Ez a parancs a következőként is megadható: wsl -l -v. A listaparancsgal használható további lehetőségek a következők: --all az összes disztribúció listázására, --running csak az éppen futó disztribúciók listázására, vagy --quiet csak a terjesztési nevek megjelenítésére.
WSL-verzió beállítása 1 vagy 2 értékre
wsl --set-version <distribution name> <versionNumber>
A WSL (1 vagy 2) linuxos disztribúció által futtatott verziójának kijelöléséhez cserélje le a <distribution name> a disztribúció nevére, és cserélje le a <versionNumber> 1 vagy 2-esre.
A WSL 1 és a WSL 2összehasonlítása. A WSL 2 csak Windows 11 vagy Windows 10, 1903-es, 18362-es vagy újabb buildben érhető el.
Figyelmeztetés
A WSL 1 és a WSL 2 közötti váltás időigényes lehet, és a két architektúra közötti különbségek miatt hibákhoz vezethet. Nagy projektekkel rendelkező disztribúciók esetén javasoljuk, hogy a konvertálás előtt biztonsági másolatot készítsön a fájlokról.
Alapértelmezett WSL-verzió beállítása
wsl --set-default-version <Version>
A WSL 1 vagy a WSL 2 alapértelmezett verziójának beállításához cserélje le <Version> az 1-es vagy a 2-es számra. Például wsl --set-default-version 2. A szám a WSL alapértelmezett verzióját jelöli az új Linux-disztribúciós telepítések esetében.
A WSL 1 és a WSL 2összehasonlítása. A WSL 2 csak Windows 11 vagy Windows 10, 1903-es, 18362-es vagy újabb buildben érhető el.
Alapértelmezett Linux-disztribúció beállítása
wsl --set-default <Distribution Name>
A WSL-parancsok által használt alapértelmezett Linux-disztribúció beállításához cserélje le a <Distribution Name> az előnyben részesített Linux-disztribúció nevére.
WSL indítása a felhasználói kezdőkönyvtárban
wsl ~
A ~ a(z) wsl használatával indítható el a felhasználó otthoni könyvtárában. Ha egy WSL-parancssoron belül bármelyik könyvtárból haza szeretne ugrani, a következő parancsot használhatja: cd ~.
Adott Linux-disztribúció futtatása a PowerShellből vagy a CMD-ből
wsl --distribution <Distribution Name> --user <User Name>
Ha egy adott Linux-disztribúciót egy adott felhasználóval szeretne futtatni, cserélje le a <Distribution Name> az előnyben részesített Linux-disztribúció nevére (azaz. Debian) és <User Name> egy meglévő felhasználó (azaz gyökér) nevével. Ha a felhasználó nem létezik a WSL-disztribúcióban, hibaüzenet jelenik meg. Az aktuális felhasználónév nyomtatásához használja a whoamiparancsot.
WSL frissítése
wsl --update
Frissítse a WSL-verziót a legújabb verzióra. A lehetőségek a következők:
-
--web-download: Töltse le a legújabb frissítést a GitHubról a Microsoft Store helyett.
A WSL állapotának ellenőrzése
wsl --status
Tekintse meg a WSL-konfigurációval kapcsolatos általános információkat, például az alapértelmezett terjesztési típust, az alapértelmezett disztribúciót és a kernelverziót.
A WSL verziójának ellenőrzése
wsl --version
Ellenőrizze a WSL-ről és összetevőiről szóló verzióinformációkat.
Súgó parancs
wsl --help
A WSL-ben elérhető beállítások és parancsok listája.
Futtatás adott felhasználóként
wsl --user <Username>
A WSL megadott felhasználóként való futtatásához cserélje le a <Username> a WSL-disztribúcióban található felhasználó nevére.
A disztribúció alapértelmezett felhasználójának módosítása
<DistributionName> config --default-user <Username>
Módosítsa a terjesztési bejelentkezés alapértelmezett felhasználóját. A felhasználónak már léteznie kell a disztribúcióban ahhoz, hogy az alapértelmezett felhasználó legyen.
Például: ubuntu config --default-user johndoe az Ubuntu-disztribúció alapértelmezett felhasználója a "johndoe" felhasználóra változna.
Jegyzet
Ha problémát tapasztal a disztribúció nevének megállapításával, használja a wsl -lparancsot.
Figyelmeztetés
Ez a parancs nem működik az importált disztribúciók esetében, mert ezek a disztribúciók nem rendelkeznek végrehajtható indítóprogramokkal. Ehelyett az importált disztribúciók alapértelmezett felhasználója módosítható a /etc/wsl.conf fájl használatával. Tekintse meg a Speciális beállítások dokumentum automatikus csatolási beállításait.
Leállítás
wsl --shutdown
Azonnal leállítja az összes futó disztribúciót és a WSL 2 egyszerűsített segédprogram virtuális gépet. Ez a parancs olyan példányokban lehet szükséges, amelyek megkövetelik a WSL 2 virtuálisgép-környezet újraindítását, például a memóriahasználati korlátok módosítását, vagy a .wslconfig fájlmódosítását.
Befejeződik
wsl --terminate <Distribution Name>
A megadott disztribúció leállításához vagy futtatásának leállításához cserélje le a <Distribution Name> a célterjesztés nevére.
IP-cím azonosítása
-
wsl hostname -I: A WSL 2-n keresztül telepített Linux-disztribúció IP-címét adja vissza (a WSL 2 virtuálisgép-cím) -
ip route show | grep -i default | awk '{ print $3}': A Windows-gép IP-címét adja vissza a WSL 2 -ből (a WSL 2 virtuális gépből) látható módon.
Részletesebb magyarázatért lásd: Hálózati alkalmazások elérése WSL-vel: IP-cím azonosítása.
Disztribúció exportálása
wsl --export <Distribution Name> <FileName>
A megadott disztribúció pillanatképét exportálja új terjesztési fájlként. Alapértelmezés szerint tar formátum. A fájlnév lehet - a standard bemenethez. A lehetőségek a következők:
-
--vhd: Azt adja meg, hogy az exportálási disztribúciónak tar-fájl helyett .vhdx fájlnak kell lennie (ez csak a WSL 2 használatával támogatott)
Disztribúció importálása
wsl --import <Distribution Name> <InstallLocation> <FileName>
Importálja a megadott tar-fájlt új disztribúcióként. A fájlnév lehet - a standard bemenethez. A lehetőségek a következők:
-
--vhd: Azt adja meg, hogy az importálási disztribúciónak tar-fájl helyett .vhdx fájlnak kell lennie (ez csak a WSL 2 használatával támogatott) -
--version <1/2>: Meghatározza, hogy a disztribúciót WSL 1 vagy WSL 2-disztribúcióként importálja-e
Disztribúció importálása helyben
wsl --import-in-place <Distribution Name> <FileName>
Importálja a megadott .vhdx fájlt új disztribúcióként. A virtuális merevlemezt az ext4 fájlrendszer típusában kell formázni.
Linux-disztribúció regisztrációja vagy eltávolítása
WSL-disztribúció regisztrációja és eltávolítása:
wsl --unregister <DistributionName>
Ha a <DistributionName>-t a megcélzott Linux-disztribúció nevére cseréli, az a WSL-ből törli az adott disztribúció regisztrációját, hogy újratelepíthetővé vagy eltávolíthatóvá váljon.
Figyelem: Regisztráció törlése után az adott terjesztéshez társított összes adat, beállítás és szoftver véglegesen elveszik. Az áruházból történő újratelepítés a disztribúció tiszta másolatát fogja telepíteni. Például wsl --unregister Ubuntu eltávolítaná az Ubuntu-t a WSL-ben elérhető disztribúciókból. A wsl --list futtatása azt fogja felfedni, hogy már nem szerepel a listán.
A Linux-disztribúciós alkalmazást ugyanúgy eltávolíthatja a Windows-gépen, mint bármely más áruházbeli alkalmazást. Az újratelepítéshez keresse meg a disztribúciót a Microsoft Store-ban, és válassza a "Launch" (Indítás) lehetőséget.
Lemez vagy eszköz csatlakoztatása
wsl --mount <DiskPath>
Fizikai lemez csatolása és csatlakoztatása az összes WSL2-disztribúcióban a <DiskPath> lecserélésével a lemez helyét tartalmazó könyvtár\fájl elérési útjára. Lásd a Linux-lemez csatlakoztatása a WSL 2-ben . A lehetőségek a következők:
-
--vhd: Azt határozza meg, hogy<Disk>virtuális merevlemezre hivatkozik-e. -
--name: A lemez csatlakoztatása a csatlakoztatási pont egyéni nevével -
--bare: Csatlakoztassa a lemezt a WSL2-höz, de ne csatolja fel. -
--type <Filesystem>: Lemez csatlakoztatásakor használandó fájlrendszertípus, ha nincs megadva az ext4 alapértelmezett értéke. Ez a parancs a következőként is megadható:wsl --mount -t <Filesystem>. A fájlrendszer típusát a következő paranccsal észlelheti:blkid <BlockDevice>, például:blkid <dev/sdb1>. -
--partition <Partition Number>: A csatlakoztatni kívánt partíció indexszáma, ha nincs megadva alapértelmezett érték a teljes lemezen. -
--options <MountOptions>: Vannak fájlrendszerspecifikus beállítások, amelyek a lemez csatlakoztatásakor is használhatók. Például ext4 csatlakoztatási opciók, mint:wsl --mount -o "data-ordered"vagywsl --mount -o "data=writeback. Jelenleg azonban csak a fájlrendszer-specifikus beállítások támogatottak. Az általános beállítások, példáulro,rwvagynoatimenem támogatottak.
Jegyzet
Ha 32 bites folyamatot futtat a wsl.exe (64 bites eszköz) eléréséhez, előfordulhat, hogy a következő módon kell futtatnia a parancsot: C:\Windows\Sysnative\wsl.exe --command.
Lemezek leválasztása
wsl --unmount <DiskPath>
A megadott lemez elérési útján bontsa le a lemezt, ha nem adtak meg lemezútvonalat, akkor ez a parancs leválasztja és eltávolítja az ÖSSZES csatlakoztatott lemezt.
Elavult WSL-parancsok
wslconfig.exe [Argument] [Options]
bash [Options]
lxrun /[Argument]
Ezek a parancsok voltak az eredeti wsl szintaxis a WSL-vel telepített Linux-disztribúciók konfigurálásához, de az wsl vagy wsl.exe parancs szintaxisa váltotta fel őket.
Windows Subsystem for Linux