50% kedvezmény minden terv, korlátozott idő. Kezdés: $2.48/mo
11 perc van hátra
Fejlesztői eszközök és DevOps

A Linux Bash telepítése Windows 10 rendszeren [Teljes oktatóanyag]

Matt Schmitt By Matt Schmitt 11 perc olvasás Frissítve 2025. október 9-én
telepítsd fel a linux bash-t windowsra

A legtöbb ember azt gondolja, hogy a Windows és a Linux két külön világ, amíg fel nem fedezik a Windows alrendszert Linuxhoz. Ugyanezt gondoltam egészen addig, amíg három évig nem váltottam a virtuális gépek és a kettős rendszerindítású beállítások között, csak azért, hogy alapvető Linux-parancsokat futtassak. A Bash for Windows kiküszöböli a hagyományos megoldások bonyolultságát azáltal, hogy a Linux-funkciókat közvetlenül a Windows-környezetbe viszi.

Az eredetileg Linuxra épített Bash egy shell-parancsokat feldolgozó tolmács. Egyszerűbben fogalmazva: egy shell veszi a begépelt parancsokat, és megmondja az operációs rendszernek, hogy mit tegyen velük. Ez a Linux Bash shell-funkció felbecsülhetetlen értékűvé válik, ha hozzáférésre van szüksége a Linux-eszközökhöz és munkafolyamatokhoz.

Mivel a PowerShell már be van építve a Windowsba, elgondolkodhat azon, hogy miért akarja bárki is telepíteni a Linux Bash-t Windows 10-re vagy Windows 11-re. Több éves fejlesztési munka után a következőket tanultam meg: ha Linuxra van szüksége Windows 10 rendszeren, a megoldások inkább frusztrálóak, mint hasznosak.

A fejlesztők korábban a virtuális gépekre, a Cygwinre és a PuTTY-re támaszkodtak, hogy Linux-funkciókat kapjanak a Windows rendszeren. Ezek a megoldások működtek, de megjött a maguk fejfájása.

windows-vps Windows 10 VPS hosting

Szerezzen be magának egy hatékony Windows 10 VPS-t távoli asztalhoz a legolcsóbb áron. INGYENES Windows 10, amely NVMe SSD tárhelyen és nagy sebességű interneten fut.

Tekintse meg a Windows 10 VPS-csomagjait

Mi történik, ha telepíti a Bash-t Windows 10 rendszeren?

Itt van a dolog: amikor te telepítse a Linuxot Windows 10-re, lényegében egy valódi Linux-környezetet kap, amely közvetlenül fut a Windows rendszere mellett. Egyszerűbben fogalmazva, az emulátoros fejfájás megszűnik, és végre futtathatja a Linux parancsokat a szokásos teljesítménybüntetések nélkül.

Ez a kernelkülönbség azonban valódi korlátokat támaszt. A WSL 1-nek (az eredeti verzió) a Linux rendszerhívásokat Windows rendszerhívásokká kellett lefordítania, ami észrevehető teljesítménynövelést okozott. A WSL 2 ezeknek a problémáknak a többségét úgy oldotta meg, hogy tényleges Linux kernelt is tartalmazott egy könnyű virtuális gépben, de még mindig nem éri el a tiszta Linux teljesítményt.

A legjelentősebb hatások, amelyekkel találkoztam, a hardver hozzáféréssel és a kernelmodulokkal kapcsolatosak. Nem tölthet be egyéni kernelmodulokat saját WSL-kernel lefordítása nélkül, és közvetlen hardver-hozzáférést /dev eszközök korlátozottak. Az olyan eszközök, mint az ISO-fájlok blokkeszközként való csatlakoztatása vagy a hardver-specifikus illesztőprogramok használata, nem működnek, mert a kernelmodul rendszere másképp működik, mint a natív Linux.

Sőt, ez a Windows-beállításhoz készült Linux-terminál kiküszöböli azokat a szokásos kompromisszumokat, amelyeket a Windows nyílt forráskódú eszközeivel való munka során követtem. Nincs többé váltás a rendszerek között a projekt közepén vagy a kompatibilitási fejfájások kezelése.

Jegyzet: A Bash csak 64 bites rendszerekre telepíthető, és nem kompatibilis a Windows 32 bites verzióival. Ez a korlátozás azért áll fenn, mert a WSL-t kifejezetten 64 bites Linux binárisok (ELF64 formátum) futtatására tervezték. A WSL-t engedélyező Windows rendszermag-összetevők csak x64-es utasításokra és mechanizmusokra támaszkodnak a teljesítmény és a stabilitás érdekében. Mivel a modern hardver túlnyomórészt támogatja a 64 bites architektúrát, a Microsoft fejlesztési erőfeszítéseit kizárólag erre a platformra összpontosította.

