Minden, amit a Windows 10 új Bash Shellével megtehet

Minden, amit a Windows 10 új Bash Shellével megtehet

A Windows 10 Anniversary Update 2016 óta támogatja a Linux környezetek támogatását a Windows 10 rendszerben . De ez az információ ne tévesszen meg: ez nem csak egy Bash shell, hanem egy teljes kompatibilitási réteg is, amely elegendő Linux alkalmazások Windows rendszeren való futtatásához .

A mai cikk összefoglalja mindazt, amit a Windows 10 új Bash shelljében megtehet a kényelem érdekében.

Minden, amit a Windows 10 új Bash Shellével megtehet

Minden, amit a Windows 10 új Bash Shellével megtehet

Kezdje el a Linux használatát Windows rendszeren

Minden, amit a Windows 10 új Bash Shellével megtehet

A Linux környezet és a Bash shell a Windows 10 bármely verziójára telepíthető, beleértve a Windows 10 Home rendszert is. Ehhez azonban a Windows 10 64 bites verziója szükséges. Egyszerűen engedélyezze a Windows alrendszer Linuxhoz szolgáltatást, majd telepítse a választott Linux disztribúciót – például az Ubuntut – a Windows Áruházból.

A 2017 végi Fall Creators frissítéstől kezdve már nem kell engedélyeznie a fejlesztői módot a Windows rendszerben, és a funkció már nem béta állapotban van.

Telepítsen Linux szoftvert

Minden, amit a Windows 10 új Bash Shellével megtehet

A Linux-szoftver telepítésének legegyszerűbb módja Ubuntu (vagy Debian) környezetben az apt-get paranccsal . (Az apt parancs ebben az esetben is működik). Ez a parancs letölti és telepíti a szoftvert az Ubuntu szoftvertáraiból. Egy vagy több alkalmazást letölthet és telepíthet egyetlen paranccsal.

Mivel ez egy felhasználói térkörnyezet többé-kevésbé az Ubuntuhoz kapcsolódik, más módon is telepíthet szoftvereket. Forráskódból fordíthat és telepíthet szoftvereket, akárcsak egy Linux disztribúció esetében.

Ha másik Linux disztribúció van telepítve, használja a parancsokat a szoftver telepítéséhez az adott disztribúcióra. Például az openSUSE a zypper parancsot használja .

Több Linux disztribúció futtatása

Minden, amit a Windows 10 új Bash Shellével megtehet

Korábban a Windows 10 csak az Ubuntut támogatta, a Fall Creators frissítés számos Linux disztribúció támogatását tette lehetővé. Kezdetben telepítheti az Ubuntut, az openSUSE Leap-et, a SUSE Linux Enterprise Servert, a Debian GNU/Linuxot, a Kali Linuxot vagy a Fedorát, és valószínűleg még sok Linux disztribúciót fogunk látni a jövőben.

Több Linux disztribúciót is telepíthet, és akár több különböző Linux környezetet is futtathat egyszerre.

Ha nem biztos abban, hogy melyik verziót telepítse, használja az Ubuntut. Ha azonban egy adott Linux disztribúcióra van szüksége – esetleg olyan szoftvert tesztel, amely SUSE Linux Enterprise Servert vagy Debiant futtató szerveren működik, vagy a Kali Linux biztonsági tesztelőeszközeit szeretné használni –, ezek elérhetők az Áruházban Ubuntu.

Hozzáférés a Windows-fájlokhoz a Bash-ban és a Bash-fájlokhoz a Windows-ban

Minden, amit a Windows 10 új Bash Shellével megtehet

A Linux-fájlokat és a Windows-fájlokat általában külön tárolják, de van mód arra, hogy elérje a Linux-fájlokat a Windows-ból és a Windows-fájlokat a Linux-környezetből.

A telepített Linux disztribúciók létrehoznak egy rejtett mappát, amelyben az adott Linux környezetben használt összes fájl tárolódik. Ha akarja, elérheti ezt a mappát Windows-ból, valamint biztonsági másolatot készíthet a Linux-fájlokról Windows-eszközökkel, de a Microsoft figyelmeztet, hogy ezeket a Linux-fájlokat ne módosítsa Windows-eszközökkel, és ne hozzon létre új fájlokat itt Windows-alkalmazásokkal.

