Com utilitzar el terminal Linux a Windows 10

Ara podeu accedir a la majoria de les utilitats i aplicacions de la línia d'ordres de Linux a la part superior del sistema operatiu Windows 10 mitjançant el subsistema Windows per a Linux (WSL).

Tot i que Windows és el sistema operatiu més utilitzat i més popular per a ordinadors de sobretaula i portàtils, no és tan segur i de codi obert com el sistema operatiu Linux. És per això que molts desenvolupadors de programari i professionals prefereixen el sistema operatiu Linux.

Microsoft ha iniciat una associació amb Canonical, creadors d'Ubuntu Linux. Això va obrir camí perquè els usuaris de Linux utilitzessin Linux a Windows. Sí, podeu executar Linux a la part superior de Windows 10 sense necessitat d'arrencada dual, ni utilitzar VMWare/VirtualBox, ni instal·lar-lo com a sistema operatiu principal.

Podeu accedir a diverses ordres i programari de Linux des del terminal Linux a Windows 10. En aquest article, us donarem instruccions pas a pas sobre com instal·lar i executar el terminal Linux al sistema operatiu Windows 10.

Habiliteu el subsistema de Windows per a Linux (WSL) i instal·leu Ubuntu a Windows 10

Si teniu intenció d'executar un terminal Linux a Windows 10, primer heu d'activar la funció "Subsistema de Windows per a Linux". A continuació, podeu descarregar i instal·lar la distribució de Linux que trieu.

El subsistema de Windows per a Linux (WSL) és una característica que crea un entorn GNU/Linux que us permet executar les eines i els serveis bàsics de la línia d'ordres de Linux directament a Windows, juntament amb el vostre escriptori i les aplicacions modernes de la botiga.

En habilitar el subsistema Linux de Windows 10, podeu instal·lar i executar diverses distribucions de Linux (distribucions) com Ubuntu, OpenSuse, SUSE Linux, Fedora, etc.

Primer, comproveu la vostra versió de Windows

Però abans d'entrar a com habilitar el subsistema de Windows per a Linux (WSL) i instal·lar Linux, heu de comprovar si esteu executant una versió compatible de Windows 10. WSL només és compatible amb Windows 10 de 64 bits (a partir de la versió 1607). i Windows Server 2019.

Per comprovar la versió i la compilació de Windows, aneu a "Configuració" des del menú Inici de Windows.

A continuació, feu clic a la configuració "Sistema".

A continuació, desplaceu-vos cap avall i seleccioneu l'opció "Quant a" a la part inferior del panell esquerre per veure la secció Quant a.

A la pàgina Quant a, a les especificacions de Windows, podeu veure la "Versió" i la "Compilació del sistema operatiu" del vostre Windows 10.

Habilita el subsistema Windows per a Linux

Hi ha dos tipus diferents de versions de WSL: WSL 1 i WSL 2. Tot i que totes dues proporcionen una integració fluida i contínua de Linux dins de Windows, WSL 2 és la versió més recent i ràpida amb compatibilitat completa amb el nucli de Linux i la trucada del sistema. WSL 1 executa una capa de traducció que uneix la bretxa entre el nucli de Linux i Windows.

  • Córrer WSL 2, heu d'executar sistemes Windows 10 x64 bits: versió 1903 o superior, amb la versió 18362 o superior.
  • Córrer WSL 1, necessitareu sistemes Windows 10 x64 bits: versió 1709 o superior, amb Build 16215 o superior.

No importa quina versió de WSL voleu executar, primer heu d'activar-la per utilitzar-la. Per fer-ho, comenceu a escriure "Activa i desactiva les funcions de Windows" al camp de cerca del menú Inici.

Seleccioneu "Activa i desactiva les funcions de Windows" al tauler de control del resultat de la cerca.

A continuació, desplaceu-vos cap avall fins a "Subsistema Windows per a Linux", marqueu la casella que hi ha al davant i feu clic al botó "D'acord".

Un cop aplicats els canvis, feu clic a "Reinicia ara" per reiniciar l'ordinador

Si només voleu instal·lar WSL 1, ara podeu reiniciar l'ordinador i instal·lar la vostra distribució Linux.

Habiliteu WSL 1 mitjançant PowerShell

També podeu habilitar WSL mitjançant l'eina de línia d'ordres "PowerShell". Això fa la mateixa feina que el tauler de control de Característiques de Windows. Per això, obriu "PowerShell" com a administrador i executeu l'ordre següent.

dism.exe /en línia /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Habilita WSL 2

Us recomanem que actualitzeu el vostre WSL a la versió 2 per obtenir una velocitat de rendiment més ràpida i executar un nucli de Linux real directament a Windows 10. Tot el que heu de fer és habilitar la funció "Plataforma de màquines virtuals" a més del "Subsistema de Windows per a Linux". funció al tauler de control de funcions de Windows (vegeu a continuació).

Espereu que s'apliquin els canvis i, a continuació, reinicieu l'ordinador.

Habiliteu WSL 2 mitjançant PowerShell

Aquest primer pas per habilitar WSL 2 és habilitar el component de funció Virtual Machine Platform a Windows. També podeu habilitar WSL 2 mitjançant l'eina de línia d'ordres "PowerShell". Per fer-ho, obriu "PowerShell" com a administrador i executeu l'ordre addicional següent amb l'ordre WSL 1.

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

Estableix WSL 2 com a versió per defecte

Abans de configurar WSL 2 com a versió predeterminada per a totes les distribucions de Linux, descarregueu l'actualització del paquet del nucli de WSL Linux per a sistemes x64.

Executeu l'instal·lador .msi descarregat i instal·leu-lo. Només trigarà uns segons.

Per establir WSL 2 com a versió predeterminada quan instal·leu una nova distribució de Linux, obriu PowerShell i executeu aquesta ordre amb l'ordre següent:

wsl –set-default-version 2

A continuació, reinicieu el vostre sistema per canviar la funció de WSL 1 a WSL 2.

Instal·leu la vostra distribució Linux que trieu

WSL està habilitat, ara instal·larem una distribució Linux. Primer, cerqueu "Microsoft Store" al camp de cerca del menú Inici. A continuació, obriu-lo des del resultat de la cerca.

Veureu una llista de totes les distribucions de Linux disponibles actualment a la botiga de Windows que són compatibles amb 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 per a WSL
  • Pengwin
  • Pengwin Enterprise
  • WSL alpí

Totes aquestes distribucions estan disponibles de forma gratuïta. Per al nostre tutorial, seleccionarem "Ubuntu".

Des de la pàgina de distribució d'Ubuntu, feu clic al botó "Obtén".

Ara, la distribució d'Ubuntu es baixarà i s'instal·larà automàticament al vostre ordinador.

Un cop finalitzada la instal·lació, feu clic al botó "Iniciar" per iniciar el terminal. També podeu iniciar l'aplicació des del menú Inici de Windows.

Apareixerà una nova finestra de terminal d'Ubuntu. El primer llançament trigarà uns minuts a registrar l'entorn Ubuntu amb WSL. Un cop s'hagi acabat, el terminal us demanarà que creeu un "nou nom d'usuari Unix" i una "nova contrasenya". Introduïu el nom d'usuari i la contrasenya nous i completeu la configuració.

Un cop finalitzada la configuració, us portarà a la línia d'ordres de bash. És millor actualitzar el programari immediatament. A Ubuntu, podeu cercar, descarregar i instal·lar actualitzacions de programari, tot des de apt comandament.

Introduïu l'ordre següent per actualitzar el programari. I se us demanarà la contrasenya, introduïu la contrasenya creada recentment per executar l'ordre com a administrador.

sudo apt update

Aquesta ordre "actualitzar" actualitzarà els dipòsits d'Ubuntu.

Ubuntu baixarà una sèrie de llistes de paquets.

Però encara no s'han actualitzat. Per actualitzar tots els paquets disponibles, introduïu l'ordre següent:

actualització sudo apt

Introduïu "Y" a la sol·licitud per continuar la instal·lació.

L'ordre "dist-upgrade" actualitza els paquets a les seves últimes versions.

Actualitzeu WSL1 a WSL 2 per a Ubuntu

Si voleu actualitzar la versió existent de WSL 1 a WSL 2 per a una distribució específica. A continuació, executeu l'ordre següent a PowerShell.

wsl –set-default-version 2

Substituïu l'argument "" pel nom de qualsevol distribució (Ubuntu en el nostre cas) que s'executi la vostra instal·lació WSL 1.

Ara, podeu accedir a les ordres i el programari de Linux en un sistema Windows 10 mitjançant aquest entorn Ubuntu.

bash shell a Windows 10

Ara teniu un shell "bash" de línia d'ordres complet al vostre sistema basat en la distribució de Linux. Podeu accedir a totes les ordres i aplicacions de Linux mitjançant aquest shell bash.

Per executar bash shell, escriviu "bash" al camp de cerca del menú Inici i feu clic per obrir l'eina de línia d'ordres bash.

Ara, podeu començar a executar ordres allà.

Gaudeix de Linux a Windows!