A Windows verzió követelményei:

  • Windows 10: 2004-es verzió (19041-es verzió) vagy újabb szükséges
  • Windows 11: Minden verzió támogatott

Ellenőrizze a verzióját: Nyomja meg a Win+R billentyűt, írja be győztes, majd nyomja meg az Enter billentyűt.

Telepítse a Linux Bash-t Windows 10 és Windows 11 rendszeren

Gyors válasz: Használd az Ubuntut. Világszerte csaknem minden negyedik fejlesztő használt Ubuntut 2024-ben, így a legnépszerűbb Linux disztribúció. Kezdőbarát, jól dokumentált, és a legnagyobb közösségi támogató hálózattal rendelkezik.

Rendszerkövetelmények: A Windows 10 2004-es verziója (19041-es verzió) vagy újabb, vagy a Windows 11 bármely verziója. A Linux-on-Windows-10 telepítése folyamat ugyanazokat a lépéseket követi mindkét rendszeren a modern telepítési módszerrel.

A folyamat ugyanúgy működik más disztribúciók esetében, mint például a SUSE vagy a Debian, így ezek a lépések választásától függetlenül érvényesek. Íme a bontás:

  1. Windows alrendszer engedélyezése Linux rendszeren
  2. Töltse le és telepítse a választott Linux disztribúciót

1. lépés: Engedélyezze a Windows alrendszer Linuxhoz (WSL) funkcióját

Mielőtt telepítené a Linux Bash-t Windows rendszerre, engedélyeznie kell a Windows alrendszert Linuxhoz. Egyszerűbben fogalmazva, azt mondod a Windowsnak, hogy rendben van, ha Linuxos dolgokat futtatsz a Windows-programok mellett.

Írja be a „Windows-szolgáltatások be- és kikapcsolása” kifejezést a Windows keresőmezőjébe, majd kattintson a Megnyitás gombra. Ezzel megnyílik a Windows opcionális funkciók kezelési felület, ahol rendszerelemeket adhat hozzá vagy távolíthat el.

telepítse a linux bash-t Windows 10-re

Most jelölje be a „Virtual Machine Platform” és a „Windows Subsystem for Linux” lehetőséget is. Ezek a funkciók elengedhetetlenek ahhoz, hogy minden megfelelően működjön. Néha alapértelmezés szerint nincsenek bejelölve, ezért ellenőrizze még egyszer, mielőtt továbblép.

Ha a Windows-szolgáltatások párbeszédpanel nem nyílik meg, vagy nem találja a WSL-t: Valószínűleg régebbi Windows 10-es verziót futtat. Fut győztes verziójának ellenőrzéséhez – 19041-es vagy újabb buildre van szüksége. Régebbi verziók esetén először engedélyezze a Fejlesztői módot a Beállítások > Frissítés és biztonság > Fejlesztőknek menüpontban.

Alternatív megoldásként használhatja a PowerShellt, ha a parancssori eszközöket részesíti előnyben. Keresse meg a „Windows PowerShell” kifejezést, és válassza a „Futtatás rendszergazdaként” lehetőséget.

Ezután futtassa ezt a parancsot:

Enable-Windows OptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Ha „Hozzáférés megtagadva” hibaüzenetet kap: Győződjön meg arról, hogy a PowerShellt rendszergazdaként használja. Kattintson a jobb gombbal a PowerShell ikonra, és válassza a „Futtatás rendszergazdaként” lehetőséget.

Várjon néhány másodpercet, amíg meg nem jelenik ez a megerősítő ablak.

A Windows arra kéri, hogy indítsa újra a számítógépet. Írja be az Y-t, és nyomja meg az enter billentyűt. A rendszer készen áll a következő lépésre.

2. lépés: Töltsön le egy Linux Distro-t a Microsoft Store-ból

A számítógép újraindítása után nyissa meg a Microsoft Store-t, és keresse meg az Ubuntu kifejezést. A Windows 10 rendszerhez készült Linux-letöltési folyamat jelentősen leegyszerűsödött a régebbi módszerekhez képest.

telepítsd a linux bash-t

Válassza az Ubuntu 20.04 LTS-t (a legújabb hosszú távú támogatási verzió), és telepítse.