Amikor Linux környezetben tartózkodik, a Windows meghajtóit az /mnt/ könyvtárból érheti el . Például a C: meghajtó a /mnt/c , a D : meghajtó pedig a /mnt/d helyen található. Ha Linux és Windows környezetből származó fájlokkal szeretne dolgozni, helyezze el őket valahol a Windows fájlrendszerében, és az / mnt/ könyvtáron keresztül érje el őket.

Szerelje fel a cserélhető meghajtókat és a hálózati helyeket

Minden, amit a Windows 10 új Bash Shellével megtehet

A Windows alrendszer Linuxhoz szolgáltatása automatikusan csatlakoztatja a rögzített meghajtókat az /mnt/ könyvtárba, de nem csatlakoztatja automatikusan a cserélhető meghajtókat, például az USB-meghajtókat és az optikai meghajtókat. Ezenkívül nem csatlakoztat automatikusan leképezett hálózati meghajtókat a számítógépre.

Azonban saját maga is csatlakoztathatja őket, és egy speciális mount paranccsal elérheti őket Linux környezetben, hogy kihasználhassa a drvfs fájlrendszer előnyeit.

Váltson Zsh-ra (vagy más shell-re) a Bash helyett

Minden, amit a Windows 10 új Bash Shellével megtehet

Míg a Microsoft eredetileg "Bash shell" környezetként kínálta ezt a funkciót, ez valójában egy alapvető kompatibilitási réteg, amely lehetővé teszi a Linux szoftver futtatását Windows rendszeren. Ez azt jelenti, hogy a Bash helyett más shelleket is futtathat, ha úgy tetszik.

Használhat például Zsh shellt a Bash helyett. Még azt is beállíthatja, hogy a szabványos Bash shell automatikusan a Zsh shellre váltson, amikor megnyitja a Linux shell parancsikonját a Start menüben .

Használjon Bash szkriptet Windows rendszeren

Minden, amit a Windows 10 új Bash Shellével megtehet

Ennek a környezetnek köszönhetően valóban lehetséges Bash shell szkriptet írni a Windows rendszeren és futtatni. A Bash-szkriptek hozzáférhetnek a /mnt könyvtárban tárolt Windows-fájlokhoz, így engedélyezheti, hogy a Linux-parancsok és szkriptek működjenek a normál Windows-fájlokon. A Windows-parancsokat Bash-szkriptből is futtathatja.

A Bash-parancsokat praktikus Batch-szkriptekké vagy PowerShell- szkriptekké kombinálhatja .

Futtasson Linux parancsokat a Linux rendszerhéjon kívülről

Minden, amit a Windows 10 új Bash Shellével megtehet

Ha csak gyorsan szeretne elindítani egy programot, végrehajtani egy parancsot, vagy futtatni egy szkriptet, akkor nem is kell először elindítania a Bash környezetet. A bash -c vagy wsl paranccsal Linux parancsokat hajthat végre a Linux rendszerhéjon kívülről. A Linux környezetek egyszerűen lefuttatják a parancsot, majd kilépnek. Ha ezt a parancsot Parancssorból vagy PowerShell-ablakból futtatja , a parancs az eredményeket a Parancssorba vagy a PowerShell-konzolra adja ki.

A bash -c vagy wsl használatával sok mindent megtehetsz . Létrehozhat asztali parancsikonokat a Linux-programok elindításához, integrálhatja azokat kötegelt vagy PowerShell-szkriptekbe, vagy bármilyen más módon futtathatja őket, ahogyan a Windows-programokat általában futtatja.

Futtassa a Windows programokat a Bashból

Minden, amit a Windows 10 új Bash Shellével megtehet

A Creators Update óta (amely 2017 tavaszán indult) a Windows-programokat Linux-környezetből is futtathatja . Ez azt jelenti, hogy integrálhatja a Windows-parancsokat a Linux-parancsok mellé egy Bash-szkriptben, vagy egyszerűen futtathatja a Windows-parancsokat a használt szabványos Bash- vagy Zsh-héjból.

Windows-program futtatásához adja meg az .exe fájl elérési útját , és nyomja meg az Enter billentyűt. A telepített Windows programokat a Bash környezet /mnt/c könyvtárában találja . Ne feledje, hogy ez a parancs megkülönbözteti a kis- és nagybetűket Linuxban, ezért az „Example.exe” eltér az „example.exe”-től.

Futtasson Linux grafikus programokat az asztalon

Minden, amit a Windows 10 új Bash Shellével megtehet

A Microsoft hivatalosan nem támogatja a Linux grafikus szoftvereket Windowson. A Windows alrendszer Linuxhoz szolgáltatása olyan parancssori programok futtatására szolgál, amelyekre a fejlesztőknek szükségük lehet. De valójában lehetséges Linux grafikus programok futtatása Windows asztalon ezzel a funkcióval.

Ez azonban alapértelmezés szerint nem fog működni. Telepítenie kell egy X szervert , és be kell állítania a DISPLAY változót , mielőtt a Linux grafikus programok futnának a Windows asztalon. Minél egyszerűbb az alkalmazás, annál nagyobb valószínűséggel fog működni. Minél összetettebb egy alkalmazás, annál valószínűbb, hogy olyasmit próbál meg tenni, amit a Microsoft alapvető Windows alrendszere Linuxhoz még nem támogat.

Válassza ki az alapértelmezett Linux környezetet

Minden, amit a Windows 10 új Bash Shellével megtehet

Ha több Linux disztribúció van telepítve, kiválaszthatja az alapértelmezett telepítést. Ez az a disztribúció, amelyet akkor használnak, amikor egy Linux disztribúciót a bash vagy a wsl paranccsal indítanak el, vagy amikor a bash -c vagy wsl paranccsal futtatnak Linux parancsot a Windows más részeiről.

Még ha több Linux disztribúció is telepítve van, akkor is elindíthatja őket közvetlenül egy parancs futtatásával, például az ubuntu vagy az opensuse-42 parancsokkal. A pontos parancs, amire szüksége lesz, megtalálható a Microsoft Store minden Linux-disztribúciós letöltési oldalán.

Gyorsan indítsa el a Bash-t a File Explorerből

Minden, amit a Windows 10 új Bash Shellével megtehet

Nem kell elindítania a Linux shellt a parancsikonjáról. Gyorsan elindíthatja a File Explorerből, ha beírja a „bash” szót a címsorba, és megnyomja az Enter billentyűt. Megjelenik az alapértelmezett Linux disztribúció Bash shellje, és az aktuális munkakönyvtár az lesz, amelyet a Fájlkezelőben nyitott meg .

Hozzáadhatja a „ Bash shell megnyitása itt ” opciót a Fájlkezelőhöz a Windows rendszerleíró adatbázisának szerkesztésével , így kényelmes helyi menüopciót kaphat, hasonlóan a „ PowerShell ablak megnyitása itt ” vagy a „ Parancssor megnyitása itt” opciókhoz .

Változtassa meg UNIX felhasználói fiókját

Minden, amit a Windows 10 új Bash Shellével megtehet

Amikor először állítja be a Bash-t, a rendszer felkéri, hogy hozzon létre egy UNIX felhasználói fiókot, és állítson be jelszót. Minden alkalommal, amikor megnyit egy Bash ablakot, automatikusan bejelentkezik ezzel a fiókkal. Ha módosítani szeretné UNIX felhasználói fiókját, vagy a root fiókot szeretné alapértelmezett fiókként használni a shellben, egy rejtett parancs található az alapértelmezett felhasználói fiók megváltoztatásához .

Távolítsa el és telepítse újra a Linux környezetet

Minden, amit a Windows 10 új Bash Shellével megtehet

Miután telepített néhány programot vagy módosított néhány beállítást, érdemes lehet újratelepíteni az Ubuntut vagy egy másik Linux disztribúciót. Ez korábban kissé bonyolult volt, de most egyszerűen eltávolíthatja a Linux disztribúciót, mint bármely más alkalmazást, majd újratelepítheti az Áruházból.

Ha Linux disztribúció letöltése nélkül szeretne új rendszert szerezni, futtassa a disztribúció parancsát a "clean" opcióval együtt a Windows parancssorból vagy a PowerShell-konzolból. Például az Ubuntu újratöltése nélküli alaphelyzetbe állításához futtassa az ubuntu clean-t.

Ha még mindig van telepítve egy régebbi Linux-környezet – amelyik a Fall Creators frissítése előtt volt telepítve –, akkor is eltávolíthatja az lxrun paranccsal.

Frissítse az Ubuntu környezetet

A Windows 10 Fall Creators frissítése után telepítenie kell az Ubuntut és más Linux-környezeteket az Áruházból. Miután ezt megtette, automatikusan frissülnek a legújabb verzióra, különösebb parancsok nélkül.

Ha azonban Bash környezetet hozott létre a Windows régebbi verzióján, akkor egy régebbi Ubuntu környezetet fog telepíteni. Csak nyissa meg az Áruházat, és telepítse a legújabb Ubuntut a Windows Áruházból a frissítéshez.

A technológia szerelmeseinek nem lesznek kétségei afelől, hogy milyen izgalmas dolgokat tehetnek a Linux környezettel a jövőben. A Windows alrendszer Linuxhoz szolgáltatása remélhetőleg tovább erősödik, de nem számíthatunk arra, hogy a Microsoft hamarosan hivatalosan is támogatja a Linux grafikus alkalmazásait az asztalon.

Többet látni:


A Kioszk mód aktiválása Windows 10 rendszeren

A Kioszk mód aktiválása Windows 10 rendszeren

A Kioszk mód a Windows 10 rendszeren egy olyan mód, amelynél csak 1 alkalmazás használható, vagy csak 1 webhely érhető el vendégfelhasználókkal.

A Camera Roll mappa alapértelmezett helyének megváltoztatása vagy visszaállítása a Windows 10 rendszerben

A Camera Roll mappa alapértelmezett helyének megváltoztatása vagy visszaállítása a Windows 10 rendszerben

Ez az útmutató bemutatja, hogyan módosíthatja vagy állíthatja vissza a Camera Roll mappa alapértelmezett helyét a Windows 10 rendszerben.

A hosts fájl szerkesztése Windows 10 rendszeren

A hosts fájl szerkesztése Windows 10 rendszeren

A hosts fájl szerkesztése azt eredményezheti, hogy nem tud hozzáférni az internethez, ha a fájl nincs megfelelően módosítva. A következő cikk a hosts fájl szerkesztését mutatja be a Windows 10 rendszerben.

Utasítások a fényképek kötegelt átméretezéséhez Windows 10 rendszerben

Utasítások a fényképek kötegelt átméretezéséhez Windows 10 rendszerben

A fotók méretének és kapacitásának csökkentésével könnyebben megoszthatja vagy elküldheti őket bárkinek. Különösen a Windows 10 rendszeren néhány egyszerű lépéssel csoportosan átméretezheti a fényképeket.

A legutóbb felkeresett elemek és helyek megjelenítésének kikapcsolása a Windows 10 rendszerben

A legutóbb felkeresett elemek és helyek megjelenítésének kikapcsolása a Windows 10 rendszerben

Ha biztonsági vagy adatvédelmi okokból nem kell megjelenítenie a nemrég felkeresett elemeket és helyeket, egyszerűen kikapcsolhatja.

Hogyan tölthető le a Windows 10 évfordulós frissítése?

Hogyan tölthető le a Windows 10 évfordulós frissítése?

A Microsoft nemrég adta ki a Windows 10 évfordulós frissítését számos fejlesztéssel és új funkcióval. Ebben az új frissítésben sok változást fog látni. A Windows Ink ceruza támogatásától a Microsoft Edge böngészőbővítmény támogatásáig a Start menü és a Cortana is jelentősen fejlődött.

A Microsoft most indította el a Vezérlőközpont szolgáltatást a Windows 10 rendszerhez

A Microsoft most indította el a Vezérlőközpont szolgáltatást a Windows 10 rendszerhez

Egy hely számos művelet vezérléséhez közvetlenül a tálcán.

A Microsoft Edge csoportházirend-sablon telepítése Windows 10 rendszeren

A Microsoft Edge csoportházirend-sablon telepítése Windows 10 rendszeren

Windows 10 rendszeren letölthet és telepíthet csoportházirend-sablonokat a Microsoft Edge beállításainak kezeléséhez, és ez az útmutató bemutatja a folyamatot.

A Sötét mód felületének telepítése bármely Windows 10 képernyőre

A Sötét mód felületének telepítése bármely Windows 10 képernyőre

A Sötét mód a Windows 10 sötét hátterű felülete, amely segít a számítógépnek energiatakarékosságban, és csökkenti a felhasználó szemére gyakorolt ​​hatást.

A tálcaterület optimalizálása Windows 10 rendszeren

A tálcaterület optimalizálása Windows 10 rendszeren

A tálcán korlátozott hely áll rendelkezésre, és ha rendszeresen több alkalmazással dolgozik, gyorsan elfogyhat a több kedvenc alkalmazás rögzítéséhez szükséges hely.