Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Részletes útmutató a WSL-fejlesztési környezet beállításának ajánlott eljárásaihoz. Megtudhatja, hogyan futtathatja a parancsot az Ubuntu-t használó alapértelmezett Bash-rendszerhéj telepítéséhez, vagy beállíthatja más Linux-disztribúciók telepítésére, alapszintű WSL-parancsok használatára, a Visual Studio Code vagy a Visual Studio, a Git, a Windows Credential Manager, az olyan adatbázisok, mint a MongoDB, a Postgres vagy a MySQL telepítéséhez, a GPU gyorsításának beállításához, a GRAFIKUS ALKALMAZÁSOK futtatásához stb.
Kezdje el
A Linux windowsos alrendszeréhez tartozik a Windows operációs rendszer, de a használat megkezdése előtt engedélyeznie kell, és telepítenie kell egy Linux-disztribúciót.
Az egyszerűsített --install parancs használatához a Windows legújabb buildjének kell futnia (20262-es build+). A verzió és a buildszám ellenőrzéséhez válassza Windows billentyű + R, írja be winver, válassza OKlehetőséget. A Beállítások menü vagy Windows Update Assistantsegítségével frissíthet.
Ha az Ubuntutól eltérő Linux-disztribúciót szeretne telepíteni, vagy manuálisan szeretné elvégezni ezeket a lépéseket, további részletekért tekintse meg a WSL telepítési oldalát.
Nyissa meg a PowerShellt (vagy a Windows parancssorát), és írja be a következőt:
wsl --install
A --install parancs a következő műveleteket hajtja végre:
- Engedélyezi az opcionális WSL- és virtuálisgép-platform-összetevőket
- Letölti és telepíti a legújabb Linux-kernelt
- A WSL 2 alapértelmezetté állítása
- Letölti és telepíti az Ubuntu Linux-disztribúciót (szükség lehet újraindításra)
A telepítési folyamat során újra kell indítania a gépet.
Ha bármilyen problémába ütközik, tekintse meg a hibaelhárítási telepítési cikket.
Linux-felhasználónév és -jelszó beállítása
Miután befejeződött a Linux-disztribúció WSL-vel való telepítésének folyamata, nyissa meg a disztribúciót (alapértelmezés szerint Ubuntu) a Start menüvel. A rendszer felkéri, hogy hozzon létre egy felhasználónevet és Jelszó a Linux-disztribúcióhoz.
Ez a felhasználónév és jelszó minden telepített linuxos disztribúcióra vonatkozik, és nincs hatással a Windows-felhasználónevere.
Vegye figyelembe, hogy a jelszóbeírása közben semmi sem fog megjelenni a képernyőn. Ezt vak gépelésnek nevezzük. Nem fogja látni, hogy mit ír be, ez teljesen normális.
Miután létrehozott egy Felhasználói nevet, és Jelszót, a fiók lesz az alapértelmezett felhasználó a terjesztéshez, és automatikusan bejelentkezik a rendszer elindításakor.
Ez a fiók Linux-rendszergazda lesz, és képes
sudo
(Super User Do) felügyeleti parancsok futtatására.Minden WSL-n futó Linux-disztribúció saját Linux-felhasználói fiókkal és jelszóval rendelkezik. Minden alkalommal konfigurálnia kell egy Linux-felhasználói fiókot, amikor terjesztési, újratelepítési vagy visszaállítási elemet ad hozzá.
Jegyzet
A WSL-vel telepített Linux-disztribúciók felhasználónkénti telepítést jelentenek, és nem oszthatók meg más Windows-felhasználói fiókokkal. Felhasználónévhiba lépett fel? StackExchange: Milyen karaktereket használjak vagy ne használjak a linuxos felhasználónevekben?
A jelszó módosításához vagy alaphelyzetbe állításához nyissa meg a Linux-disztribúciót, és írja be a következő parancsot: passwd
. A rendszer kérni fogja, hogy adja meg az aktuális jelszavát, majd adja meg az új jelszót, majd erősítse meg az új jelszót.
Ha elfelejtette a Linux-disztribúció jelszavát:
Nyissa meg a PowerShellt, és adja meg az alapértelmezett WSL-disztribúció gyökerét a következő paranccsal:
wsl -u root
Ha az elfelejtett jelszót nem az alapértelmezett disztribúción kell frissítenie, használja a következő parancsot:
wsl -d Debian -u root
, cserélje le aDebian
a megcélzott disztribúció nevére.Miután megnyitotta a WSL-disztribúciót a PowerShell gyökérszintjén, ezzel a paranccsal frissítheti a jelszavát:
passwd <username>
ahol<username>
annak a fióknak a felhasználóneve, amelynek a jelszavát elfelejtette.A rendszer kérni fogja, hogy adjon meg egy új UNIX-jelszót, majd erősítse meg ezt a jelszót. Miután azt mondták, hogy a jelszó sikeresen frissült, zárja be a WSL-t a PowerShellben a következő paranccsal:
exit
.
Csomagok frissítése és fejlesztése
Javasoljuk, hogy rendszeresen végezze el a frissítéseket és bővítéseket a disztribúcióhoz előnyös csomagkezelő használatával. Ubuntu vagy Debian esetén használja a következő parancsot:
sudo apt update && sudo apt upgrade
A Windows nem frissíti és nem is frissíti fel automatikusan a Linux disztribúciókat. Ez egy olyan feladat, amelyet a legtöbb Linux-felhasználó szívesebben tart kézben.
További disztribúciók hozzáadása
További Linux-disztribúciók hozzáadásához telepítheti az Microsoft Store-ból, a --import parancs segítségével, vagy a saját egyéni disztribúcióját. Előfordulhat, hogy egyéni WSL-lemezképeket is beállítani a vállalati.
A Windows Terminal beállítása
A Windows Terminal bármilyen alkalmazást futtathat parancssori felülettel. Fő funkciói közé tartozik a több lap, panel, Unicode és UTF-8 karakter támogatása, a GPU gyorsított szövegmegjelenítési motorja, valamint a saját témák létrehozása és a szöveg, a színek, a hátterek és a billentyűparancsok testreszabása.
Amikor új WSL Linux-disztribúció van telepítve, egy új példány jön létre hozzá a Windows Terminal, amely testre szabható az Ön igényei szerint.
Javasoljuk a WSL-et a Windows Terminal-n való használatra, különösen, ha több parancssorral szeretne dolgozni. A beállítások beállításához és testreszabásához a Windows Terminal dokumentációjában talál segítséget, többek között az alábbiakat:
- Windows Terminal vagy Windows Terminal (előzetes verzió) telepítése a Microsoft Store áruházból
- Parancskatalógus használata
- Állítson be egyéni műveleteket, például billentyűparancsokat, hogy a terminál megfeleljen az Ön preferenciáinak és természetesnek érződjön.
- Az alapértelmezett indítási profil beállítása
- A megjelenés testreszabása: téma, színsémák, név és kezdőkönyvtár, háttérképstb.
- Megtudhatja, hogyan használhat parancssori argumentumokat, például egy több parancssorból álló terminál megnyitását ablakpanelekre vagy lapokra felosztva
- Ismerje meg a keresési funkciót
- Találjon tippeket és trükköket, például hogyan lehet átnevezni vagy színezni egy lapot, az egérrel való interakciók használata, vagy engedélyezheti a "Quake módot"
- Keressen oktatóanyagokat a testreszabott parancssori ablak , SSH-profilok vagy lapcímek beállításáról
- Keress egy egyéni terminálgalériát és egy hibaelhárítási útmutatót
Fájltárolás
A WSL-projekt Windows Fájlkezelőben való megnyitásához írja be a következőt:
explorer.exe .
Az aktuális könyvtár megnyitásához mindenképpen adjon hozzá egy pontot a parancs végére.A projektfájlokat ugyanazon az operációs rendszeren tárolja, mint ahasználni kívánt eszközöket.
A leggyorsabb teljesítmény érdekében tárolja a fájlokat a WSL fájlrendszerben, ha Linux-eszközökkel dolgozik rajtuk linuxos parancssorban (Ubuntu, OpenSUSE stb.). Ha Windows-parancssorban (PowerShell, parancssor) dolgozik Windows-eszközökkel, tárolja a fájlokat a Windows fájlrendszerben. A fájlok az operációs rendszereken keresztül érhetők el, de jelentősen csökkenthetik a teljesítményt.
Például a WSL-projektfájlok tárolásakor:
- A Linux fájlrendszer gyökérkönyvtárának használata:
\\wsl$\<DistroName>\home\<UserName>\Project
- Nem a Windows fájlrendszer gyökérkönyvtára:
C:\Users\<UserName>\Project
vagy/mnt/c/Users/<UserName>/Project$
Windows Fájlkezelő, amely megjeleníti a Linux storage-ot
Kedvenc kódszerkesztő beállítása
Javasoljuk a Visual Studio Code vagy a Visual Studio használatát, mivel közvetlenül támogatják a távoli fejlesztést és a WSL-vel végzett hibakeresést. A Visual Studio Code lehetővé teszi a WSL teljes körű fejlesztési környezetként való használatát. A Visual Studio natív WSL-támogatást nyújt a C++ platformfüggetlen fejlesztéshez.
Használja a Visual Studio Code-ot!
Ezt a lépésenkénti útmutatót követve A Visual Studio Code és a WSLhasználatának első lépései, beleértve a Remote Development bővítménycsomagtelepítését is. Ez a bővítmény lehetővé teszi wSL, SSH vagy fejlesztői tároló futtatását szerkesztésre és hibakeresésre a Visual Studio Code funkcióinak teljes készletével. Gyorsan felcserélheti a különböző, különálló fejlesztési környezeteket, és anélkül végezhet frissítéseket, hogy ne kellene aggódnia a helyi gépre gyakorolt hatás miatt.
A VS Code telepítése és beállítása után megnyithatja a WSL-projektet egy távoli VS Code-kiszolgálóval a következő beírással: code .
Az aktuális könyvtár megnyitásához mindenképpen adjon hozzá egy pontot a parancs végére.
A Visual Studio használata
Ezt a lépésenkénti útmutatót követve A Visual Studio és a WSL használatának első lépései a C++ platformfüggetlen fejlesztési. A Visual Studio 2022 lehetővé teszi CMake-projektek windowsos, WSL-disztribúciókon és SSH-kapcsolatokon való kiépítését és hibakeresését a Visual Studio ugyanazon példányából.
Verziókezelés beállítása a Gittel
Ezt a lépésenkénti útmutatót követve A Git használatának első lépései a WSL- és a projekt csatlakoztatása a Git verziókövetési rendszeréhez, valamint a hitelesítőadat-kezelő használata a hitelesítéshez, a Git Ignore fájlok használata, a Git-vonalvégződések megértése és a VS Code-ba beépített Git-parancsok használata.
Távoli fejlesztési tárolók beállítása a Dockerrel
Kövesse ezt a lépésenkénti útmutatót, a Docker távoli tárolóinak használatának kezdeteihez WSL 2-n, és csatlakoztassa a projektet egy távoli fejlesztési tárolóhoz a Windowsra készült Docker Desktoppal.
Adatbázis beállítása
Kövesse ezt a lépésenkénti útmutatót, A WSL- adatbázisainak használatának első lépéseit, és csatlakoztassa a projektet egy WSL-környezetben lévő adatbázishoz. A MySQL, a PostgreSQL, a MongoDB, a Redis, a Microsoft SQL Server vagy az SQLite használatának első lépései.
GPU-gyorsítás beállítása a gyorsabb teljesítmény érdekében
Ezt a részletes útmutatót követve GPU gyorsított gépi tanulási betanítását állíthatja be a WSL-, és a számítógép GPU-ját (grafikus feldolgozási egységét) használva felgyorsíthatja a nagy teljesítményű számítási feladatokat.
rendszerben
Alapszintű WSL-parancsok
A WSL-en keresztül telepített Linux-disztribúciók a legjobban a PowerShell vagy a Windows parancssor (CMD) használatával kezelhetők. A WSL használata során megismerendő alapvető parancsok listáját a WSL-parancsok referencia-útmutatójában találja.
Emellett számos parancs interoperábilis a Windows és a Linux között. Íme néhány példa:
Linux-eszközök futtatása Windows parancssorból: Nyissa meg a PowerShellt, és a Linux
C:\temp>
paranccsal jelenítse meg als -la
könyvtár tartalmát a következő paranccsal:wsl ls -la
Linux- és Windows-parancsok keverése: Ebben a példában a Linux parancs
ls -la
a könyvtárban lévő fájlok listázására szolgál, majd a PowerShell-parancsfindstr
a "git" szót tartalmazó eredmények szűrésére szolgál:wsl ls -la | findstr "git"
. Ez a Windowsdir
parancs és a Linuxgrep
parancs összekeverésével is elvégezhető:dir | wsl grep git
.Windows-eszköz futtatása közvetlenül a WSL parancssorból:
<tool-name>.exe
Például a .bashrc fájl megnyitásához (a Linux parancssor indításakor futó rendszerhéjszkript) írja be a következőt:notepad.exe .bashrc
Futtassa a Windows ipconfig.exe eszközt a Linux Grep eszközzel: A Bash-ből adja meg a parancsot
ipconfig.exe | grep IPv4 | cut -d: -f2
vagy a PowerShellbőlipconfig.exe | wsl grep IPv4 | wsl cut -d: -f2
Ez a példa a windowsos fájlrendszer ipconfig eszközét mutatja be az aktuális TCP/IP-hálózati konfigurációs értékek megjelenítéséhez, majd csak az IPv4-eredményre szűrve a grep használatával, Linux-eszköz.
Külső meghajtó vagy USB csatlakoztatása
Kövesse ezt a lépésről-lépésre útmutatót a Linux lemez WSL 2-ben való csatlakoztatásának elkezdéséhez.
Linux GUI-alkalmazások futtatása
Ebből az oktatóanyagból megtudhatja, hogyan állíthatja be és futtathat Linux-GUI-alkalmazásokat a WSL-.
További erőforrások
- A fejlesztési környezet beállítása Windows: További információ a fejlesztési környezet beállításáról az előnyben részesített nyelvhez vagy keretrendszerhez, például a Reacthez, a Pythonhoz, a NodeJS-hez, a Vue-hoz stb.
- Hibaelhárítási: Gyakori problémák keresése, hibák jelentése, új funkciók kérése és a dokumentumokhoz való hozzájárulás.
- gyakori kérdések: A gyakori kérdések listájának megkeresése.
- Kiadási megjegyzések: Tekintse át a WSL kiadási megjegyzéseit a korábbi build frissítések történetével. Megtalálhatja a WSL Linux Kernel verziójának kibocsátási megjegyzéseit is.
Windows Subsystem for Linux