Como usar o Terminal Linux no Windows 10

Agora você pode acessar a maioria dos utilitários e aplicativos de linha de comando do Linux no sistema operacional Windows 10 usando o Windows Subsystem for Linux (WSL).

Embora o Windows seja o sistema operacional mais usado e popular para desktops e laptops, ele não é tão seguro e de código aberto como o Linux OS. É por isso que muitos desenvolvedores de software e profissionais preferem o sistema operacional Linux.

A Microsoft iniciou uma parceria com a Canonical, criadora do Ubuntu Linux. Este caminho pavimentado para usuários Linux usarem Linux no Windows. Sim, você pode executar o Linux em cima do Windows 10 sem a necessidade de um dual boot, ou usando VMWare / VirtualBox, ou instalando-o como seu sistema operacional principal.

Você pode acessar vários comandos e software Linux a partir do terminal Linux no Windows 10. Neste artigo, forneceremos instruções passo a passo sobre como instalar e executar o terminal Linux no sistema operacional Windows 10.

Habilite o subsistema Windows para Linux (WSL) e instale o Ubuntu no Windows 10

Se você pretende executar um terminal Linux no Windows 10, deve primeiro ativar o recurso ‘Subsistema Windows para Linux’. Em seguida, você pode baixar e instalar a distribuição Linux de sua escolha.

O Windows Subsystem for Linux (WSL) é um recurso que cria um ambiente GNU / Linux que permite a você executar as principais ferramentas e serviços de linha de comando do Linux diretamente no Windows, junto com sua área de trabalho e aplicativos de loja modernos.

Ao habilitar o subsistema Linux do Windows 10, você pode instalar e executar várias distribuições Linux (distros), como Ubuntu, OpenSuse, SUSE Linux, Fedora, etc.

Primeiro, verifique sua versão do Windows

Mas antes de entrarmos em como habilitar o subsistema do Windows para Linux (WSL) e instalar o Linux, você precisa verificar se está executando uma versão compatível do Windows 10. WSL só é compatível com Windows 10 de 64 bits (a partir da versão 1607) e Windows Server 2019.

Para verificar sua versão e compilação do Windows, vá para ‘Configurações’ no menu Iniciar do Windows.

Em seguida, clique em "Configuração do sistema".

Em seguida, role para baixo e selecione a opção ‘Sobre’ na parte inferior do painel esquerdo para visualizar a seção Sobre.

Na página Sobre, nas especificações do Windows, você pode ver a ‘Versão’ e ‘Compilação do sistema operacional’ do seu Windows 10.

Habilitar subsistema Windows para Linux

Existem dois tipos diferentes de versões WSL: WSL 1 e WSL 2. Embora ambos forneçam integração suave e contínua do Linux no Windows, WSL 2 é a versão mais recente e mais rápida com suporte para kernel Linux completo e compatibilidade de chamada do sistema. WSL 1 executa uma camada de tradução que preenche a lacuna entre o kernel do Linux e o Windows.

  • Para correr WSL 2, você deve estar executando sistemas Windows 10 x64 bits: Versão 1903 ou superior, com Build 18362 ou superior.
  • Para correr WSL 1, você precisará de sistemas Windows 10 x64 bits: Versão 1709 ou superior, com Build 16215 ou superior.

Não importa qual versão do WSL você deseja executar, você deve habilitá-la primeiro para usá-la. Para fazer isso, comece a digitar ‘Ativar e desativar recursos do Windows’ no campo de pesquisa do Menu Iniciar.

Selecione ‘Ativar e desativar recursos do Windows’ no painel de controle no resultado da pesquisa.

Em seguida, role para baixo até ‘Subsistema Windows para Linux’, marque a caixa na frente dele e clique no botão ‘OK’.

Assim que as alterações forem aplicadas, clique em ‘Reiniciar agora’ para reiniciar seu computador

Se você deseja instalar apenas o WSL 1, agora pode reiniciar seu computador e instalar sua distribuição Linux.

Habilite WSL 1 via PowerShell

Você também pode habilitar WSL por meio da ferramenta de linha de comando "PowerShell". Isso faz o mesmo trabalho que o painel de controle de recursos do Windows. Para isso, abra ‘PowerShell’ como administrador e execute o comando abaixo.

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

Habilitar WSL 2

Recomendamos que você atualize seu WSL para a versão 2 para obter uma velocidade de desempenho mais rápida e para executar um kernel Linux real diretamente no Windows 10. Tudo que você precisa fazer é habilitar o recurso 'Virtual Machine Platform' além do 'Windows Subsystem for Linux' recurso no painel de controle de recursos do Windows (veja abaixo).

Aguarde que as alterações sejam aplicadas e reinicie o computador.

Habilite WSL 2 via PowerShell

A primeira etapa para habilitar o WSL 2 é habilitar o componente de recurso Virtual Machine Platform no Windows. Você também pode habilitar o WSL 2 por meio da ferramenta de linha de comando "PowerShell". Para fazer isso, abra "PowerShell" como administrador e execute o seguinte comando adicional com o comando WSL 1.

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

Defina WSL 2 como a versão padrão

Antes de configurar o WSL 2 como sua versão padrão para todas as distribuições Linux, baixe a atualização do pacote do kernel WSL Linux para sistemas x64.

Execute o instalador .msi baixado e instale-o. Isso levará apenas alguns segundos.

Para definir WSL 2 como sua versão padrão ao instalar uma nova distribuição Linux, abra o PowerShell e execute este comando o seguinte comando:

wsl –set-default-version 2

Em seguida, reinicie o sistema para alternar o recurso de WSL 1 para WSL 2.

Instale a distribuição Linux de sua escolha

WSL está habilitado, agora vamos instalar uma distribuição Linux. Primeiro, pesquise por ‘Microsoft Store’ no campo de pesquisa do Menu Iniciar. Em seguida, abra-o a partir do resultado da pesquisa.

Você verá uma lista de todas as distribuições Linux atualmente disponíveis na Windows Store que são suportadas pelo 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 para WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpine WSL

Todas essas distribuições estão disponíveis gratuitamente. Para o nosso tutorial, selecionaremos ‘Ubuntu’.

Na página de distribuição do Ubuntu, clique no botão ‘Get’.

Agora, a distribuição do Ubuntu será baixada e instalada automaticamente em seu computador.

Assim que a instalação terminar, clique no botão ‘Iniciar’ para iniciar o terminal. Você também pode iniciar o aplicativo a partir do menu Iniciar do Windows.

Uma nova janela de terminal do Ubuntu aparecerá. O primeiro lançamento levará alguns minutos para registrar o ambiente Ubuntu com WSL. Assim que terminar, o terminal solicitará que você crie um ‘novo nome de usuário Unix’ e ‘nova senha’. Digite o novo nome de usuário e senha e conclua a configuração.

Depois que a configuração estiver concluída, você será direcionado para a linha de comando do bash. É melhor atualizar o software imediatamente. No Ubuntu, você pode pesquisar, baixar e instalar atualizações de software, tudo a partir do apto comando.

Digite o comando abaixo para atualizar o software. E a senha será solicitada, digite a senha recém-criada para executar o comando como administrador.

atualização do apt sudo

Este comando ‘atualizar’ atualizará os repositórios do Ubuntu.

O Ubuntu irá baixar uma série de listas de pacotes.

Mas eles ainda não foram atualizados. Para atualizar todos os pacotes disponíveis, digite o seguinte comando:

atualização do apt sudo

Digite 'Y' no prompt para continuar a instalação.

Os pacotes de atualização do comando 'dist-upgrade' para suas versões mais recentes.

Atualize WSL1 para WSL 2 para Ubuntu

Se você deseja atualizar a versão WSL 1 existente para WSL 2 para uma distribuição específica. Em seguida, execute o comando abaixo no PowerShell.

wsl –set-default-version 2

Substitua o argumento ‘’ pelo nome de qualquer distribuição (Ubuntu em nosso caso) que sua instalação WSL 1 executa.

Agora, você pode acessar comandos e software Linux em um sistema Windows 10 usando este ambiente Ubuntu.

shell bash no Windows 10

Agora você tem um shell ‘bash’ de linha de comando completo em seu sistema baseado na distribuição Linux. Você pode acessar todos os comandos e aplicativos do Linux por meio desse shell bash.

Para executar o bash shell, digite ‘bash’ no campo de pesquisa do Menu Iniciar e clique para abrir a ferramenta de linha de comando bash.

Agora, você pode começar a executar comandos lá.

Desfrute do Linux no Windows!