Bash az Ubuntu rendszeren a Windows 10 rendszeren - Élvezze a Linux Goodies-t a Windows rendszerben
A Microsoft nemrégiben indította el a Bash-et az Ubuntu-on a Windows 10 â ??  ?? egy héjkörnyezet a legtöbb Linux CLI eszközök és segédprogramok. Ugyanezt használhatja grep
, awk
és még sok más eszköz közvetlenül a Windows rendszerben anélkül, hogy át kellene váltania a Linux disztribúcióra.
Még ha soha nem próbáltál ki Unixot vagy Linuxot, itt van az esélyed tanulni és kísérletezni Bash-vel és egyéb * NIX eszközök a Windows 10 rendszerben. Ebben a bevezető bemutatóban megosztjuk, hogyan kell indítsa el a Bash-et a Windows 10 rendszerben és használja őket különböző módon.
Mi a Bash az Ubuntu rendszeren a Windows 10 rendszeren?
Bash (Bourne Again SHell) szöveges héj és szkriptnyelv Unix és Linux platformokra. A Windows 10 operációs rendszeren az Ubuntu-on található opció egy opcionális szolgáltatás, amely elérhető emberek, akik a Windows 10 évfordulóját frissítik.
A Windows alrendszer Linux (WSL) tetején fut, és lehetővé teszi tapasztalja a Linuxot közvetlenül a Windows PC-n belül.
Ez az új technológia lehetővé teszi futtassa a * NIX parancsokat és kompatibilis parancssori eszközöket a Windows rendszerben. Nem kell többé telepítenie egy Unix vagy Linux disztribúciót a Windows operációs rendszerrel párhuzamosan, vagy telepítenie kell egy virtuális gépet a * NIX OS teszteléséhez.
A virtuális géphez képest, Bash be Ubuntu kevesebb rendszererőforrást igényel, és egyidejűleg hozzáférhet a Windows és Linux eszközökhöz is.
Bash a Windows 10 rendszerben különösen hasznosfejlesztők és rendszergazdák nyílt forráskódú projekteken dolgozik. Ez a funkció egy a Microsoft által kiszámíthatatlan ajándék a Canonical támogatásával.
Ennek célja a szabadalmaztatott Windows közötti szakadék áthidalása a szabad és nyílt forráskódú Linux technológiákkal, kezdve a Bash shellrel.
Előnyök
- Futtassa a * NIX parancssori segédprogramokat
grep
,awk
éssed
- Futtassa a parancsfájlokat (.sh) támogatott parancssori segédprogramokkal
- Bash segítségével böngészhet és módosíthatja a helyi Windows fájlrendszert
- Próbálja ki a különböző * NIX-első eszközöket és segédprogramokat, mint a Python, a Ruby, a Git stb.
- Támogatja a szervereszközöket, mint például az Apache HTTP Server, a MySQL és így tovább
hátrányok
- Nem futtat natív GUI eszközöket (bár van egy trükk az alábbiakban)
- Nem teszi lehetővé, hogy a Bash parancsfájlok végrehajtsák a Windows programokat, és fordítva
A Bash telepítése az Ubuntu rendszeren Windows 10 rendszeren?
A Windows 10 operációs rendszeren az Ubuntu bash-t manuálisan lehet telepíteni, ha a rendszer Windows 10 rendszeren fut Évforduló frissítés (építsen 14393-as vagy újabb) és támogatja a 64 bites alkalmazást processzor. Az alábbi lépésekkel ellenőrizze, hogy a rendszer megfelel-e ezeknek a követelményeknek:
- Nyisd ki Beállítások > választ Rendszer > választ Ról ről
- Keresse meg a következő információkat: OS Build és Rendszer típusa
A követelmények ellenőrzése után a Bash a következő lépésekkel telepíthető:
- Nyisd ki Beállítások > választ Frissítés és biztonság > választ A fejlesztők számára
- Alatt A fejlesztő funkció használatas > választ fejlesztői mód opció, és a Windows 10 keresni és telepíteni fogja a fejlesztői mód csomagot
Jegyzet: A Bash telepítése az alábbi képen látható hibaüzenet ellenére lesz telepítve.
Most engedélyezze a Windows alrendszert a Linux számára (opcionális szolgáltatás) a következő lépésekkel:
- Ban,-ben Rajt keresőmező, típus "fordulat"és kattintson a gombra Windows-szolgáltatások be-és kikapcsolása
- választ Windows alrendszer (béta) és kattintson a gombra rendben
- A Windows alrendszerének Linux telepítése után indítsa újra a számítógépet, ha megkérdezi
- Ban,-ben Rajt keresőmező, típus "cmd"és nyitva Parancssor
- típus “bash” a Parancssor ablakban, és nyomja meg az Enter billentyűt
- Típus "y"a licencfeltételek elfogadásához (az adott linken is ellenőrizheti őket)
- A Windows Linux alrendszere most letölti és telepíti Bash az Ubuntu-on, és egy gyorsbillentyűt helyez el ugyanabba a Start menü
- A Bash telepítése után létre kell hoznia a UNIX felhasználónév és jelszó
Jegyzet: Nem kell megegyeznie a Windows-fiók nevével és jelszavával.
Gratulálunk â ??  ?? befejezte a Bash telepítését az Ubuntu-on most a Windows 10 rendszeren. tudsz indítsa el a Start menüben és élvezze a Unix és Linux segédprogramok futtatását.
A Bash használata az Ubuntu rendszeren Windows 10 rendszeren?
A telepítés után lehet élvezze a Bash gyökér használatát ("rendszergazda" a Windows kifejezésben) vagy teljes hozzáférési engedélyek a Windows 10-ben helyi fájlrendszer (C: meghajtó) található / Mnt / c
ebben a héjkörnyezetben és ugyanúgy, mint a meghajtóknál.
Jegyzet: Ugyanúgy, mint a * NIX rendszerek, a Bash a Windows 10 környezetében is kis- és nagybetűk, azaz., az „ash”, a „Ash”, az „AsH” és az „ASH” nevek eltérőek.
További * NIX eszközök és segédprogramok telepítése?
tudsz telepítsen további szoftvert, vagy frissítse a jelenlegi eszközöket az ismert apt-get
parancsot az előtaggal sudo
root felhasználóként vagy rendszergazdaként futtatni őket a Windows rendszerben.
Alább az apt-get parancsok listája használhatja a * NIX szoftver telepítését:
sudo apt-get frissítés
- A csomaglista információk frissítése (a letölthető szoftverek listája a verziószámukkal együtt)sudo apt-get telepítés
- Új alkalmazáscsomag telepítése (csere ""a telepítendő csomag nevével) sudo apt-get remove
- Egy jelenlegi alkalmazáscsomag eltávolítása (csere ""az eltávolítandó csomag nevével) sudo apt-cache keresés
- Keresse meg a rendelkezésre álló csomagokat (csere ""a keresett csomagnévvel" sudo apt-get frissítés
- Töltse le és frissítse a telepített szoftvercsomagokat
Egy alkalmazás letöltése és telepítése után megteheti írja be a nevét Bash shellbe (kiterjesztés nélkül), és az Enter billentyű megnyomásával futtathatja ugyanezt.
Ne feledje, hogy Linux alapú eszközök és segédprogramok vannak csak a Bash shellben futtatható.
A Bash parancsfájlok futtatása?
A Bash héjban használat nano
vagy vi
szerkesztők shell parancsfájlok létrehozásához. Miután létrehozta a parancsfájlt a szükséges parancssorokkal, mentse és zárja be a szerkesztőt, majd kövesse ezeket lépései a parancssori parancsfájl futtatásához:
- Végezze el a parancsfájl futtatását a
chmod
parancsot,chmod + x ./myscript.sh
egy ""myscript.sh"az aktuális könyvtárban található - Futtassa a parancsfájlt a terminálban úgy, hogy megadja annak teljes elérési útját,
./myscript.sh
egy ""myscript.sh"az aktuális könyvtárban található
Hogyan kell futtatni a Linux parancsokat a Bash külső oldalán?
Nem kell először elindítania a Bash shell-et, hogy végrehajtson egy * NIX parancsot, inkább futtassa a parancsfájlt, vagy indítson el egy programot. tudsz futtassa közvetlenül a parancsot bash -c
, amely különböző célokra használható, mint például:
- Az asztali parancsikonok létrehozása
- A Linux-programok közvetlen indítása Futtassa az eszközt
- Linux parancsok kötegelt vagy PowerShell parancsfájlok
A vi szerkesztő elindításához például az alábbi lépéseket teheti:
- Nyomja meg a Win + R gombot a Fuss eszköz
- A Futtatás ablakban írja be a parancsot
bash -c "vi"
és kattintson a gombra rendben a vi szerkesztő elindításához
A GUI programok futtatása Bash segítségével?
Bash az Ubuntu rendszeren a Windows 10 rendszeren nem támogatja a GUI szoftvert natívan, de néhányat futtathat grafikus alapú eszközök a régi VNC trükk segítségével. A trükk egy „X Server” futást igényel a Windows-on és a Bash Ubuntu-on, amely úgy van beállítva, hogy a grafikákat az adott kiszolgálóra irányítsa.
Íme a lépésenkénti eljárás az eredmény eléréséhez:
- Telepítsen egy X Server alkalmazást a Windowsban, mint az Xming
- Telepítse a GUI programot Bash-ben használni a
apt-get
parancsot futtathatsudo apt-get install vim-gtk
a GTK-alapú Vim-szerkesztő telepítése - A telepítés után fusson
export DISPLAY =: 0
Bash-ben.Jegyzet:
Ezt a parancsot minden alkalommal, amikor újra megnyitja a Bash-et, futtatnia kell - Most indítsa el a GUI * NIX eszközt például futtathatja a futtatható nevét Bash-ben
gvim
a GTK alapú Vim szerkesztő
Jegyzet: Az összes * NIX alapú GUI program még nem támogatott ezzel a trükkel, így ha a kedvenc programja nem működik, ne aggódjon, és várjon a hivatalos támogatásra a jövőbeni frissítések során. Is, a rendszer összeomlik, miközben néhány GUI eszközt futtat ugyanezen okból kifolyólag.
Közös és hasznos Bash parancsok
Bash az Ubuntu Windows 10 rendszeren számos közös parancsot támogat, és számos parancssori segédprogramot használ a napi feladatok eléréséhez és hasznos szkriptek írásához. Íme egy lista a gyakori Unix és Linux parancsokról, amelyek segítenek a Bash használatával.
Tekerje fel â ??  ?? Ez egy jó kezdet
Bash az Ubuntu-on a Windows 10-ben új hajnalnak bizonyul A Microsoft végül támogatja a szabad és nyílt forráskódú szoftvereket a Windows platformján. Ez lehetővé teszi a fejlesztők számára a nyílt forráskódú fejlesztői ökoszisztémát oldalfeltöltés nélkül, vagy virtuális gép használatával.
Azonban a * A NIX-alkalmazások közvetlenül nem tudnak együttműködni vagy elindítani a Windows-programokat, de ez csak egy kezdet, így tartsuk a fejünket a nagyszerű lehetőségekhez.
Hogyan érzi magát a Bash-ről az Ubuntu-on, és milyen funkciókat szeretne látni a Bash az Ubuntu-nál a Windows 10 jövőbeni frissítéseiben? Kérjük, ossza meg gondolatait a megjegyzésekkel.