Si të ekzekutoni linjën e komandës Bash në Windows 10

Përmbajtje:

Si të ekzekutoni linjën e komandës Bash në Windows 10
Si të ekzekutoni linjën e komandës Bash në Windows 10
Anonim

Çfarë duhet të dini

  • Aktivizo WSL si një veçori opsionale të Windows ose nëpërmjet një komande PowerShell.
  • Shko te Dyqani i Windows. Zgjidhni një shpërndarje dhe instaloni atë.
  • Ekzekutoni shpërndarjen dhe përditësoni nëse është e nevojshme. Përdoreni atë për të ekzekutuar skriptet bash ose shërbimet e linjës së komandës Linux.

Ky artikull shpjegon se si të aktivizoni, shkarkoni, instaloni dhe përdorni nënsistemin Windows për Linux (WSL) në Windows 10.

Si të ekzekutoni WSL në Windows

Në përditësimin e përvjetorit të Windows 10, Microsoft shtoi nënsistemin Windows për Linux në Windows 10 dhe madje ofroi (në partneritet me Canonical) një version plotësisht funksional të Ubuntu Linux-zyrtarisht, vetëm akses me guaskë, megjithëse u deshën rreth tre nanosekonda që njerëzit të kuptojnë se si të ekzekutojnë aplikacionet e rregullta Linux në sesionet X në Windows 10.

Dyqani i Microsoft ofron shpërndarje Linux të mbështetura zyrtarisht për Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux dhe Kali Linux. Secila prej këtyre shpërndarjeve ofron qasje të linjës së komandës në Linux, nga e cila mund të ekzekutoni skriptet bash ose shërbimet e linjës së komandës Linux.

Aktivizo WSL

Image
Image

Si parazgjedhje, nuk mund të përdorni WSL. Në vend të kësaj, duhet të aktivizoni WSL si një veçori opsionale të Windows. Ose hapni magjistarin Windows Features dhe zgjidhni kutinë ose hapni një kërkesë të PowerShell si administrator dhe ekzekutoni:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Rinisni pasi të keni aktivizuar WSL.

Instaloni një shpërndarje

Image
Image

Nisni Dyqanin e Windows dhe zgjidhni një shpërndarje për ta instaluar.

Ekzekutoni shpërndarjen për herë të parë

Image
Image

Pasi shpërndarja të jetë ngarkuar në kompjuterin tuaj nëpërmjet Windows Store, ekzekutojeni atë. Do t'ju duhet të krijoni një llogari të re përdoruesi njësoj sikur ta kishit instaluar shpërndarjen si një sistem operativ më vete në një hard disk të ri.

Përmirësimi i instalimit tuaj

Image
Image

Shpërndarja juaj Linux nuk është një mjedis pretendues - është një sistem aktual Linux që përdor WSL në vend të një imazhi standard të kernelit. Kështu që do t'ju duhet të merrni pjesë në mirëmbajtjen normale të Linux-it.

Filloni me përditësimin e shpërndarjes sipas arkitekturës së sistemit. Për shembull, Debian dhe Ubuntu përdorin apt.

Përdorimi i një programi të linjës komanduese

Image
Image

Pasi të keni përditësuar siç duhet shpërndarjen, jeni i lirë të ekzekutoni çfarëdo programi që dëshironi - duke përfshirë skriptet e guaskës dhe shërbimet e linjës së komandës.

Për shembull, mund të ekzekutoni komandën top për të kontrolluar performancën e sistemit.

Teknikisht, nuk mund të ekzekutoni programe Linux që kërkojnë një server X, megjithëse interneti është i mbushur me zgjidhje mjaft të drejtpërdrejta për të bërë që Windows 10 të shfaqë një dritare X.

Çfarë ka nën kapuç?

Kur instaloni një shpërndarje Linux në Windows 10, nuk po merrni një makinë virtuale ose një program që bën çmos për të pretenduar se është "Bash në Linux". Në fakt është një shpërndarje Linux që funksionon normalisht në kompjuterin tuaj falë nënsistemit Windows për Linux. WSL është "salca sekrete" që lejon softuerin Linux të funksionojë në Windows. Në thelb, WSL zëvendëson kernelin Linux; Linux funksionon plotësisht siç synohet, ai thjesht përdor WSL në vend të një imazhi të rregullt të kernelit Linux.

Recommended: