Homepage » hogyan kell » A Linux Bash Shell telepítése és használata a Windows 10 rendszeren

    A Linux Bash Shell telepítése és használata a Windows 10 rendszeren

    Az évforduló-frissítésben bevezetett Windows alrendszer Linux számára stabil jellemzője lett az őszi alkotók frissítésében. Most már futtathatja az Ubuntu-t és az openSUSE-t a Windows rendszeren, a Fedora és a Linux több disztribúciójával hamarosan.

    Mit kell tudni a Windows 10 Bash Shell-ről?

    Ez nem egy virtuális gép, egy konténer vagy egy Linuxra fordított Linux-szoftver (mint a Cygwin). Ehelyett a Windows 10 teljes Windows alrendszert kínál Linux számára a Linux szoftverek futtatásához. Ez a Microsoft elhagyott Project Astoria munkáján alapul az Android-alkalmazások Windows rendszeren történő futtatására.

    Gondolj rá, mint a Wine ellentéte. Míg a Wine lehetővé teszi a Windows alkalmazások futtatását közvetlenül a Linuxon, a Linux alrendszere lehetővé teszi a Linux alkalmazások futtatását közvetlenül a Windows rendszeren.

    A Microsoft együttműködött a Canonicalnal, hogy teljes Ubuntu alapú Bash shell környezetet kínáljon, amely az alrendszer tetején fut. Technikailag ez egyáltalán nem Linux. A Linux az operációs rendszer alapja, és itt nem érhető el. Ehelyett ez lehetővé teszi, hogy futtassa a Bash shell-et és ugyanazokat a binárisokat, amelyeket általában Ubuntu Linuxon futtat. A szabad szoftver-puristák gyakran azt állítják, hogy az átlagos Linux operációs rendszert „GNU / Linux” -nak kell nevezni, mert valóban sok GNU szoftver fut a Linux kernelen. A Bash-héj, amit kapsz, valójában csak az összes GNU segédprogram és más szoftver.

    Bár ezt a szolgáltatást eredetileg „Bash on Ubuntu Windows-on” nevezték el, lehetővé teszi a Zsh és más parancssoros kagylók futtatását is. Most más Linux disztribúciókat is támogat. Kiválaszthatja az openSUSE Leap vagy a SUSE Enterprise Server helyét az Ubuntu helyett, és a Fedora is úton van.

    Van néhány korlátozás itt. Ez még nem támogatja a háttérszerver-szoftvert, és hivatalosan nem dolgozik a grafikus Linux asztali alkalmazásokkal. Nem minden parancssoros alkalmazás működik, mivel a funkció nem tökéletes.

    A Bash telepítése Windows 10 rendszeren

    Ez a funkció nem működik a Windows 10 32 bites verziójában, ezért győződjön meg róla, hogy a Windows 64 bites verzióját használja. Itt az ideje, hogy a 64 bites Windows 10-es verzióra váltson, ha mégis használja a 32 bites verziót.

    Feltételezve, hogy 64 bites Windows van, a kezdéshez lépjen a Vezérlőpult> Programok> Windows funkciók be- vagy kikapcsolása lehetőségre. Engedélyezze a „Windows alrendszer Linux” opciót a listában, majd kattintson az „OK” gombra.

    Ha a rendszer újraindítja a számítógépet, kattintson az „Újraindítás most” gombra. A funkció addig nem működik, amíg újra nem indul.

    jegyzet: A Fall Creators Update-től kezdve már nem kell engedélyeznie a fejlesztői módot a Beállítások alkalmazásban a funkció használatához. Csak a Windows szolgáltatásai ablakból kell telepítenie.

    Miután a számítógép újraindul, nyissa meg a Microsoft Store-t a Start menüből, és keresse meg a „Linux” -t a boltban. Kattintson a „Get the apps” elemre a „Linux on Windows?” Alatt.

    jegyzet: A Fall Creators Update-től kezdve már nem telepítheti az Ubuntu-t a „bash” parancs futtatásával. Ehelyett telepítenie kell az Ubuntu-t vagy egy másik Linux-terjesztést a Store alkalmazásból.

    Megjelenik a Windows Store-ban jelenleg elérhető összes Linux-disztribúció listája. A Fall Creators frissítés óta ez magában foglalja az Ubuntu-t, az openSUSE Leap-t és az openSUSE Enterprise-ot, azzal a megígéréssel, hogy a Fedora hamarosan megérkezik.

    frissítés: A Debian és a Kali most már elérhetők a boltban, de nem szerepelnek itt. Keresse meg a „Debian Linux” vagy „Kali Linux” parancsot, hogy megtalálja és telepítse őket.

    Linux-disztribúció telepítéséhez kattintson rá, majd kattintson a „Get” vagy „Install” gombra a telepítéshez, mint bármely más Store alkalmazás.

    Ha nem biztos benne, hogy melyik Linux környezetet kívánja telepíteni, javasoljuk az Ubuntu-t. Ez a népszerű Linux-disztribúció korábban az egyetlen lehetőség, de más Linux-rendszerek már rendelkezésre állnak azok számára, akiknek speciális igényeik vannak.

    Több Linux disztribúciót is telepíthet, és mindegyik saját egyedi parancsikonja lesz. Egyszerre több különböző Linux-disztribúciót is futtathat különböző ablakokban.

    A Bash Shell használata és a Linux szoftver telepítése

    Most van egy teljes parancssori bash shell az Ubuntu alapján, vagy bármi más telepített Linux disztribúció.

    Mivel ők ugyanazok a binárisok, az Ubuntu tárhelyeiből telepítheti az Ubuntu apt vagy apt-get parancsát, ha Ubuntu-t használ. Csak használjon bármilyen parancsot, amelyet általában a Linux disztribúcióban használ. Az összes Linux parancssori szoftver elérhető lesz, bár egyes alkalmazások még nem működnek tökéletesen.

    A telepített Linux környezet megnyitásához nyissa meg a Start menüt, és keresse meg a telepített telepítést. Ha például telepítette az Ubuntu-t, indítsa el az Ubuntu parancsikont.

    A könnyebb hozzáférés érdekében az alkalmazás gyorsbillentyűjét a Start menübe, a tálcához vagy az asztalhoz lehet csatlakoztatni.

    A Linux környezet első indításakor a rendszer kéri, hogy adjon meg egy UNIX felhasználónevet és jelszót. Ezeknek nem kell megfelelniük a Windows felhasználónevének és jelszavának, hanem a Linux környezetben használhatók.

    Például, ha hitelesítő adatként „bob” és „letmein” -t ad meg, a Linux környezetben lévő felhasználóneve „bob” lesz, és a Linux környezetben használt jelszó „letmein” lesz - nem számít, milyen a Windows felhasználóneve és jelszó.

    A telepített Linux környezetet a WSL parancs. Ha több Linux-disztribúciót telepített, kiválaszthatja az alapértelmezett Linux-környezetet, amelyet ez a parancs elindít.

    Ha telepítve van az Ubuntu, akkor a ubuntu parancsot telepíteni. OpenSUSE Leap 42 esetén használja  openSUSE-42 . A SUSE Linux Enterprise Sever 12 esetén használja SLES-12 . Ezek a parancsok a Windows Store minden egyes Linux disztribúciós oldalán találhatók.

    Még mindig elindíthatja az alapértelmezett Linux környezetet a bash parancsot, de a Microsoft azt mondja, hogy ez elavult. Ez azt jelenti, hogy bash a parancs leállhat a jövőben.

    Ha tapasztalt Bash shell használatával Linuxon, Mac OS X-en vagy más platformokon, akkor otthon leszel.

    Az Ubuntu-nál egy parancsot kell beírnia  sudo a root jogosultságokkal. A UNIX platformokon lévő „root” felhasználónak teljes rendszer-hozzáférése van, mint a Windows rendszergazdája. A Windows fájlrendszere a következő helyen található: / Mnt / c a Bash shell környezetben.

    Használja ugyanazt a Linux terminálparancsot, amellyel megkerülheti. Ha már megszokta a szokásos Windows parancssorot a DOS parancsokkal, itt van néhány alapvető parancs, ami mind a Bash, mind a Windows számára közös:

    • Könyvtár módosítása: CD Bash-ben, CD vagy  chdir DOS-ban
    • A címjegyzék tartalma:  ls Bash-ben, dir DOS-ban
    • Fájl áthelyezése vagy átnevezése: mv Bash-ben, mozog és  átnevezés DOS-ban
    • Fájl másolása: cp Bash-ben,  másolat DOS-ban
    • Fájl törlése: rm Bash-ben,  del vagy törli DOS-ban
    • Könyvtár létrehozása:  mkdir Bash-ben, mkdir DOS-ban
    • Szövegszerkesztő használata: vi vagy nano Bash-ben,  szerkesztés DOS-ban

    Fontos megjegyezni, hogy a Windows-tól eltérően a Bash shell és a Linux-utánzó környezet kis- és nagybetűk. Más szóval a nagybetűvel ellátott „File.txt” a tőke nélküli „file.txt” -től eltér.

    További útmutatásért olvassa el a kezdő utasítást a Linux parancssori és más hasonló bemutatókkal a Bash shell, az Ubuntu parancssor és a Linux terminálon online.

    Használja az apt parancsot az Ubuntu környezetének szoftverének telepítéséhez és frissítéséhez. Győződjön meg róla, hogy ezeket a parancsokat a következővel adja meg sudo , ami a rendszergazda root-root-jának felel meg. Íme az apt-get parancsok, amiket tudnia kell:

    • Frissített információk letöltése az elérhető csomagokról: sudo apt update
    • Alkalmazáscsomag telepítése:  sudo apt installage packagename telepítése (Cserélje ki a „packagename” -t a csomag nevével.)
    • Alkalmazáscsomag eltávolítása:  sudo apt eltávolítja a packagename-t (Cserélje ki a „packagename” -t a csomag nevével.)
    • Elérhető csomagok keresése:  sudo apt search word (Cserélje ki a „szót” egy olyan szóval, amelyet keresni szeretne a csomag nevében és leírásában.)
    • A telepített csomagok legújabb verzióinak letöltése és telepítése: sudo apt upgrade

    Ha telepített egy SUSE Linux disztribúciót, a zypper paranccsal telepítheti a szoftvert.

    Miután letöltött és telepített egy alkalmazást, írhatja be a nevét a kérésre, majd nyomja meg az Entert a futtatásához. További részletekért tekintse meg az adott alkalmazás dokumentációját.

    Bónusz: Telepítse az Ubuntu betűtípust egy igazi Ubuntu tapasztalathoz

    Ha pontosabb Ubuntu tapasztalatot szeretne a Windows 10 rendszeren, akkor telepítheti az Ubuntu betűtípusokat és engedélyezheti azokat a terminálon. Ezt nem kell tennie, mivel az alapértelmezett Windows parancssori betűkészlet nagyon jól néz ki számunkra, de ez egy lehetőség.

    Az alábbiak szerint néz ki:

    A betűkészlet telepítéséhez először töltse le az Ubuntu Font családot az Ubuntu weboldaláról. Nyissa meg a letöltött .zip fájlt, és keresse meg az „UbuntuMono-R.ttf” fájlt. Ez az Ubuntu monospace betűtípus, amely az egyetlen, amit a terminálban használnak. Ez az egyetlen betűtípus, amit telepíteni kell.

    Kattintson duplán az „UbuntuMono-R.ttf” fájlra, és megjelenik a betűtípus előnézete. Kattintson a „Telepítés” gombra a rendszer telepítéséhez.

    Ahhoz, hogy az Ubuntu monospace betűtípusa legyen a konzolban, hozzá kell adnia egy beállítást a Windows rendszerleíró adatbázisához.

    Nyissa meg a rendszerleíróadatbázis-szerkesztőt a billentyűzeten a Windows + R gomb megnyomásával, gépelje be regedit , majd nyomja meg az Enter billentyűt. Keresse meg a következő kulcsot, vagy másolja és illessze be a Rendszerleíróadatbázis-szerkesztő címsorába:

    HKEY_LOCAL_MACHINE SZOFTVER A Microsoft Windows NT jelenlegi verziójának konzolja \ t

    Kattintson a jobb gombbal a jobb oldali ablaktáblán, és válassza az Új> String érték lehetőséget. Adja meg az új értéket 000 .

    Kattintson duplán a létrehozott „000” karakterláncra, majd írja be Ubuntu Mono értékeként.

    Indítson el egy Ubuntu ablakot, kattintson a jobb gombbal a címsorra, majd válassza ki a „Tulajdonságok” parancsot. Kattintson a „Font” fülre, majd válassza ki a „Ubuntu Mono” lehetőséget a betűtípusok listájában.


    A Bash héjba telepített szoftver csak a Bash shellre korlátozódik. Ezeket a programokat a Parancssor, a PowerShell vagy a Windows más részeiben érheti el, de csak akkor, ha futtatja a bash -c parancs.