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

Az Anniversary frissítésben bemutatott Windows alrendszer Linux rendszerhez stabil funkcióvá vált a Fall Creators frissítésében. Most már futtathatja az Ubuntu és az openSUSE programot a Windows rendszeren, a Fedora és további Linux disztribúciók hamarosan megjelennek.

Mit kell tudni a Windows 10 Bash Shelljéről

KAPCSOLÓDÓ: Minden, amit tehet a Windows 10 új Bash Shelljével

Ez nem egy virtuális gép, tároló vagy Linux-szoftver, amely a Windows számára készült (például a Cygwin). Ehelyett a Windows 10 egy teljes Windows alrendszert kínál a Linux számára a Linux szoftver futtatásához. Ez a Microsoft elhagyott Project Astoria munkáján alapul, amely az Android-alkalmazások futtatására szolgál Windows rendszeren.

Gondoljon rá, mint a bor ellentétére. Míg a Wine lehetővé teszi a Windows-alkalmazások futtatását közvetlenül Linuxon, addig a Windows alrendszer Linux számára lehetővé teszi a Linux-alkalmazások futtatását közvetlenül a Windows rendszeren.

A Microsoft a Canonical-szel együttműködve teljes Ubuntu-alapú Bash shell környezetet kínált, amely ezen alrendszer tetején fut. Technikailag ez egyáltalán nem Linux. A Linux az alapul szolgáló operációs rendszer kernel, és ez itt nem érhető el. Ehelyett ez lehetővé teszi a Bash shell és ugyanazok a bináris fájlok futtatását, amelyeket általában az Ubuntu Linux rendszeren 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 ez valóban sok GNU szoftver fut a Linux kernelen. A Bash shell, amelyet kap, valójában csak az összes GNU segédprogram és más szoftver.

Noha ezt a funkciót eredetileg „Bash on Ubuntu on Windows” -nak hívták, ez lehetővé teszi a Zsh és más parancssori héjak futtatását is. Most már támogatja a többi Linux disztribúciót is. Választhat az openSUSE Leap vagy a SUSE Enterprise Server helyett Ubuntu, és a Fedora is úton van.

Van itt néhány korlátozás. Ez még nem támogatja a háttérszerver szoftvert, és hivatalosan nem fog működni grafikus Linux asztali alkalmazásokkal. A parancssori alkalmazások sem működnek, mivel a funkció nem tökéletes.

A Bash telepítése a Windows 10 rendszerre

KAPCSOLÓDÓ: Honnan tudhatom, hogy 32 vagy 64 bites Windows rendszert futtatok?

Ez a szolgáltatás nem működik a Windows 10 32 bites verzióján, ezért ellenőrizze, hogy a Windows 64 bites verzióját használja-e. Itt az ideje váltani a Windows 10 64 bites verziójára, ha még mindig a 32 bites verziót használja.

Ha feltételezzük, hogy 64 bites Windows rendszere van, a kezdéshez menjen a Vezérlőpult> Programok> A Windows funkcióinak be- vagy kikapcsolása elemre. Engedélyezze a „Windows alrendszer Linux számára” opciót a listában, majd kattintson az „OK” gombra.

Kattintson a „Restart now” gombra, amikor a rendszer kéri a számítógép újraindítását. A funkció csak az újraindításig működik.

Megjegyzés : Az őszi alkotók frissítésével kezdődően már nem kell engedélyeznie a Fejlesztői módot a Beállítások alkalmazásban a funkció használatához. Csak telepítenie kell a Windows Szolgáltatások ablakából.

A számítógép újraindítása után nyissa meg a Microsoft Store-t a Start menüből, és keressen rá a „Linux” kifejezésre a boltban. Kattintson a „Telepítse az alkalmazásokat” elemre a „Linux a Windows rendszeren?” Alatt. transzparens.

Megjegyzés : A Fall Creators frissítéssel kezdődően már nem telepítheti az Ubuntut a „bash” parancs futtatásával. Ehelyett telepítenie kell az Ubuntu vagy egy másik Linux disztribúciót a Store alkalmazásból.

KAPCSOLÓDÓ: Mi a különbség az Ubuntu, az openSUSE és a Fedora között a Windows 10 rendszeren?

Megjelenik a Windows áruházban jelenleg elérhető összes Linux disztribúció listája. A Fall Creators frissítéstől kezdve az Ubuntu, az openSUSE Leap és az openSUSE Enterprise is szerepel, azzal az ígérettel, hogy a Fedora hamarosan megérkezik.

Frissítés : A Debian és a Kali már elérhető az Áruházban, de itt nem szerepelnek. Keresse meg a „Debian Linux” vagy a „Kali Linux” kifejezéssel, hogy megtalálja és telepítse őket.

Linux disztribúció telepítéséhez kattintson rá, majd a „Letöltés” ​​vagy „Telepítés” gombra kattintva telepítse azt, mint bármely más Store alkalmazást.

Ha nem biztos abban, hogy mely Linux-környezetet telepítse, javasoljuk az Ubuntut. Korábban ez a népszerű Linux disztribúció volt az egyetlen lehetőség, de más Linux rendszerek már elérhetők azok számára, akiknek specifikusabb igényeik vannak.

Több Linux disztribúciót is telepíthet, és mindegyikük megkapja a saját egyedi parancsikonjait. Akár 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

KAPCSOLÓDÓ: Hogyan telepítsünk Linux szoftvert a Windows 10 Ubuntu Bash Shelljébe

Most már rendelkezik egy teljes parancssori bash-héjjal, amely az Ubuntu vagy bármely más telepített Linux disztribúción alapul.

Mivel ugyanazok a bináris fájlok, az Ubuntu apt vagy apt-get parancsával szoftvereket telepíthet az Ubuntu adattáraiból, ha Ubuntut használ. Csak használja azt a parancsot, amelyet általában a Linux disztribúción használna. Hozzáférhet a Linux összes parancssori szoftveréhez, bár előfordulhat, hogy 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 disztribúciót. Például, ha telepítette az Ubuntut, indítsa el az Ubuntu parancsikont.

Rögzítheti ezt az alkalmazás parancsikont a Start menüre, a tálcára vagy az asztalra a könnyebb hozzáférés érdekében.

A Linux-környezet első indításakor a rendszer kéri, hogy adjon meg UNIX-felhasználónevet és jelszót. Ezeknek nem kell egyezniük a Windows felhasználónévvel és jelszóval, de a Linux környezetben kell használni őket.

Például, ha a „bob” és a „letmein” értékeket adja meg hitelesítő adataiként, akkor a felhasználó neve a Linux környezetben „bob” lesz, és a Linux környezetben használt jelszó „letmein” lesz - függetlenül attól, hogy mi a Windows felhasználóneve és jelszó van.

KAPCSOLÓDÓ: Az alapértelmezett Linux terjesztés beállítása a Windows 10 rendszeren

A wslparancs futtatásával elindíthatja a telepített Linux környezetet . Ha több Linux disztribúció van telepítve, kiválaszthatja a parancs által elindított alapértelmezett Linux környezetet.

Ha az Ubuntu telepítve van, akkor futtathatja a ubuntuparancsot is a telepítéshez. Az 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 áruház minden egyes Linux disztribúciójának oldalán szerepelnek.

A bashparancs futtatásával továbbra is elindíthatja az alapértelmezett Linux-környezetet , de a Microsoft szerint ez elavult. Ez azt jelenti, hogy a bashparancs a jövőben leállhat.

Ha tapasztalt egy Bash shell használatát Linuxon, Mac OS X-en vagy más platformon, akkor otthon lesz.

Az Ubuntuban előtaggal kell ellátnia egy parancsot,  sudohogy root jogosultságokkal fusson. A UNIX platformok „root” felhasználójának teljes rendszergazdai hozzáférése van, például a Windows rendszergazdájához. A Windows fájlrendszere /mnt/ca Bash shell környezetben található.

Használja ugyanazokat a Linux terminál parancsokat, amelyeket a megkerüléshez használna. Ha megszokta a szokásos Windows parancssort a DOS parancsokkal, itt van néhány alapvető parancs, amelyek mind a Bash, mind a Windows számára közösek:

  • Könyvtár módosítása: cdBash-ban cdvagy  chdirDOS-ban
  • A könyvtár tartalma:  lsBash-ban dir, DOS-ban
  • Fájl áthelyezése vagy átnevezése: mva Bash-ban moveés  renamea DOS-ban
  • Fájl másolása: cpBash-ban  copy, DOS-ban
  • Fájl törlése: rma Bash-ban  delvagy erasea DOS-ban
  • Hozzon létre egy könyvtárat:  mkdira Bash-ban, mkdira DOS-ban
  • Használjon Szövegszerkesztőt: vivagy nanoa Bash-ban,  edita DOS-ban

KAPCSOLÓDÓ: Kezdő Geek: Hogyan kezdjük el használni a Linux terminált

Fontos megjegyezni, hogy a Windows-tól eltérően a Bash shell és a Linuxot utánzó környezete különbséget tesz a kis- és nagybetűk között. Más szavakkal, a „File.txt” nagybetűvel különbözik a „fail.txt” -től nagybetű nélkül.

További utasításokért olvassa el a Linux parancssori kezdőknek szóló útmutatónkat, valamint a Bash shell, az Ubuntu parancssor és az online terminál egyéb hasonló bemutatóit.

Az apt parancsot kell használnia az Ubuntu környezet szoftverének telepítéséhez és frissítéséhez. Ügyeljen arra, hogy ezeket a parancsokat előtaggal állítsa be sudo, ami rootként futtatja őket - az Administrator Linux megfelelőjeként. Itt vannak az apt-get parancsok, amelyeket tudnia kell:

  • Friss információk letöltése az elérhető csomagokról: sudo apt update
  • Telepítsen egy alkalmazáscsomagot:  sudo apt install packagename(Cserélje le a „packagename” szót a csomag nevére.)
  • Távolítsa el az alkalmazáscsomagot:  sudo apt remove packagename(Cserélje le a „packagename” szót a csomag nevére.)
  • Keresse meg az elérhető csomagokat:  sudo apt search word(Cserélje ki a „word” szót egy olyan szóra, amelyre a csomagok nevében és leírásában keresni szeretne.)
  • Töltse le és telepítse a telepített csomagok legújabb verzióit: sudo apt upgrade

Ha SUSE Linux disztribúciót telepített, akkor a szoftver telepítéséhez a zypper parancsot használhatja.

Miután letöltött és telepített egy alkalmazást, a parancssorba beírhatja annak nevét, majd az Enter futtatásával futtathatja azt. További részletekért ellenőrizze az adott alkalmazás dokumentációját.

Bónusz: Telepítse az Ubuntu betűtípust a valódi Ubuntu élmény érdekében

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

Így néz ki:

A betűtípus telepítéséhez először töltse le az Ubuntu betűtípuscsaládot az Ubuntu webhelyé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, amelyet csak a terminálban használnak. Ez az egyetlen betűtípus, amelyet telepítenie 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 rendszerre történő telepítéshez.

KAPCSOLÓDÓ: A Rendszerleíróadat-szerkesztő használatának megtanulása, mint egy profi

Ahhoz, hogy az Ubuntu monospace betűtípus opcióvá váljon a konzolon, 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 Windows + R billentyűzet regeditmegnyomásával , írja be , majd nyomja le az Enter billentyűt. Keresse meg a következő kulcsot, vagy másolja és illessze be a Beállításszerkesztő címsorába:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont

Kattintson a jobb gombbal a jobb oldali ablaktáblán, és válassza az Új> Karakterlánc értéket. Nevezze el az új értéket  000.

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

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

A Bash héjba telepített szoftverek a Bash héjra korlátozódnak. Ezeket a programokat a Parancssorból, a PowerShellből vagy a Windows más helyeiről érheti el, de csak akkor, ha a bash -cparancsot futtatja .