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

Tartalomjegyzék:

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

Videó: A Linux Bash Shell telepítése és használata a Windows 10 operációs rendszeren

Videó: A Linux Bash Shell telepítése és használata a Windows 10 operációs rendszeren
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. - YouTube 2024, Április
Anonim
Az Évfordulónaplóba bevezetett Windows alrendszer a Linux számára az Őszi alkotók frissítésének stabil elemévé vált. Most már futhat az Ubuntu és az openSUSE a Windows rendszeren, mivel a Fedora és több Linux disztribúció jön hamarosan.
Az Évfordulónaplóba bevezetett Windows alrendszer a Linux számára az Őszi alkotók frissítésének stabil elemévé vált. Most már futhat az Ubuntu és az openSUSE a Windows rendszeren, mivel a Fedora és több Linux disztribúció jön hamarosan.

Mit kell tudni a Windows 10 Bash Shell-jéről?

Ez nem egy virtuális gép, egy konténer vagy Linux-kompatibilis szoftver (például Cygwin). Ehelyett a Windows 10 egy teljes Linux alrendszert kínál, amelyet Linuxra futtatnak a Linux szoftver futtatásához. Ez a Microsoft elhagyott Project Astoria munkáján alapul, amely a Windows rendszereken futó Android-alkalmazások futtatására szolgál.

Gondolj rá, mint a Bor ellentéte. Bár a Wine lehetővé teszi, hogy futtasson Windows alkalmazásokat közvetlenül a Linuxon, a Windows alrendszer a Linux számára lehetővé teszi a Linux alkalmazások futtatását közvetlenül a Windows rendszeren.

A Microsoft a Canonical-szal együttműködve teljes Ubuntu-alapú Bash shell környezetet ajánlott fel, amely ezen alrendszeren fut. Technikailag ez egyáltalán nem Linux. Linux a mögöttes operációs rendszermag, és itt nem áll rendelkezésre. Ehelyett ez lehetővé teszi, hogy futtassa a Bash shell-t, és pontosan ugyanazokat a binárisokat, amelyek általában az Ubuntu Linuxon futnak. A szabad szoftveres puristák gyakran azzal érvelnek, hogy az átlagos Linux operációs rendszert "GNU / Linux" -nak kell nevezni, mert valójában sok GNU szoftver fut a Linux kernelben. A Bash shell, amit kapsz, tényleg csak az összes GNU segédprogram és egyéb szoftver.

Bár ezt a funkciót eredetileg "Bash on Ubuntu Windows-ban" nevezték, ez lehetővé teszi a Zsh és egyéb parancssori parancsok futtatását is. Most más Linux disztribúciókat is támogat. Az Ubuntu helyett openSUSE Leap vagy SUSE Enterprise Server lehet, és a Fedora is úton van.

Vannak korlátozások itt. Ez még nem támogatja a háttérkiszolgáló szoftvert, és hivatalosan nem működik a grafikus Linux asztali alkalmazásokkal. Nem minden parancssori alkalmazás működik, mivel a funkció nem tökéletes.

A Bash telepítése Windows 10 rendszeren

Ez a szolgáltatás nem működik a Windows 10 32 bites verzióján, ezért biztosítsa, hogy a Windows 64 bites verzióját használja. Itt az ideje, hogy a Windows 10 64 bites verziójára váltson, ha még mindig a 32 bites verziót használja.

Feltéve, hogy 64 bites Windows rendszerrel rendelkezik, az induláshoz menjen a Vezérlőpult> Programok> A Windows-szolgáltatások be- vagy kikapcsolása lehetőségre. Engedélyezze a "Windows alrendszer Linuxon" opciót a listában, majd kattintson az "OK" gombra.

Kattintson a "Újraindítás most" gombra, amikor a rendszer újraindítja a számítógépet. A funkció nem fog működni, amíg újraindul.

jegyzet: Az Őszi alkotók frissítésével kezdődően nem kell engedélyezni a fejlesztői módot a Beállítások alkalmazásban a funkció használatához. Csak telepítenie kell a Windows Jellemzők ablakból.

A számítógép újraindítása után nyissa meg a Microsoft Store programot a Start menüből, és keressen "Linux" -ot a boltban. Kattintson a "Get the apps" lehetőségre a "Linux on Windows?" Banner alatt.
A számítógép újraindítása után nyissa meg a Microsoft Store programot a Start menüből, és keressen "Linux" -ot a boltban. Kattintson a "Get the apps" lehetőségre a "Linux on Windows?" Banner alatt.

jegyzet: Az Őszi alkotók frissítésével kezdődően már nem telepíthető az Ubuntu a "bash" parancs futtatásával. Ehelyett telepítenie kell az Ubuntut vagy egy másik Linux disztribúciót az Áruház alkalmazásból.

Megjelenik a Windows Áruházban jelenleg elérhető minden Linux disztribúció listája. Az Őszi alkotók frissítésével ez magában foglalja az Ubuntu-t, az openSUSE Leap-ot és az openSUSE Enterprise-et, azzal az ígérettel, hogy a Fedora hamarosan megérkezik.
Megjelenik a Windows Áruházban jelenleg elérhető minden Linux disztribúció listája. Az Őszi alkotók frissítésével ez magában foglalja az Ubuntu-t, az openSUSE Leap-ot és az openSUSE Enterprise-et, azzal az ígérettel, hogy a Fedora hamarosan megérkezik.

frissítés: A Debian és a Kali most már elérhető az Áruházban, de itt nem szerepelnek. Keresd meg és telepítsd a "Debian Linux" vagy a "Kali Linux" kifejezést.

Linux disztribúció telepítéséhez kattintson rá, majd kattintson a "Get" vagy az "Install" gombra a telepítéshez, mint bármely más Store alkalmazáshoz.

Ha nem biztos benne, hogy melyik Linux környezet telepítené, javasoljuk az Ubuntu alkalmazását. Ez a népszerű Linux disztribúció volt az egyetlen rendelkezésre álló lehetőség, de más Linux rendszerek már elérhetők azok számára, akiknek speciálisabb igényei vannak.

Több Linux disztribúció is telepíthető, és mindegyikük saját egyedi parancsikonokat kap. A különböző ablakokban egyszerre több különböző Linux disztribúció is futtatható.
Több Linux disztribúció is telepíthető, és mindegyikük saját egyedi parancsikonokat kap. A különböző ablakokban egyszerre több különböző Linux disztribúció is futtatható.

A Bash Shell használata és a Linux szoftver telepítése

Most van egy teljes parancssori bash shell az Ubuntu-on vagy bármilyen más Linux-terjesztésen, amelyet telepítettél.

Mivel ugyanazok a binárisok, az Ubuntu apt vagy apt-get paranccsal telepítheti az Ubuntu tárházairól származó szoftvert, ha Ubuntu-t használ. Használd csak a parancsot, amit általában használni fogsz a Linux disztribúcióban. A Linux parancssori szoftverekhez mindenki hozzáférhet, bár 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.

A könnyebb hozzáférés érdekében beillesztheti ezt a parancsikonot a Start menübe, a tálcára vagy az asztalra.

Amikor először indítja el a Linux környezetet, meg kell adnia egy UNIX felhasználónevet és jelszót.Ezeknek nem kell megfelelniük a Windows felhasználói nevének és jelszavának, de a Linux környezetben fognak használni.
Amikor először indítja el a Linux környezetet, meg kell adnia egy UNIX felhasználónevet és jelszót.Ezeknek nem kell megfelelniük a Windows felhasználói nevének és jelszavának, de a Linux környezetben fognak használni.

Ha például a "bob" és a "letmein" -t írja be hitelesítő adatokként, akkor a Linux környezetben használt felhasználónevét "bob" fogja választani, és a Linux környezetben használt jelszó "letmein" lesz - nem számít a Windows felhasználói nevére és jelszó van.

A telepített Linux környezetet elindíthatja a
A telepített Linux környezetet elindíthatja a

wsl

parancs. Ha több Linux disztribúció van telepítve, kiválaszthatja az alapértelmezett Linux környezetet, amelyet a parancs elindít.

Ha telepítve van az Ubuntu, akkor futtathatja a

ubuntu

parancsot telepíteni. Az openSUSE Leap 42 esetében használja

opensuse-42

. A SUSE Linux Enterprise Sever 12 esetében használja

sles-12

. Ezek a parancsok szerepelnek a Windows Store minden egyes Linux disztribúciós oldalán.

Még mindig elindíthatja az alapértelmezett Linux környezetet a

bash

parancsot, de a Microsoft szerint ez elavult. Ez azt jelenti, hogy

bash

a parancs a jövőben leállhat.

Ha tapasztalt egy Bash-héj Linuxon, Mac OS X-en vagy más platformokon, otthon fogsz otthon lenni.
Ha tapasztalt egy Bash-héj Linuxon, Mac OS X-en vagy más platformokon, otthon fogsz otthon lenni.

Ubuntuban előzetesen parancsot kell megadni

sudo

futtatni root engedélyekkel. A UNIX platformokon a "root" felhasználónak teljes rendszer hozzáférése van, például a "Rendszergazda" felhasználó a Windows rendszeren. A Windows fájlrendszer a következő helyen található:

/mnt/c

a Bash shell környezetben.

Használja ugyanazokat a Linux terminál parancsokat, amelyeket használni szeretne. Ha a szokásos Windows Command Prompt és a DOS parancsok hozzászoktatásához használják, itt van néhány alapvető parancs mind a Bash, mind a Windows operációs rendszer esetén:

  • Címtár módosítása:

    cd

    a Bash-ban,

    cd

    vagy

    chdir

    a DOS-ban

  • A könyvtár tartalmának listája:

    ls

    a Bash-ban,

    dir

    a DOS-ban

  • Fájl áthelyezése vagy átnevezése:

    mv

    a Bash-ban,

    move

    és

    rename

    a DOS-ban

  • Fájl másolása:

    cp

    a Bash-ban,

    copy

    a DOS-ban

  • Fájl törlése:

    rm

    a Bash-ban,

    del

    vagy

    erase

    a DOS-ban

  • Könyvtár létrehozása:

    mkdir

    a Bash-ban,

    mkdir

    a DOS-ban

  • Szövegszerkesztő használata:

    vi

    vagy

    nano

    a Bash-ban,

    edit

    a DOS-ban

Fontos megjegyezni, hogy a Windows-tól eltérően a Bash-rendszer és a Linux-utánzó környezet érzékeny a kis- és nagybetűkre. Más szavakkal, a "File.txt" egy nagybetűvel különbözik a "file.txt" tőke nélkül.

További útmutatásért olvassa el a kezdő kézikönyvünket a Linux parancssori és egyéb hasonló bevezetésekhez a Bash-parancsértelmezőhöz, az Ubuntu parancssorához és a Linux terminálhoz.

Image
Image

Használnia kell a apt parancsot az Ubuntu környezet szoftverének telepítéséhez és frissítéséhez. Ügyeljen arra, hogy ezeket a parancsokat előhívja

sudo

ami gyökérként működik - a Linux egyenértékű adminisztrátor. Itt vannak az apt-get parancsok, amelyekről tudni kell:

  • Friss információk letöltése az elérhető csomagokról:

    sudo apt update

  • Alkalmazási csomag telepítése:

    sudo apt install packagename

    (Cserélje ki a "csomagnévnevet" a csomag nevével.)

  • Egy alkalmazáscsomag eltávolítása:

    sudo apt remove packagename

    (Cserélje ki a "csomagnévnevet" a csomag nevével.)

  • Az elérhető csomagok keresése:

    sudo apt search word

    (Cserélje ki a "szó" szót egy olyan szót, amellyel a csomagneveket és leírásokat meg szeretné keresni.)

  • Töltse le és telepítse a telepített csomagok legújabb verzióit:

    sudo apt upgrade

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

Miután letöltötte és telepítette az alkalmazást, a parancssorba írja be a nevét, majd nyomja meg az Enter billentyűt a futtatáshoz. További részletekért tekintse meg az adott alkalmazás dokumentációját.

Image
Image

Bónusz: Telepítse az Ubuntu betűtípust egy igazi Ubuntu élményre

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

Íme, hogy néz ki:

A betűtípus telepítéséhez először töltse le az Ubuntu Betűtípus családot az Ubuntu weboldalá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, amely az egyetlen a terminálban. Ez az egyetlen betűtípus, amelyet telepíteni kell.
A betűtípus telepítéséhez először töltse le az Ubuntu Betűtípus családot az Ubuntu weboldalá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, amely az egyetlen a terminálban. Ez az egyetlen betűtípus, amelyet telepíteni kell.
Kattintson duplán az "UbuntuMono-R.ttf" fájlra, és megjelenik a betűtípus előnézete. A telepítéshez kattintson a "Telepítés" gombra.
Kattintson duplán az "UbuntuMono-R.ttf" fájlra, és megjelenik a betűtípus előnézete. A telepítéshez kattintson a "Telepítés" gombra.
Ahhoz, hogy az Ubuntu monospace betűtípus váljon opcióként a konzolban, akkor hozzá kell adnia egy beállítást a Windows rendszerleíró adatbázisához.
Ahhoz, hogy az Ubuntu monospace betűtípus váljon opcióként a konzolban, akkor 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 billentyűzeten a Windows + R megnyomásával, írja be

regedit

majd nyomja meg az Enter billentyűt. Keresse meg a következő kulcsot, vagy másolja be, és illessze be a Rendszerleíróadatbázis-szerkesztő címsorába:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

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
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 éppen létrehozott "000" karakterláncra, majd írja be

Ubuntu Mono

mint értékadatai.

Indítsa el az Ubuntu ablakot, kattintson jobb gombbal a címsorra, majd válassza a "Tulajdonságok" parancsot. Kattintson a "Betűtípus" fülre, majd válassza ki az "Ubuntu Mono" parancsot a betűtípuslistában.
Indítsa el az Ubuntu ablakot, kattintson jobb gombbal a címsorra, majd válassza a "Tulajdonságok" parancsot. Kattintson a "Betűtípus" fülre, majd válassza ki az "Ubuntu Mono" parancsot a betűtípuslistában.
Image
Image

A Bash-rendszerben telepített szoftver a Bash-héjra korlátozódik. Ezeket a programokat a parancssorból, a PowerShell-ből vagy máshol a Windows rendszerből érheti el, de csak akkor, ha a

bash -c

parancs.

Ajánlott: