A Bash parancssori futtatása a Windows 10 rendszerben

A Windows 10 évfordulós frissítésében a Microsoft egy érdekes új funkciót adott a fejlesztőknek, az energiafelhasználóknak és az Unix-y rendszerekkel, például a Mac OS X és a Linux rendszerrel. A Windows 10 most tartalmaz Unix Bash parancssort (béta verzióban) a Canonical, az Ubuntu Linux mögött álló vállalat együttműködésével.

A Bash parancssor segítségével bármilyen típusú műveletet elvégezhet, mint például a Windows fájlrendszerrel való interakció (ahogyan azt a rendszeres Windows parancssorral is megteheti), normál Bash parancsokat futtat, és még Linux grafikus felhasználói programokat is telepíthet - bár az utolsó nem hivatalosan támogatott.

Ha Ön tapasztalt Bash-felhasználó, vagy érdekli a népszerű parancssor használatának megkezdését, itt van a Bash telepítése a Windows 10 rendszeren.

01/06

Az alrendszer

Amikor a Bash programot a Windows 10 rendszerre telepíti, nem kap virtuális gépet vagy olyan programot, amely mindent megtesz annak érdekében, hogy leginkább a Bash Linux operációs rendszeren futjon. Valójában a Bash natív módon fut a számítógépen, köszönhetően a Windows 10 egyik szolgáltatásának, a Windows alrendszere Linuxnak (WSL). A WSL a "titkos mártás", amely lehetővé teszi a Linux szoftver futtatását Windows alatt.

Az induláshoz menjen a Start> Beállítások> Frissítés és biztonság> A fejlesztők számára . A "Fejlesztői funkciók használata" rész alatt válassza a Fejlesztői mód választógombot. Meg kell kérni, hogy újraindítsa a számítógépet ezen a ponton. Ha igen, menjen előre, és tegye meg.

02. 06. sz

Kapcsolja be a Windows-funkciókat

Ha ez megtörtént, zárja be a Beállítások alkalmazást, és kattintson a tálcán lévő Cortana keresősávra, és írja be a Windows-funkciókat. A legmagasabb eredménynek egy Vezérlőpult nevű opciónak kell lennie, amely a "A Windows szolgáltatásainak be- és kikapcsolása." Válassza ki ezt és megnyílik egy kis ablak.

Görgessen lefelé, és jelölje be a "Windows alrendszer Linux (béta)" jelölőnégyzetet. Ezután kattintson az OK gombra az ablak bezárásához.

Ezután felszólítja a számítógép újraindítását, amelyet a Bash használatához meg kell tennie.

03/06

Végleges telepítés

Miután a számítógép újraindult, kattintson újra a Cortanára a tálcán és írja be a bash parancsot. A felső eredménynek lehetőséget kell biztosítania a "bash" parancsra történő futtatására - válassza ki azt.

Alternatív megoldásként menjen a Start> Windows rendszer> Parancssor parancsra . Miután megnyílik a parancssori ablak, írja be a bash parancsot, és nyomja meg az Enter billentyűt.

Bármelyik módon, a Bash végső telepítési folyamata a Bash programot a Windows Store-ból (a parancssorból) töltheti le. Egy ponton megkérjük, hogy folytassa. Amikor ez megtörténik, csak írja be az y típust, majd várja meg a telepítés befejezését.

04/06

Felhasználónév és jelszó hozzáadása

Ha mindent majdnem kész, akkor meg kell adnia egy felhasználónevet és jelszót, ahogy ez a Unix parancssori utasításokra jellemző. Nem kell használni a Windows felhasználói fiók nevét vagy jelszavát. Ehelyett teljesen egyediek lehetnek. Ha "r3dB4r0n" -t szeretne hívni, akkor menjen rá.

Miután ez a rész elkészült és a telepítés befejeződött, a parancssor automatikusan megnyílik a Bash-ba. Tudni fogja, hogy ez akkor történik, ha parancssorként megjelenik valami "r3dB4r0n @ [a számítógép neve]".

Most szabadon adhatsz be tetszőleges Bash parancsot. Mivel ez még mindig béta szoftver, nem minden fog működni, de a legtöbb esetben ugyanúgy fog működni, mint a Bash más rendszereken.

Ha újra akarja megnyitni a Bash programot, a Windows alatt a Start> Bash parancsot fogja találni.

05/06

A telepítés bővítése

Mivel bármelyik jó Bash felhasználó tudja, mielőtt bármit megtennél a parancssorral, frissítse és frissítse a jelenlegi csomagok telepítését. Ha még soha nem hallotta ezt a kifejezést, a csomagok azok a fájlok gyűjteménye, amelyek a gépen telepített parancssori programokat és segédprogramokat alkotnak.

Annak érdekében, hogy naprakész legyen, nyissa meg az Ubuntu bájtját a Windows rendszeren, és írja be a következő parancsot: sudo apt-get update. Most nyomja meg az Enter billentyűt. A Bash ezután kinyomtat egy hibaüzenetet az ablakra, majd kérje jelszavát.

Csak hagyja figyelmen kívül ezt a hibaüzenetet most. A sudo parancs még nem teljesen működik, de még mindig szüksége van arra, hogy bizonyos parancsokat hajtson végre a Bash-ban. Plusz ez csak jó gyakorlat, ha a dolgokat hivatalos módon tervezik, mielőtt Windows operációs rendszert használnának.

Eddig mindent megtettünk, hogy frissítettük a telepített csomagok helyi adatbázisát, amely lehetővé teszi a számítógép számára, hogy van-e valami új. Most, hogy ténylegesen telepítsük az új csomagokat, be kell írni a sudo apt-get upgrade-t, és nyomjuk meg újra az Enter-t. Bash valószínűleg nem fogja újból felkérni a jelszavát, mivel belépett. És most, a Bash ki van kapcsolva az összes csomagot frissítő versenyeken. Korai szakaszban a Bash megkérdezi, hogy valóban tovább szeretné-e frissíteni a Bash szoftverét. Csak írd be y-t yes-t a frissítés végrehajtásához.

Néhány percig eltarthat, hogy mindent frissítsen, de amint ez megtörtént, a Bash frissül és készen áll.

06, 06

A parancssor program használata

Most már van Bash és futás ideje, hogy valami könnyű vele. Az rsync parancsot arra használjuk, hogy biztonsági másolatot készítsen a Windows dokumentumok mappájáról egy külső merevlemezre.

Ebben a példában a mappánk a C: \ Users \ BashFan \ Documents mappában található, és a külső merevlemezünk az F: \ meghajtó.

Csak annyit kell tennie, hogy írja be az rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Dokumentumokat. Ez a parancs azt mondja a Bash számára, hogy használja az Rsync programot, amelyet már telepíteni kell a Bash verziójára. Ezután az "rv" rész azt jelzi, hogy az rsync biztonsági másolatot készít mindent a számítógép különböző mappáiban, és kinyomtatja az összes rsync tevékenységet a parancssorba. Győződjön meg róla, hogy pontosan ezt a parancsot beírja, beleértve a mellékelt perjel használata a ... / BashFan / Documents /. Annak magyarázata, hogy miért fontos ez a perjel, nézd meg ezt a Digital Ocean oktatóprogramot.

Az utolsó két bit a mappák célállomásairól tájékoztatja a Bash-ot, hogy melyik mappát kell másolni és hova másolni. Ahhoz, hogy a Bash hozzáférjen a Windows fájlokhoz, meg kell kezdenie a "/ mnt /" parancsot. Ez csak egy furcsa a Bash a Windows-on, mivel a Bash még mindig úgy működik, mintha egy Linux gépen futna.

Vegye figyelembe, hogy a Bash parancsok kis- és nagybetűkre érzékenyek. Ha "Dokumentumok" helyett "dokumentumokat" ír be, akkor az Rsync nem fogja megtalálni a megfelelő mappát.

Most, hogy begépelte a parancsot, nyomja meg az Enter billentyűt, és a dokumentumokat rövid időn belül biztonsági másolatot készít.

Ez az egész a Bash on Windows bevezetőjében. Egy másik pillanatban megnézzük, hogyan lehet kísérletezni a futó Linux-programokról a Windows rendszeren, és beszélni egy kicsit többet a közös parancsokkal a Bash használatával kapcsolatban.