Ha a telepítés elakad vagy meghiúsul: Törölje a Microsoft Store gyorsítótárát a Win+R billentyűkombináció megnyomásával, és gépelje be wsreset.exe, majd nyomja meg az Enter billentyűt. Várja meg, amíg az üres ablak bezárul, majd próbálja meg újra telepíteni az Ubuntut.

Íme egy gyors tipp: ha véletlenül bezárja a Microsoft Store oldalt a telepítés után, egyszerűen keresse meg az Ubuntut a Windows keresőmezőjében, és indítsa el onnan.

Egy fontos részlet: győződjön meg arról, hogy az Ubuntu telepítve van a C meghajtóra (a rendszermeghajtóra). A WSL csak a rendszermeghajtóról fut, így ez megakadályozza a lehetséges problémákat az úton.

A telepítés néhány percet vesz igénybe. Mi történik a színfalak mögött? A Windows egy valódi Linux-alrendszert hoz létre, amely integrálódik a meglévő rendszerbe. Ez nem egy virtuális gép – inkább olyan, mintha két operációs rendszer osztozik ugyanazon a számítógépen.

Miután megnyílik a terminál, be kell állítania Linux felhasználónevét és jelszavát. Ezeknek nem kell egyezniük a Windows hitelesítő adataival. Ezen a ponton sikeresen befejezte a Bash telepítési folyamatát.

Ha a telepítés után nem találja az Ubuntut:Sorrendben próbálja ki ezeket a lehetőségeket:

  1. Keresse meg az „Ubuntu” kifejezést a Windows Start menüjében
  2. Nyissa meg a Parancssort, és írja be wsl közvetlenül indítani

Ha ez nem működik, fuss wsl –install -d Ubuntu a PowerShellben rendszergazdaként.

Írja be világos hogy megtisztítsa a képernyőt, és kész. Ezen a ponton van egy funkcionális Linux-terminál a Windows környezethez, amely zökkenőmentesen fut a Windows alkalmazásai mellett.

Jegyzet: A Bash Windows 10 alkalmazásként való megnyitásának alternatívájaként megnyithatja a Bash-t Windows 10 rendszeren a Bash beírásával a Windows parancssorba. Innen is kiléphet a Bashból, és visszatérhet a Windows módba az exit mező beírásával. Így tudja, honnan és hogyan kell futtatni a Linux terminált Windowson.

3. lépés: Frissítsen WSL2-re és a legújabb szolgáltatásokra

Az előző szakaszokban engedélyeztük a Virtual Machine Platform funkciót. Győződjön meg róla, hogy végrehajtotta ezt a lépést, mivel a WSL2 számára szükséges.

Most nyissa meg a PowerShellt rendszergazdaként, és futtassa ezt a parancsot a WSL1-ről WSL2-re való frissítéshez:

wsl –set-default-version 2

A frissítés általában 5-10 percet vesz igénybe. A frissítés működését a következő futtatásával ellenőrizheti:

wsl -l -v

 

RDP-vps Távoli asztalra van szüksége?

Megbízható, nagy teljesítményű RDP-kiszolgálók 99,95 üzemidővel. Útközben vigye magával asztali számítógépét az Egyesült Államok, Európa és Ázsia összes nagyvárosába.

Szerezz be egy RDP szervert

Mitől jobb a WSL2: A WSL2 valódi Linux kernelt használ a WSL1 fordítási rétege helyett. Ez gyorsabb fájlműveleteket, teljes rendszerhívás-kompatibilitást és jobb teljesítményt jelent a Linux-parancssor Windows-integrációjához. A Linux Bash Windows élmény lényegesen jobban reagál a WSL2-vel.

Legutóbbi WSL2 fejlesztések, amelyeket tudnia kell:

A Microsoft 2024-ben és 2025-ben is aktívan frissítette a WSL2-t. A Linux kernel az 5.15-ös verzióról 6.6-ra ugrott, ami jelentős teljesítményjavulást és jobb hardvertámogatást hozott. Bármikor frissítheti a legújabb verzióra a következő futtatásával:

wsl – frissítés

Olvassa el még: Bemutatjuk a Windows alrendszert Linuxhoz!

Az új funkciók közé tartozik az automatikus memória-visszanyerés (a WSL mostantól visszaadja a fel nem használt memóriát a Windowsnak), a továbbfejlesztett vállalati biztonsági integráció és egy új grafikus felhasználói felület beállítási alkalmazás, amely sokkal könnyebbé teszi a konfigurálást, mint a konfigurációs fájlok kézi szerkesztése.

Újabb rendszerek esetén: A Windows 11 felhasználók további előnyöket élveznek, például jobb grafikai támogatást és zökkenőmentes fájlrendszer-integrációt. Ha Windows 10 rendszert használ, továbbra is megkapja az alapvető teljesítményjavításokat, de néhány speciális funkcióhoz Windows 11 szükséges.

Következtetés

Következtetés

A Linux és a Windows természetesen különböző operációs rendszerek, megvannak a maguk erősségei. A PowerShell kiválóan teljesít a Windows adminisztrációjában, míg a Bash hozzáférést biztosít a szélesebb körű nyílt forráskódú ökoszisztémához. Mindkettő elérhető ugyanazon a gépen? Ez valóban hasznos.

A Microsoft kifejezetten ennek a szakadéknak az áthidalására építette a Windows alrendszert Linuxhoz. Egyszerűbben fogalmazva: létrehoztak egy módot arra, hogy a Linux-eszközök natívan futhassanak Windowson, a virtuális gépek szokásos fejfájása nélkül.

Amit az útmutató követésével elért, az túlmutat a szoftver telepítésén. Mostantól ugyanazokhoz a parancssori eszközökhöz férhet hozzá, amelyek a legtöbb webszervert és fejlesztőkörnyezetet működtetik. A beállítás nem tökéletes – még mindig hiányzik a Linux kernel –, de a legtöbb fejlesztési munkához elég közel áll az igazihoz.

windows-vps Windows 10 VPS hosting

Szerezzen be magának egy hatékony Windows 10 VPS-t távoli asztalhoz a legolcsóbb áron. INGYENES Windows 10, amely NVMe SSD tárhelyen és nagy sebességű interneten fut.

Tekintse meg a Windows 10 VPS-csomagjait

A Linux Windows 10 rendszeren való futtatásának megértése olyan lehetőségeket nyit meg a platformok közötti fejlesztésben, amelyek a hagyományos virtuális gépekkel nem voltak megvalósíthatók. Akár webalkalmazásokat épít, akár szervereket kezel, akár több platformon átívelő szoftvert fejleszt, ez a Windows-környezethez készült Bash terminál biztosítja a szükséges eszközöket.

Ha a Windows 10 régebbi verzióját használja, ne feledje, hogy engedélyeznie kell a Fejlesztői módot. És bár a WSL2 jobb teljesítményt nyújt, mint a WSL1, a frissítési folyamat egyszerű.

Igaz, ez a beállítás bonyolultnak tűnhet, ha még nem ismeri a parancssori eszközöket. De amint elkezdi használni, értékelni fogja, hogy egyszerre állnak rendelkezésre Windows alkalmazások és Linux segédprogramok. Ha úgy dönt, hogy nincs többé szüksége Linux-hozzáférésre, a lépések visszafordítása ugyanolyan egyszerű, mint a telepítés.

GYIK

Mi a különbség a WSL1 és a WSL2 között?

A WSL2 valódi Linux-kernelt használ, amely egy könnyű virtuális gépben fut, míg a WSL1 a Linux rendszerhívásokat Windows megfelelőire fordítja. Gyakorlatilag a WSL2 lényegesen jobb teljesítményt nyújt a fájlműveletekhez és teljes kompatibilitást a Linux alkalmazásokkal. Ha modern módszerekkel telepíti a Linux Bash-t Windows 10 rendszeren, alapértelmezés szerint a WSL2-t kapja. A fő kompromisszum az, hogy a WSL2 valamivel több memóriát használ, de a teljesítménynövekedés miatt ez a legtöbb felhasználó számára megéri.

Futtathatok több Linux disztribúciót ugyanazon a Windows számítógépen?

Igen, egyszerre több disztribúciót is telepíthet és futtathat. Minden Linux-terminál Windows-környezethez függetlenül működik, saját fájlrendszerével és beállításaival. Lehetséges, hogy Ubuntu webfejlesztéshez, Debian szerverprojektekhez és Kali Linux a biztonsági munkához – mindegyik ugyanazon a Windows-gépen fut. Használja a wsl -l -v parancsot az összes telepített disztribúció megtekintéséhez, a wsl -d [DistributionName] parancsot pedig egy adott disztribúció elindításához.

Hogyan érhetem el a Linux-fájljaim a Windows Fájlkezelőből?

