Cum să utilizați terminalul Linux în Windows 10

Acum puteți accesa majoritatea utilităților și aplicațiilor din linia de comandă Linux pe sistemul de operare Windows 10 folosind Windows Subsystem for Linux (WSL).

Deși Windows este cel mai utilizat și cel mai popular sistem de operare pentru desktop-uri și laptop-uri, nu este la fel de sigur și open-source precum sistemul de operare Linux. Acesta este motivul pentru care mulți dezvoltatori de software și profesioniști preferă sistemul de operare Linux.

Microsoft a început un parteneriat cu Canonical, creatorii Ubuntu Linux. Acest lucru a deschis calea pentru ca utilizatorii Linux să utilizeze Linux pe Windows. Da, puteți rula Linux pe Windows 10 fără a fi nevoie de o pornire duală sau de a utiliza VMWare/VirtualBox sau de a-l instala ca sistem de operare principal.

Puteți accesa diverse comenzi și software Linux de la terminalul Linux din Windows 10. În acest articol, vă vom oferi instrucțiuni pas cu pas despre cum să instalați și să rulați terminalul Linux pe sistemul de operare Windows 10.

Activați subsistemul Windows pentru Linux (WSL) și instalați Ubuntu în Windows 10

Dacă intenționați să rulați un terminal Linux pe Windows 10, trebuie mai întâi să activați funcția „Subsistem Windows pentru Linux”. Apoi puteți descărca și instala distribuția Linux pe care o alegeți.

Subsistemul Windows pentru Linux (WSL) este o caracteristică care creează un mediu GNU/Linux care vă permite să rulați instrumentele și serviciile de linie de comandă Linux de bază direct pe Windows, alături de desktop și de aplicațiile moderne din magazin.

Prin activarea subsistemului Linux din Windows 10, puteți instala și rula diverse distribuții Linux (distribuții), cum ar fi Ubuntu, OpenSuse, SUSE Linux, Fedora etc.

În primul rând, verificați versiunea Windows

Dar înainte de a trece la modul de activare a subsistemului Windows pentru Linux (WSL) și de instalare Linux, trebuie să verificați dacă rulați o versiune compatibilă de Windows 10. WSL este acceptat numai atât pe Windows 10 pe 64 de biți (de la versiunea 1607). și Windows Server 2019.

Pentru a verifica versiunea și versiunea Windows, accesați „Setări” din meniul Start Windows.

Apoi, faceți clic pe setarea „Sistem”.

Apoi, derulați în jos și selectați opțiunea „Despre” din partea de jos a panoului din stânga pentru a vedea secțiunea Despre.

Pe pagina Despre, sub specificațiile Windows, puteți vedea „Versiunea” și „Compilarea sistemului de operare” Windows 10.

Activați subsistemul Windows pentru Linux

Există două tipuri diferite de versiuni WSL: WSL 1 și WSL 2. În timp ce ambele oferă o integrare lină și continuă a Linux în Windows, WSL 2 este cea mai recentă și cea mai rapidă versiune, care acceptă compatibilitatea completă cu nucleul Linux și apelurile de sistem. WSL 1 rulează un strat de traducere care face o punte între kernalul Linux și Windows.

  • A alerga WSL 2, trebuie să rulați sisteme Windows 10 x64 de biți: versiunea 1903 sau o versiune ulterioară, cu versiunea 18362 sau o versiune ulterioară.
  • A alerga WSL 1, veți avea nevoie de sisteme Windows 10 x64 de biți: versiunea 1709 sau mai mare, cu versiunea 16215 sau mai mare.

Nu contează ce versiune de WSL doriți să rulați, trebuie să o activați mai întâi pentru ao utiliza. Pentru a face acest lucru, începeți să tastați „Activați și dezactivați funcțiile Windows” în câmpul de căutare din meniul Start.

Selectați „Activați și dezactivați funcțiile Windows” din panoul de control din rezultatul căutării.

Apoi, derulați în jos la „Subsistem Windows pentru Linux”, bifați caseta din fața acestuia și faceți clic pe butonul „OK”.

Odată ce modificările sunt aplicate, faceți clic pe „Reporniți acum” pentru a reporni computerul

Dacă doriți să instalați doar WSL 1, puteți acum să reporniți computerul și să instalați distribuția Linux.

Activați WSL 1 prin PowerShell

De asemenea, puteți activa WSL prin instrumentul de linie de comandă „PowerShell”. Aceasta face aceeași treabă ca și panoul de control Funcții Windows. Pentru aceasta, deschideți „PowerShell” ca administrator și rulați comanda de mai jos.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Activați WSL 2

Vă recomandăm să faceți upgrade WSL la versiunea 2 pentru o viteză mai mare de performanță și să rulați un nucleu Linux real direct pe Windows 10. Tot ce trebuie să faceți este să activați funcția „Platforma de mașină virtuală” în plus față de „Subsistemul Windows pentru Linux”. caracteristică din panoul de control al caracteristicilor Windows (vezi mai jos).

Așteptați ca modificările să fie aplicate, apoi reporniți computerul.

Activați WSL 2 prin PowerShell

Acest prim pas pentru a activa WSL 2 este activarea componentei caracteristicii Virtual Machine Platform pe Windows. De asemenea, puteți activa WSL 2 prin instrumentul de linie de comandă „PowerShell”. Pentru a face acest lucru, deschideți „PowerShell” ca administrator și rulați următoarea comandă suplimentară cu comanda WSL 1.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Setați WSL 2 ca versiune implicită

Înainte de a configura WSL 2 ca versiune implicită pentru toate distribuțiile Linux, descărcați actualizarea pachetului de kernel WSL Linux pentru sistemele x64.

Rulați programul de instalare .msi descărcat și instalați-l. Va dura doar câteva secunde.

Pentru a seta WSL 2 ca versiune implicită atunci când instalați o nouă distribuție Linux, deschideți PowerShell și executați această comandă următoarea comandă:

wsl –set-default-version 2

Apoi reporniți sistemul pentru a comuta caracteristica de la WSL 1 la WSL 2.

Instalați distribuția dvs. Linux preferată

WSL este activat, acum vom instala o distribuție Linux. Mai întâi, căutați „Microsoft Store” în câmpul de căutare din meniul Start. Apoi, deschideți-l din rezultatul căutării.

Veți vedea o listă cu toate distribuțiile Linux disponibile în prezent în Magazinul Windows, care sunt acceptate de WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix pentru WSL
  • Pengwin
  • Pengwin Enterprise
  • WSL alpin

Toate aceste distribuții sunt disponibile gratuit. Pentru tutorialul nostru, vom selecta „Ubuntu”.

Din pagina distribuției Ubuntu, faceți clic pe butonul „Obțineți”.

Acum, distribuția Ubuntu va fi descărcată și instalată automat pe computer.

Odată finalizată instalarea, faceți clic pe butonul „Launch” pentru a lansa terminalul. De asemenea, puteți lansa aplicația din meniul Start Windows.

Va apărea o nouă fereastră de terminal Ubuntu. Prima lansare va dura câteva minute pentru a înregistra mediul Ubuntu cu WSL. Odată ce s-a terminat, terminalul vă va solicita să creați un „nume de utilizator Unix nou” și „parolă nouă”. Introduceți noul nume de utilizator și parolă și finalizați configurarea.

Odată ce configurarea s-a încheiat, vă va duce la linia de comandă bash. Este mai bine să actualizați software-ul imediat. În Ubuntu, puteți căuta, descărca și instala actualizări de software, toate din apt comanda.

Introduceți comanda de mai jos pentru a actualiza software-ul. Și vi se va solicita parola, introduceți parola nou creată pentru a rula comanda ca administrator.

actualizare sudo apt

Această comandă „actualizare” va actualiza depozitele Ubuntu.

Ubuntu va descărca o serie de liste de pachete.

Dar nu sunt încă actualizate. Pentru a actualiza toate pachetele disponibile, introduceți următoarea comandă:

sudo apt upgrade

Introduceți „Y” la solicitare pentru a continua instalarea.

Comanda „dist-upgrade” upgrade pachetele la cele mai recente versiuni.

Actualizați WSL1 la WSL 2 pentru Ubuntu

Dacă doriți să actualizați versiunea existentă WSL 1 la WSL 2 pentru o anumită distribuție. Apoi, executați comanda de mai jos în PowerShell.

wsl –set-default-version 2

Înlocuiți argumentul „” cu numele oricărei distribuții (Ubuntu în cazul nostru) rulează instalarea dvs. WSL 1.

Acum, puteți accesa comenzile și software-ul Linux pe un sistem Windows 10 folosind acest mediu Ubuntu.

bash shell pe Windows 10

Acum aveți o linie de comandă completă „bash” pe sistemul dumneavoastră, bazată pe distribuția Linux. Puteți accesa toate comenzile și aplicațiile Linux prin acel shell bash.

Pentru a rula bash shell, tastați „bash” în câmpul de căutare din meniul Start și faceți clic pentru a deschide instrumentul de linie de comandă bash.

Acum, puteți începe să executați comenzi acolo.

Bucurați-vă de Linux pe Windows!