Como executar a linha de comando Bash no Windows 10

Índice:

Como executar a linha de comando Bash no Windows 10
Como executar a linha de comando Bash no Windows 10
Anonim

O que saber

  • Ative o WSL como um recurso opcional do Windows ou por meio de um comando do PowerShell.
  • Vá para a Windows Store. Selecione uma distribuição e instale-a.
  • Execute a distribuição e atualize-a se necessário. Use-o para executar scripts bash ou utilitários de linha de comando do Linux.

Este artigo explica como ativar, baixar, instalar e usar o Windows Subsystem for Linux (WSL) no Windows 10.

Como executar o WSL no Windows

Na atualização de aniversário do Windows 10, a Microsoft adicionou o Windows Subsystem para Linux ao Windows 10 e até ofereceu (em parceria com a Canonical) uma versão totalmente funcional do Ubuntu Linux - oficialmente, apenas acesso ao shell, embora tenha demorado cerca de três nanossegundos para as pessoas descobrirem como executar aplicativos Linux regulares em sessões X no Windows 10.

A Microsoft Store oferece distribuições Linux com suporte oficial para Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux e Kali Linux. Cada uma dessas distribuições oferece acesso de linha de comando ao Linux, a partir do qual você pode executar scripts bash ou utilitários de linha de comando do Linux.

Ative o WSL

Image
Image

Por padrão, você não pode usar WSL. Em vez disso, você deve ativar o WSL como um recurso opcional do Windows. Abra o assistente Windows Features e marque a caixa ou abra um prompt do PowerShell como administrador e execute:

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

Reinicialize após ativar o WSL.

Instalar uma Distribuição

Image
Image

Inicie a Windows Store e selecione uma distribuição para instalar.

Execute a distribuição pela primeira vez

Image
Image

Depois que a distribuição for carregada em seu computador através da Windows Store, execute-a. Você terá que criar uma nova conta de usuário como se tivesse instalado a distribuição como um sistema operacional autônomo em um disco rígido novo.

Atualizando sua instalação

Image
Image

Sua distribuição Linux não é um ambiente de mentira - é um sistema Linux real que usa WSL em vez de uma imagem de kernel padrão. Portanto, você precisará cuidar da limpeza normal do Linux.

Comece atualizando a distribuição de acordo com a arquitetura do sistema. Por exemplo, Debian e Ubuntu usam apt.

Usando um programa de linha de comando

Image
Image

Depois de atualizar a distribuição corretamente, você está livre para executar qualquer programa que desejar, incluindo scripts de shell e utilitários de linha de comando.

Por exemplo, você pode executar o comando top para verificar o desempenho do sistema.

Tecnicamente, você não pode executar programas Linux que requerem um servidor X, embora a Internet esteja repleta de soluções alternativas bastante simples para que o Windows 10 exiba uma janela X.

O que há por baixo do capô?

Quando você instala uma distribuição Linux no Windows 10, você não está recebendo uma máquina virtual ou um programa que faz o possível para fingir ser "Bash in Linux". Na verdade, é uma distribuição Linux rodando normalmente no seu PC graças ao Windows Subsystem for Linux. O WSL é o "molho secreto" que permite que o software Linux seja executado no Windows. Em essência, o WSL substitui o kernel do Linux; O Linux funciona totalmente como pretendido, usando apenas o WSL em vez de uma imagem normal do kernel do Linux.

Recomendado: