Com executar la línia d'ordres Bash a Windows 10

Taula de continguts:

Com executar la línia d'ordres Bash a Windows 10
Com executar la línia d'ordres Bash a Windows 10
Anonim

Què cal saber

  • Activeu WSL com a funció opcional de Windows o mitjançant una ordre de PowerShell.
  • Vés a la botiga de Windows. Seleccioneu una distribució i instal·leu-la.
  • Executeu la distribució i actualitzeu-la si cal. Utilitzeu-lo per executar scripts bash o utilitats de línia d'ordres de Linux.

Aquest article explica com activar, descarregar, instal·lar i utilitzar el subsistema de Windows per a Linux (WSL) a Windows 10.

Com executar WSL a Windows

A l'actualització de l'aniversari de Windows 10, Microsoft va afegir el subsistema de Windows per a Linux a Windows 10 i fins i tot va oferir (en col·laboració amb Canonical) una versió totalment funcional d'Ubuntu Linux, de manera oficial, només accés al shell, tot i que va trigar uns tres nanosegons perquè la gent esbringui com executar aplicacions Linux habituals en sessions X a Windows 10.

The Microsoft Store ofereix distribucions de Linux compatibles oficialment per a Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux i Kali Linux. Cadascuna d'aquestes distribucions ofereix accés de línia d'ordres a Linux, des del qual podeu executar scripts bash o utilitats de línia d'ordres de Linux.

Activa el WSL

Image
Image

Per defecte, no podeu utilitzar WSL. En lloc d'això, heu d'activar WSL com a característica opcional de Windows. Obre l'assistent de Funcions de Windows i marca la casella o obriu un missatge de PowerShell com a administrador i executeu:

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

Reinicieu després d'activar WSL.

Instal·lar una distribució

Image
Image

Obre la botiga de Windows i selecciona una distribució per instal·lar.

Executar la distribució per primera vegada

Image
Image

Un cop carregada la distribució a l'ordinador a través de Windows Store, executeu-la. Haureu de crear un compte d'usuari nou com si haguéssiu instal·lat la distribució com a sistema operatiu autònom en un disc dur nou.

Actualització de la instal·lació

Image
Image

La vostra distribució de Linux no és un entorn de simulació: és un sistema Linux real que utilitza WSL en lloc d'una imatge estàndard del nucli. Per tant, haureu d'atendre's a la neteja normal de Linux.

Comenceu amb l'actualització de la distribució segons l'arquitectura del sistema. Per exemple, Debian i Ubuntu utilitzen apt.

Ús d'un programa de línia d'ordres

Image
Image

Després d'haver actualitzat correctament la distribució, podeu executar els programes que vulgueu, inclosos els scripts d'intèrpret d'ordres i les utilitats de línia d'ordres.

Per exemple, podeu executar l'ordre top per comprovar el rendiment del sistema.

Tècnicament, no podeu executar programes Linux que requereixin un servidor X, tot i que Internet està ple de solucions bastant senzilles per aconseguir que Windows 10 mostri una finestra X.

Què hi ha sota el capó?

Quan instal·leu una distribució de Linux a Windows 10, no obteniu una màquina virtual o un programa que faci tot el possible per fingir ser "Bash a Linux". En realitat, és una distribució de Linux que s'executa normalment al vostre ordinador gràcies al subsistema Windows per a Linux. El WSL és la "salsa secreta" que permet que el programari Linux s'executi a Windows. En essència, WSL substitueix el nucli de Linux; Linux funciona completament com es pretén, només utilitza WSL en lloc d'una imatge normal del nucli de Linux.

Recomanat: