A Bash telepítése és használata Windows 11 rendszeren


A Bash (Bourne Again Shell) a parancssor és a grafikus felhasználói felület, amely az összes Linux disztribúcióhoz terjeszthető. A Bash a Windows 10 rendszeren használata nem volt egyszerű folyamat. A Windows 11 azonban tartalmaz egy frissített Windows alrendszert Linuxhoz (WSL 2.0), amely lehetővé teszi a Bash egyszerűbb telepítését és használatát, mint valaha.

A WSL új verziója valódi Linux-kernelt futtat egy virtuális gépen belül. Ez azt jelenti, hogy minden WSL alatt futó Linux disztribúció tartalmazza a Bash-t.

A WSL és a Bash telepítése Windows 11 rendszeren

A Bash-t tartalmazó Linux operációs rendszerek telepítéséhez és futtatásához a Windows 11 rendszeren először telepítenie kell a WSL-t. Windows 11 rendszeren ez egy egyszerű folyamat a Windows terminál használatával. Ne indítsa el a CMD-t (Command Prompt) – a Windows Terminal egy másik alkalmazás.

1. Válassza a Start gombot, és írja be a „terminál” kifejezést a keresőmezőbe. A Windows Terminalpanelen válassza a Futtatás rendszergazdakéntlehetőséget.

Megjegyzés: Ha a Windows Terminal nem indul el, előfordulhat, hogy frissítenie kell. Keresse fel a Microsoft Store-t, és telepítse a latest version of the Windows terminál -t.

2. Írja be a következő parancsot: wsl –install,a parancssorba, és nyomja le az Enterbillentyűt. Ez az egyetlen parancs letölti és telepíti a Windows alrendszer Linuxhoz legújabb verzióját. A letöltés néhány száz megabájt, így a telepítési folyamat eltarthat egy ideig.

3. Amikor elkészült, a következő üzenetet kell látnia: "A kért művelet sikeres volt." Ha ezt az üzenetet látja, indítsa újra a rendszert a WSL telepítésének befejezéséhez. Az újraindítás elindításához írja be a shutdown /r /t 0parancsot a Windows terminálba.

4. A rendszer újraindítása után a folyamat az Ubuntu alapértelmezett Linux disztribúcióként történő telepítésével folytatódik. A rendszer kéri, hogy adjon meg egy felhasználónevet és egy jelszót a Linux rendszerhez.

5. Ha végzett, az Ubuntu automatikusan elindul a Bash shellbe. Használhatja ugyanazokat a parancsokat, amelyeket általában Linuxban használ, beleértve a Linux-alkalmazások telepítését ebbe a virtuális környezetbe.

6. Ha kívánja, telepítheti a más Linux disztribúciók elemet. Ha meg szeretné tekinteni, melyek azok, amelyek telepíthetők, nyissa meg újra a Windows Terminált (Powershell), írja be a wsl –list –onlineparancsot, és nyomja meg az Enterbillentyűt. Olyan lehetőségeket fog látni, mint az Opensuse, Debian és mások..

7. Bármelyik disztribúciót telepítheti, ha beírja a wsl –install -d <>parancsot a Windows terminálba. Ugyanaz a folyamat, mint az előző Ubuntu telepítésnél, megismétlődik, és a telepítés befejezéséhez meg kell adnia egy felhasználónevet és jelszót.

Megjegyzés: A Microsoft Store áruházból is telepíthet bármilyen Linux disztrót Windows rendszerre.

Hogyan indítsuk el Linux disztróját és használjuk a Bash-t

Két módszerrel indíthatja el Linux disztribúcióját. Ha telepítette az Ubuntut, válassza ki a Start menüt, írja be az Ubuntukifejezést, és válassza ki az Ubuntu alkalmazást az elindításához.

Alternatív megoldásként elindíthatja a Windows terminált, és egyszerűen beírhatja az Ubuntu parancsot, hogy elindítsa a Linux Bash shellt az Ubuntu környezetben.

A Bashban használható Linux-parancsok listájának megtekintéséhez írja be a help -dparancsot.

Az egyes parancsokról további részleteket kaphat, ha beírja a helpparancsot, majd a parancs nevét. Például a help printfa parancs részleteit és az egyes parancsparaméterekre vonatkozó információkat adja vissza.

Néhány gyakoribb Bash-parancs, amelyet a legtöbben használnak, amikor először kezdik:

  • Interaktív mód: Írja be a parancsokat a parancssori felületre (Windows terminál).
  • Kötegelt mód: Futtasson egy szöveges fájlt, amely sorrendben tartalmazza a Linux által végrehajtani kívánt összes parancsot. Sokan programozási szintaxis segítségével hozzák létre ezeket a szkripteket.
  • A Bash Script futtatása Windows rendszerben

    Szkript futtatásához a Bashban, egyszerűen hozzon létre egy szöveges fájlt kedvenc fájlszerkesztőjével, például a Jegyzettömbbel, és mentse el egy olyan helyre, amelyre emlékezni fog.

    A Bash-szkriptben az az egyediség, hogy az első sornak „#!”-nak kell lennie! ezt követi a Linux bash elérési útja. Ha látni szeretné, mi ez, indítsa el az Ubuntut, és írja be a which bashparancsot a parancssori ablakba. Ez biztosítja a Bash elérési utat.

    Hozzon létre egy új szövegfájlt, és írja be az első sort a tetejére. Ebben a példában ez a következő lenne:

    #! /user/bin/bash

    Kövesse ezt a sort minden olyan szekvenciális parancsnál, amelyet futtatni szeretne a Linuxon. Ebben a példában:.

    • 1. sor: Az echoparancsot használja, hogy szöveget jelenítsen meg a felhasználó számára a képernyőn.
    • 2. sor: A visszhangot a dátumparanccsal kombinálja, hogy visszaadja a mai dátumot.
    • 3. sor: Az echo-t a whoamiparanccsal kombinálja a felhasználónév visszaadásához.
    • Mentsd el ezt a szövegfájlt .shkiterjesztéssel. Emlékezzen a fájl elérési útjára.

      Ezután nyissa meg a Windows terminált, és a cdparanccsal navigáljon arra az útvonalra, ahová a Bash-szkriptet mentette.

      A szkript futtatásához írja be a következőt: bash <>.

      Ez egy nagyon egyszerű példa, de bemutatja, hogyan használhat egy ilyen fájlt teljes Bash szkriptprogramok létrehozására. Még a programozási utasítások, például az IF utasítások is rendelkezésre állnak, hogy döntéshozatali képességeket foglalhassanak bele a szkriptbe.

      A webhely Az SS64 kiterjedt erőforrást biztosít az összes elérhető Bash-parancstal, amelyeket a Bash terminálban vagy a Bash-szkriptekben használhat.

      Az Linux shell script egy könyvtár biztonsági mentéséhez használatáról is megtekinthet egy oktatóanyagot.

      .

      Kapcsolódó hozzászólások:


      25.07.2022