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:


Helyezze át az asztalt, a letöltéseket és a dokumentumokat egy másik meghajtóra a Windows 10 rendszeren

Helyezze át az asztalt, a letöltéseket és a dokumentumokat egy másik meghajtóra a Windows 10 rendszeren

Idővel a Letöltés mappája egyre jobban megtelik, ennek oka az, hogy sok fájlt tölt le számítógépére, ami a C meghajtóterület növekedéséhez vezet. Ezért áthelyezheti a mappákat, például a Dokumentumok, Asztal, Letöltések, Képek és Zene mappákat egy másik meghajtóra, hogy helyet szabadítson fel a C meghajtón.

Hogyan lehet letiltani az Insert kulcsot a Windows 10 rendszerben

Hogyan lehet letiltani az Insert kulcsot a Windows 10 rendszerben

Ha véletlenül megnyomja a Beszúrás gombot a billentyűzeten, az Overtype módba kerül, és felülírja a kurzor mögötti szöveget. Szerencsére letilthatja ezt a bosszantó kulcsot a Windows 10 rendszerben.

Blu-Ray lemezek lejátszása Windows 10 rendszeren

Blu-Ray lemezek lejátszása Windows 10 rendszeren

Segítség nélkül nem játszhat le Blu-ray lemezeket Windows rendszerű számítógépen. Ez a cikk bemutatja, hogyan játszhat le Blu-ray lemezeket Windows 10 rendszeren.

Hogyan lehet blokkolni a Microsoft-fiókok hozzáadását a Windows 10 rendszerhez

Hogyan lehet blokkolni a Microsoft-fiókok hozzáadását a Windows 10 rendszerhez

Általában Windows 10 rendszerű számítógépeken a felhasználók több Microsoft-fiókot is hozzáadhatnak. Ha azonban megosztott számítógépről van szó, korlátozhatja mások Microsoft-fiók hozzáadását.

Hogyan lehet megváltoztatni és meghosszabbítani a frissítési késleltetési időt a Windows 10 rendszerben?

Hogyan lehet megváltoztatni és meghosszabbítani a frissítési késleltetési időt a Windows 10 rendszerben?

A Windows 10 Professional, Enterprise és Education verziókban a felhasználók elhalaszthatják a frissítéseket, így a felhasználóknak egy ideig nem kell frissítéseket letölteniük. A Helyi csoportházirend segítségével az alapértelmezett időtől eltérő késleltetési időt is beállíthat.

Gyors hozzáférés hozzáadása/eltávolítása a File Explorer navigációs ablaktáblájában Windows 10 rendszeren

Gyors hozzáférés hozzáadása/eltávolítása a File Explorer navigációs ablaktáblájában Windows 10 rendszeren

A Gyorselérés a legrövidebb út az éppen használt fájlokhoz és a gyakran használt mappákhoz. Ezek a gyakran használt mappák és a legutóbbi fájlok.

A OneDrive Files On-Demand funkció használata Windows 10 rendszeren

A OneDrive Files On-Demand funkció használata Windows 10 rendszeren

A Windows 10 Fall Creators OneDrive Files On-Demand funkciója egy memóriatakarékos funkció, amely lehetővé teszi a felhasználók számára, hogy kiválaszthassák a számítógépükre letöltendő fájlokat.

Néhány tipp a Windows 10 számítógép merevlemezének felszabadításához

Néhány tipp a Windows 10 számítógép merevlemezének felszabadításához

Szokás szerint a felhasználók gyakran sok fájlt tárolnak számítógépükön, még olyan fájlokat is, amelyeket soha nem használnak. Ez az egyik láthatatlan ok, amely a felhasználó tudta nélkül elfoglalja a merevlemez-területet a számítógépen.

Ez az új File Explorer, amely elérhető a Windows 10 21H2 verziójában

Ez az új File Explorer, amely elérhető a Windows 10 21H2 verziójában

A Windows 10 Sun Valley frissítése (február 21-én) várhatóan interfész- és grafikus átalakítást vezet be a File Explorerben.

Csak 10 másodpercre kapcsolja ki a Windows 10 jelszót, amikor bejelentkezik

Csak 10 másodpercre kapcsolja ki a Windows 10 jelszót, amikor bejelentkezik

A Windows 10 jelszó kikapcsolásával a számítógépet jelszó megadása nélkül nyithatja meg, így időt takaríthat meg a számítógép indításakor. Hogyan kapcsolhatja ki a Windows 10 jelszót nagyon gyors bejelentkezéskor, lásd.