Írja be az explorer.exe fájlt. a Bash terminálban Windowshoz, hogy megnyissa az aktuális Linux könyvtárat a Windows Fájlkezelőben. Alternatív megoldásként navigáljon a \\wsl$\ címre a Fájlkezelőben az összes WSL-terjesztés böngészéséhez. A Linux-fájlokat szerkesztheti Windows-alkalmazásokkal, de kerülje a fájlok közvetlen Windows-on keresztüli módosítását a rendszerkönyvtárban – a biztonság kedvéért ragaszkodjon saját mappájához és projektkönyvtáraihoz.

A WSL telepítése lelassítja a Windows számítógépemet?

A WSL minimális hatással van a rendszer teljesítményére, ha nem aktív. A Linux parancssor Windowshoz csak akkor fogyaszt erőforrásokat, amikor Ön használja. A WSL2 lefoglal némi memóriát (általában a RAM 50%-át vagy 8 GB-ot, amelyik kisebb), de a fel nem használt memóriát automatikusan visszaadja a Windowsnak. A legtöbb modern hardvert használó felhasználó számára a teljesítményre gyakorolt ​​hatás elhanyagolható a hagyományos virtuális gépek futtatásához képest.

Futtathatok grafikus Linux-alkalmazásokat (GUI-alkalmazásokat) WSL-ben?

A modern WSL-telepítések a WSLg-n (Windows Subsystem for Linux GUI) keresztül támogatják a grafikus alkalmazásokat. A Bash Windows telepítése után futtathat Linux grafikus felületű alkalmazásokat, például a Firefoxot, a GIMP-t vagy a fejlesztőeszközöket, és ezek megjelennek a Windows-alkalmazások mellett. Ehhez a funkcióhoz Windows 10 build 19044+ vagy Windows 11 szükséges. Telepítsen egy grafikus felhasználói felületet a sudo apt install firefox segítségével, és indítsa el a firefox szó beírásával a termináljába.

Mi a teendő, ha el akarom távolítani a WSL-t, vagy át akarok váltani egy másik Linux disztribúcióra?

Egy adott terjesztés eltávolításához használja a wsl –unregister [DistributionName] parancsot a PowerShellben. Ezzel véglegesen törli a terjesztést és az összes fájlját. A WSL teljes eltávolításához törölje a „Windows alrendszer Linuxhoz” és a „Virtual Machine Platform” jelölőnégyzetből a Windows szolgáltatásokban, majd indítsa újra. Ha át szeretne váltani az Ubunturól egy másik disztribúcióra, miután először telepítette a Linuxot a Windows 10 telepítésére, egyszerűen telepítse az új disztribúciót a Microsoft Store-ból – több disztribúciót is futtathat, vagy eltávolíthatja a régit.

Részesedés

Továbbiak a blogból

Olvass tovább.

Fém tárolóedény, amelyet egy izzó neoncián drótvázas kupola árnyékol, a cikk címével és a Cloudzy logóval mélykék háttér előtt.
Fejlesztői eszközök és DevOps

A Docker legfontosabb biztonsági hibái, amelyeket el kell kerülni 2026-ban

A Dockert akár hónapokig is futtathatja éles állapotban látható probléma nélkül. A konténerek elindulnak, az alkalmazások válaszolnak, semmi sem törik el. Ezután egy nyílt port vagy egy rosszul konfigurált engedély jön létre

Rexa CyrusRexa Cyrus 15 perc olvasás
Egy 3D-s, fénylő kék kockastruktúra, amely Docker-konténereket ábrázol, a „Portainer vs Yacht: Melyik Docker UI-t választja” szöveg és a Cloudzy logó mellett.
Fejlesztői eszközök és DevOps

Portainer vs Yacht: Melyik Docker UI-t válassza 2026-ban?

A Docker-tárolók CLI-n keresztüli kezelése egyszerű beállítások esetén hatékony, de rosszul skálázódik. A tárolók számának növekedésével az állapotok, naplók és frissítések manuális követése hibává válik

Rexa CyrusRexa Cyrus 13 perc olvasás
Folyamatos integrációs eszközök
Fejlesztői eszközök és DevOps

A legjobb CI/CD-eszközök a DevOps-munkafolyamatok optimalizálásához 2026-ban

  A szoftverfejlesztés területe gyorsabban fejlődik, mint valaha. És ha nem akar lemaradni ettől a gyors növekedéstől, alkalmazza a DevOps módszertanokat és az Agile-t

Ada LovegoodAda Lovegood 11 perc olvasás

Készen áll a telepítésre? 2,48 USD/hó-tól.

Független felhő, 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetés.