Számos dolgot fedeztünk fel a Windows 10 új Bash-héjában, így itt mindegyik útmutatókat egy mega listára keressük az Ön kényelme érdekében.
Első lépések Linux alatt Windows alatt
Az Őszi alkotók frissítése 2017 végén, már nem kell engedélyezni a fejlesztői módot a Windows rendszerben, és ez a szolgáltatás már nem béta.
Telepítse a Linux szoftvert
apt-get
parancs. (A
apt
parancs is működik.) Ez a parancs letölti és telepíti az Ubuntu szoftvertárolóinak szoftvereit. Egy vagy több alkalmazás letölthető és telepíthető egyetlen parancssal.
Mivel ez többé-kevésbé teljes Ubuntu felhasználói térkörnyezet, más módszerekkel is telepítheti a szoftvert. A forráskóddal együtt szoftvert fordíthat és telepíthet, mint például egy Linux disztribúcióra.
Ha telepített egy másik Linux disztribúciót, használja a parancsokat a szoftver telepítéséhez az adott disztribúció helyett. Például az openSUSE a
zypper
parancs.
Több Linux disztribúció futtatása
Több Linux disztribúció is telepíthető, és egyszerre több különböző Linux környezetet is futtathat.
Ha nem biztos benne, hogy melyik telepíteni, javasoljuk az Ubuntu alkalmazást. De ha egy adott Linux disztribúcióra van szüksége - talán olyan szoftvert tesztelsz, amely egy SUSE Linux Enterprise Server vagy Debian futtató kiszolgálón fut, vagy ha a biztonsági vizsgálati eszközöket a Kali Linux-ban szeretnéd használni, akkor az Ubuntu.
Hozzáférés a Windows fájlokhoz a Bash és a Bash fájlok között a Windows rendszerben
Az általad telepített Linux disztribúciók létrehoznak egy rejtett mappát, amelyben a Linux környezetben használt összes fájl tárolódik. Ez a mappát Windows-ból érheti el, ha Windows-eszközökkel szeretné megtekinteni és biztonsági másolatot készíteni a Linux fájlokról, de a Microsoft figyelmeztet, hogy ne módosítsa ezeket a Linux-fájlokat Windows-eszközökkel, vagy új fájlokat hozhat létre Windows-alkalmazásokkal.
Amikor a Linux környezetben tartózkodik, a / mnt / könyvtár alatt elérheti a Windows meghajtókat. A C: meghajtó a / mnt / c alatt található, és a D: meghajtó például a / mnt / d alatt található. Ha a Linux és a Windows környezetben lévő fájlokat szeretne dolgozni, helyezze őket valahol a Windows fájlrendszerébe és hozzáférjen a / mnt / mappába.
Szerelje fel a cserélhető meghajtókat és hálózati helyeket
Ezeket azonban saját maga is felveheti és hozzáférhet a Linux környezetben egy speciális mount paranccsal, amely kihasználja a drvfs fájlrendszer előnyeit.
Váltson Zsh-re (vagy egy másik Shell-re) a Bash helyett
Például használhatja a Zsh shell helyett Bash. A szabványos Bash shell automatikusan átállhat a Zsh shell-re, amikor megnyitja a Linux parancsikonját a Start menüben.
Használja a Bash scripteket a Windows rendszeren
A Bash parancsokat Batch parancsfájlba vagy PowerShell parancsfájlba is beágyazhatja, ami nagyon praktikus. Mindezekhez és még sok mindenhez megtalálja a Windows 10 operációs rendszer bash scriptjeinek útmutatóját.
Linux parancsok futtatása a Linux Shell-ből
bash -c
vagy
wsl
parancsot a Linux parancsnak a Linux shellen kívülről történő futtatására.A Linux környezet egyszerűen elindítja a parancsot, majd kilép. Ha ezt a parancsot a parancssorból vagy a PowerShell ablakból futtatja, akkor a parancs kinyomtatja a parancsot a parancssorra vagy a PowerShell konzolra.
Sokat tehet
bash -c
vagy
wsl
. Létrehozhatsz egy asztali parancsikonokat a Linux programok indításához, integrálhatod batch vagy PowerShell parancsfájlokba, vagy futtathatsz más módon Windows programot futtathatsz.
Futtasd a Windows programokat a Bash-ból
Windows program futtatásához írja be az.exe fájl elérési útját, majd nyomja le az Enter billentyűt. A telepített Windows programokat megtalálja a / mnt / c mappában a Bash környezetben. Ne felejtsük el, hogy a parancs érzékeny a kis- és nagybetűkre, így a "Example.exe" eltér a "example.exe" -től a Linux alatt.
Futtasd a grafikus Linux asztali programokat
Ez azonban alapértelmezés szerint nem fog működni. Telepítenie kell egy X kiszolgálót, és be kell állítania a
DISPLAY
változó, mielőtt a grafikus Linux asztali programok futnak a Windows asztalon. Minél egyszerűbb az alkalmazás, annál valószínűbb, hogy jól működik. Minél bonyolultabb az alkalmazás, annál valószínűbb, hogy megpróbál valamit tenni a Microsoft alapul szolgáló Windows alrendszere Linux számára még nem támogatja. Csak annyit tehetsz, hogy lenyűgözd ezeket az utasításokat és reméled a legjobbat.
Válassza ki az alapértelmezett Linux környezetet
bash
vagy
wsl
parancsot, vagy a
bash -c
vagy
wsl
paranccsal futtathat egy Linux parancsot a Windows más részein.
Még ha több Linux-telepítés is van telepítve, akkor is elindíthatja őket közvetlenül, ha parancsot futtat
ubuntu
vagy
opensuse-42
. A pontos parancsra a Microsoft Store minden egyes Linux disztribúció letöltési oldalán olvasható.
Gyorsan indítsa el a fájlt a fájlkezelőből
Ez a cikk az "Open Bash shell here" opció felvételét is megadja a File Explorer programban a Windows rendszerleíró adatbázis szerkesztésével, így egy kényelmes helyi menü opcióval rendelkezik, amely hasonlóan működik a "Open PowerShell ablak itt" vagy "A parancssor megnyitása itt" opciókkal.
Változtasd meg a UNIX felhasználói fiókodat
A Linux környezet eltávolítása és újratelepítése
Ahhoz, hogy friss rendszert nyerjen a Linux disztribúció redownload nélkül, elindíthatja a disztribúció parancsát a "tiszta" opcióval egy Windows Command Prompt vagy PowerShell konzol segítségével. Például az Ubuntu redownloadolás nélküli újraindításához fusson
ubuntu clean
Ha még mindig van telepítve egy régebbi Linux környezet - az Őszi alkotók frissítése előtt telepített - még mindig eltávolítható az lxrun paranccsal.
Frissítsd az Ubuntu környezetedet
Ha azonban a Windows régebbi verziójára létrehozott egy Bash környezetet, akkor régebbi Ubuntu környezetet telepít. Csak nyissa meg a Store-t, és telepítse a legfrissebb Ubuntut a Windows Áruházból a frissítéshez.
A vállalkozó szellemek kétségtelenül kitalálnak más érdekes dolgokat is, amelyek a jövőben a Linux környezetével megegyezhetnek. A Linux Windows alrendszere remélhetőleg továbbra is erőteljesebb lesz, de ne várják, hogy a Microsoft hamarosan hivatalosan támogassa a grafikus Linux asztali alkalmazásokat.