Linux Tools for your Mac. Package Management. HomeBrew, MacPorts, Fink
Tartalomjegyzék:
Mielőtt elkezdenénk megtekinteni, hogyan kell futtatni a Bash-ot Ubuntuban a Windows alatt , itt van egy kicsit a Microsoft csodálatos lépése a felhasználói mód Linuxot és eszközeit a Windows operációs rendszerbe. Ki gondolta volna, hogy egy saját Windows operációs rendszert futtatna a Windows operációs rendszeren.
A Windows 10 ciklus kezdetén a Microsoft megnyitott egy felhasználói hangot, és beszélgetést indított a Windows parancssoráról. Megkérdezték a közösséget, hogy mit szeretnek a Windows parancssorból, és milyen szolgáltatásokat szeretne látni a Windows parancssorában.
A közösségben sokan azt válaszolták, hogy szeretnének némi javulást elérni a Windows parancssorban. Néhányan azt mondták, hogy szeretne Linux / Unix eszközöket a Windows-hoz vinni. Mivel a nyílt forráskódú eszközök használata a Windows rendszeren gyakran harcolt, a felhasználók azt mondták, hogy szeretnék, ha a Microsoft megkönnyítené ezeket az eszközöket a Windows rendszeren.
A közösségi hang hallgatásával a Microsoft először a CMD, a PowerShell és sok más Windows parancssori eszközöket, másodsorban azt csinálta, ami hihetetlen volt néhány évvel ezelőtt. A Microsoft úgy döntött, hogy valódi, natív Bash és támogatja a Linux parancssori eszközöket , amelyek közvetlenül futnak a Windows rendszeren olyan környezetben, amely hasonlóan viselkedik, mint a Linux! Ez a Microsoft új infrastruktúrát épített be a Windows alatt - a
Linux alrendszer (WSL)
, amelyen a valódi Ubuntu-felhasználó- Canonical , az Ubuntu Linux készítői Ezáltal a Windows fejlesztők sokkal produktívabbak lesznek, és ezeket az eszközöket sokkal zökkenőmentesen használhatják. És ez egy hosszú távú szilárd, megbízható és stabil megoldás. Itt van, amit Mark Shuttleworth, a Canonical alapítója elmondta:
"Az utazásunk során, hogy szabad szoftvereket hozzunk létre a lehető legszélesebb közönség számára, ez nem egy pillanat tudtuk volna megjósolni. Mindazonáltal örömünkre méltóak vagyunk az Ubuntu for Windows mögött állni, elkötelezetten arra, hogy foglalkozzunk a Windows fejlesztõinek a lenyûgözõ új módon történõ feltérképezésével, és izgatottak a váratlan eseménysorozatok által kínált lehetõségeken. "
Mi a Bash a Linux
Azok számára, akik nem tudják, a Bash vagy a Bourne Again shell egy szabványos GNU Linux Shell program.
A Wikipedia szerint a Bash egy Unix shell és parancsnyelv a GNU Project számára. Bourne héj. a GNU operációs rendszer héjára és alapértelmezett shellként Linux és OS X operációs rendszeren terjedt el.
Futtasd az Ubuntu-t a Windows 10 operációs rendszeren
Kezdve a Windows 10 Insider Preview Build 14316-tal, a Windows alrendszerrel Linux alatt biztosított. Ebből a buildből kiindulva
natív Bash futtatható az Ubuntuban a Windows alatt
. Ezt először a 2016-os verzióban jelentették be. Így csinálja ezt. Először bekapcsolja a
- Fejlesztői mód Beállítások> Frissítés és biztonság> Fejlesztőknek lehetőséget. Ellenőrizze a Fejlesztői mód
- rádiógombot. És keresse a " Windows Features " elemet, válassza a " A Windows funkciók be- vagy kikapcsolása " parancsot. Válassza a " Windows alrendszer Linux (Beta)
- " elemet. Nyomja meg az OK gombot. Megkezdi a szükséges fájlok keresését, és elkezdi alkalmazni a módosításokat. Ha elkészült, újra kell indítania a kért változtatásokat. Nyomja meg az Újraindítás gombot. Az újraindítás után kattintson a Start gombra a jobb gombbal és nyissa meg a
- Parancssor (Admin) vagy PowerShell
- . A parancssorba és az Enterbe írja be a bash
- parancsot. Kap egy üzenetet: " Ez telepíti az Ubuntu-t Windows -ra, amelyet a Canonical és a " szétosztanak. A folytatáshoz írja be az "y" -t. Nyomja meg az "y" gombot, és elindul a letöltés a Windows Áruházból. A letöltés után megkezdi a fájlrendszer kibontását. Ez időbe telik, ezért legyen türelmes. Miután megkapod az üzenetet: " Sikeres telepítés
- ! A környezet pillanatnyilag elindul …" és a Bash parancssorban leszel. Innentől kezdve most futtathatja a Bash parancsfájlokat, Linux parancssori eszközöket
- mint a sed, awk, grep és még próbálkozhat is Linux első eszközök mint a Ruby, Git, Python, stb. . közvetlenül a Windows rendszeren. A Windows fájlrendszert a Bash-ban is elérheti. A telepítés után a lista az App listában is szerepel. Annak érdekében, hogy az összes alkalmazás megnyitható legyen, a Bash parancs megnyitásához kattintson a " Bash az Ubuntu-ra Windows alatt
- . Ne feledje, ez egy fejlesztői eszköztár, amely segít megírni és felépíteni az összes kódot forgatókönyvek és platformok. Ez nem szerverplatform, amelyen webhelyek fogadására, kiszolgálóinfrastruktúrák futtatására stb. Mivel ez a Windows egyik legmenőbb dolog, meg kell próbálni, ha érdekli a Linux, az Ubuntu
Forrás:
Windows.com.
Ezt a videojutatót is megtekintheti Scott Hanselman: További információért látogassa meg blogját.
Hogyan ellenőrizhető, hogy létezik-e fájl vagy könyvtár bash-ban
A Shell szkriptek írásakor sokszor előfordulhat, hogy olyan helyzetbe kerül, ahol végre kell hajtania egy műveletet annak alapján, hogy létezik-e fájl vagy sem. A Bash alkalmazásban a tesztparancs segítségével ellenőrizheti a fájl létezését, és meghatározhatja a fájl típusát.
Hogyan növelhető és csökkenthető a bash (számláló)
A Bash-szkriptek írásakor az egyik leggyakoribb számtani művelet a növekvő és csökkenő változók. Ezt a hurkot gyakran használják számlálóként, de a szkript más részén is előfordulhat.
Hogyan futtassuk a sudo parancsot jelszó nélkül
A sudo parancs lehetővé teszi a megbízható felhasználók számára, hogy egy másik felhasználóként futtassák a programokat, alapértelmezés szerint a gyökér felhasználó. Ez az oktatóanyag elmagyarázza, hogyan konfigurálható a sudoers fájl, és miként engedélyezheti egyes felhasználóknak a sudo parancsok futtatását a jelszó kérése nélkül.