50% de desconto todos os planos, por tempo limitado. Começando em $2.48/mo
11 minutos restantes
Ferramentas para desenvolvedores e DevOps

Como instalar o Linux Bash no Windows 10 [Tutorial completo]

Matt Schmitt By Matt Schmitt 11 minutos de leitura Atualizado em 9 de outubro de 2025
instalar linux bash no windows

A maioria das pessoas pensa que Windows e Linux são dois mundos separados até descobrirem o subsistema Windows para Linux. Pensei a mesma coisa até passar três anos alternando entre máquinas virtuais e configurações de inicialização dupla apenas para executar comandos básicos do Linux. Bash para Windows elimina a complexidade das soluções tradicionais, trazendo a funcionalidade do Linux diretamente para o seu ambiente Windows.

Bash, originalmente desenvolvido para Linux, é um interpretador que processa comandos shell. Em palavras mais simples, um shell pega os comandos digitados e informa ao sistema operacional o que fazer com eles. Essa funcionalidade do shell Linux Bash torna-se inestimável quando você precisa de acesso a ferramentas e fluxos de trabalho do Linux.

Com o PowerShell já integrado ao Windows, você pode se perguntar por que alguém iria querer instalar o Linux Bash no Windows 10 ou Windows 11. Aqui está o que aprendi após anos de trabalho de desenvolvimento: quando você precisa do Linux no Windows 10, as soluções alternativas são mais frustrantes do que úteis.

Os desenvolvedores costumavam contar com máquinas virtuais, Cygwin e PuTTY para obter funcionalidades do Linux no Windows. Essas soluções funcionaram, mas trouxeram suas próprias dores de cabeça.

windows-vps Hospedagem VPS Windows 10

Obtenha um VPS Windows 10 eficiente para área de trabalho remota, pelo preço mais barato do mercado. Windows 10 GRATUITO rodando em armazenamento SSD NVMe e internet de alta velocidade.

Confira os planos VPS do Windows 10

O que acontece quando você instala o Bash no Windows 10?

O negócio é o seguinte: quando você instalar Linux no Windows 10, você está basicamente obtendo um ambiente Linux real rodando diretamente junto com seu sistema Windows. Em palavras mais simples, todas as dores de cabeça do emulador desaparecem e você pode finalmente executar comandos do Linux sem as penalidades usuais de desempenho.

No entanto, esta diferença de kernel cria algumas limitações reais. WSL 1 (a versão original) teve que traduzir chamadas de sistema Linux em chamadas de sistema Windows, o que causou uma notável sobrecarga de desempenho. O WSL 2 resolveu a maioria desses problemas incluindo um kernel Linux real em uma máquina virtual leve, mas você ainda não está obtendo desempenho bare metal do Linux.

Os impactos mais significativos que encontrei envolvem acesso a hardware e módulos de kernel. Você não pode carregar módulos de kernel personalizados sem compilar seu próprio kernel WSL e acessar hardware direto por meio de /dev dispositivos é limitado. Ferramentas como montar arquivos ISO como dispositivos de bloco ou usar drivers específicos de hardware não funcionarão porque o sistema de módulos do kernel opera de maneira diferente do Linux nativo.

Além do mais, este terminal Linux para configuração do Windows elimina os compromissos usuais que eu costumava fazer ao trabalhar com ferramentas de código aberto no Windows. Chega de alternar entre sistemas no meio do projeto ou lidar com dores de cabeça de compatibilidade.

Observação: O Bash só pode ser instalado em sistemas de 64 bits e é incompatível com versões de 32 bits do Windows. Essa limitação existe porque o WSL foi projetado especificamente para executar binários Linux de 64 bits (formato ELF64). Os componentes subjacentes do kernel do Windows que habilitam o WSL dependem de instruções e mecanismos somente x64 para desempenho e estabilidade. Como o hardware moderno suporta predominantemente a arquitetura de 64 bits, a Microsoft concentrou seus esforços de desenvolvimento exclusivamente nesta plataforma.

Requisitos de versão do Windows:

  • Janelas 10: Versão 2004 (build 19041) ou superior necessária
  • Janelas 11: Todas as versões suportadas

Verifique sua versão: Pressione Win+R, digite vencedore pressione Enter.

Instale Linux Bash no Windows 10 e Windows 11

Resposta rápida: vá com o Ubuntu. Quase um em cada quatro desenvolvedores em todo o mundo usou Ubuntu em 2024, tornando-a a distribuição Linux mais popular. É adequado para iniciantes, bem documentado e possui a maior rede de suporte da comunidade.

Requisitos do sistema: Windows 10 versão 2004 (compilação 19041) ou superior, ou qualquer versão do Windows 11. O processo de instalação do Linux no Windows 10 segue as mesmas etapas em ambos os sistemas usando o método de instalação moderno.

O processo funciona de forma idêntica para outras distribuições como SUSE ou Debian, portanto, essas etapas se aplicam independentemente da sua escolha. Aqui está o detalhamento:

  1. Habilitar subsistema Windows para Linux
  2. Baixe e instale a distribuição Linux escolhida

Etapa 1: ativar o recurso Windows Subsystem for Linux (WSL)

Antes de instalar o Linux Bash no Windows, você precisa habilitar o Windows Subsystem para Linux. Em palavras mais simples, você está dizendo ao Windows que não há problema em executar coisas do Linux junto com programas do Windows.

Digite “Ativar ou desativar recursos do Windows” na caixa de pesquisa do Windows e clique em Abrir. Isso abre o Windows ' interface de gerenciamento de recursos opcionais, onde você pode adicionar ou remover componentes do sistema.

instalar linux bash no windows 10

Agora verifique “Plataforma de máquina virtual” e “Subsistema Windows para Linux”. Esses recursos são essenciais para que tudo funcione corretamente. Às vezes, eles estão desmarcados por padrão, portanto, verifique novamente antes de prosseguir.

Se a caixa de diálogo Recursos do Windows não abrir ou você não conseguir encontrar o WSL: Você provavelmente está executando uma versão mais antiga do Windows 10. Correr vencedor para verificar sua versão – você precisa da versão 19041 ou superior. Para versões mais antigas, ative primeiro o Modo de desenvolvedor em Configurações > Atualização e segurança > Para desenvolvedores.

Como alternativa, você pode usar o PowerShell se preferir ferramentas de linha de comando. Pesquise “Windows PowerShell” e selecione “Executar como administrador”.

Em seguida, execute este comando:

Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Se você receber erros de “acesso negado”: Certifique-se de estar executando o PowerShell como administrador. Clique com o botão direito no ícone do PowerShell e selecione “Executar como administrador”.

Aguarde alguns segundos até ver esta janela de confirmação.

O Windows solicitará que você reinicie o computador. Digite Y e pressione Enter. Seu sistema agora está pronto para a próxima etapa.

Etapa 2: Baixe uma distribuição Linux da Microsoft Store

Após a reinicialização do computador, abra a Microsoft Store e pesquise Ubuntu. Este processo de download do Linux para Windows 10 foi simplificado significativamente em comparação com métodos mais antigos.

instalar linux bash

Escolha Ubuntu 20.04 LTS (a versão mais recente com suporte de longo prazo) e instale-o.

Se a instalação travar ou falhar: Limpe o cache da Microsoft Store pressionando Win + R, digitando wsreset.exee pressionando Enter. Aguarde a janela em branco fechar e tente instalar o Ubuntu novamente.

Aqui vai uma dica rápida: se você fechar acidentalmente a página da Microsoft Store após a instalação, basta procurar Ubuntu na caixa de pesquisa do Windows e iniciá-lo a partir daí.

Um detalhe importante: certifique-se de que o Ubuntu seja instalado na sua unidade C (a unidade do sistema). O WSL é executado apenas na unidade do sistema, portanto, isso evita possíveis problemas no futuro.

A instalação leva alguns minutos. O que está acontecendo nos bastidores? O Windows está criando um subsistema Linux real que se integra à sua configuração existente. Não é uma máquina virtual – é mais como ter dois sistemas operacionais compartilhando o mesmo computador.

Assim que o terminal abrir, você configurará seu nome de usuário e senha do Linux. Eles não precisam corresponder às suas credenciais do Windows. Neste ponto, você concluiu com êxito o processo de instalação do Bash.

Se você não conseguir encontrar o Ubuntu após a instalação:Experimente estas opções em ordem:

  1. Pesquise “Ubuntu” no menu Iniciar do Windows
  2. Abra o prompt de comando e digite wsl para lançar diretamente

Se isso não funcionar, execute wsl –install -d Ubuntu no PowerShell como administrador.

Tipo claro para limpar a tela e pronto. Neste ponto, você tem um terminal Linux funcional para ambiente Windows funcionando perfeitamente junto com seus aplicativos Windows.

Observação: Como alternativa para abrir o Bash como um aplicativo do Windows 10, você pode abrir o Bash no Windows 10 digitando Bash no prompt de comando do Windows. Também a partir daí, você pode sair do Bash e retornar ao modo Windows digitando exit. Assim, você sabe onde e como executar o terminal Linux no Windows.

Etapa 3: atualização para WSL2 e recursos mais recentes

Nas seções anteriores, habilitamos o recurso Virtual Machine Platform. Certifique-se de concluir essa etapa, pois ela é necessária para WSL2.

Agora abra o PowerShell como administrador e execute este comando para atualizar de WSL1 para WSL2:

wsl –set-default-versão 2

A atualização normalmente leva de 5 a 10 minutos. Você pode verificar se a atualização funcionou executando:

wsl -l -v

 

RDP-vps Precisa de uma área de trabalho remota?

Servidores RDP confiáveis ​​e de alto desempenho com tempo de atividade de 99,95. Leve seu desktop para todas as principais cidades dos EUA, Europa e Ásia.

Obtenha um servidor RDP

O que torna o WSL2 melhor: WSL2 usa um kernel Linux real em vez da camada de tradução do WSL1. Isso significa operações de arquivo mais rápidas, compatibilidade total de chamadas do sistema e melhor desempenho para linha de comando do Linux para integração com o Windows. A experiência do Linux Bash Windows torna-se significativamente mais responsiva com o WSL2.

Melhorias recentes do WSL2 que você deve conhecer:

A Microsoft tem atualizado ativamente o WSL2 ao longo de 2024 e 2025. O kernel Linux saltou da versão 5.15 para 6.6, trazendo melhorias significativas de desempenho e melhor suporte de hardware. Você pode atualizar para a versão mais recente a qualquer momento executando:

wsl –atualização

Leia também: Apresentando o subsistema Windows para Linux!

Novos recursos incluem recuperação automática de memória (WSL agora libera memória não utilizada de volta para o Windows), integração aprimorada de segurança corporativa e um novo aplicativo de configurações de GUI que torna a configuração muito mais fácil do que editar arquivos de configuração manualmente.

Para sistemas mais recentes: Os usuários do Windows 11 obtêm benefícios adicionais, como melhor suporte gráfico e integração perfeita do sistema de arquivos. Se estiver executando o Windows 10, você ainda obterá as principais melhorias de desempenho, mas alguns recursos avançados requerem o Windows 11.

Conclusão

Conclusão

Linux e Windows são sistemas operacionais naturalmente diferentes, com seus próprios pontos fortes. O PowerShell é excelente na administração do Windows, enquanto o Bash oferece acesso a um ecossistema de código aberto mais amplo. Ter ambos disponíveis na mesma máquina? Isso é genuinamente útil.

A Microsoft criou o Windows Subsystem para Linux especificamente para preencher essa lacuna. Em palavras mais simples, eles criaram uma maneira de as ferramentas Linux rodarem nativamente no Windows sem as habituais dores de cabeça das máquinas virtuais.

O que você conseguiu ao seguir este guia vai além da simples instalação de software. Agora você tem acesso às mesmas ferramentas de linha de comando que alimentam a maioria dos servidores web e ambientes de desenvolvimento. A configuração não é perfeita – ainda falta o kernel Linux – mas para a maior parte do trabalho de desenvolvimento, é próximo o suficiente da realidade.

windows-vps Hospedagem VPS Windows 10

Obtenha um VPS Windows 10 eficiente para área de trabalho remota, pelo preço mais barato do mercado. Windows 10 GRATUITO rodando em armazenamento SSD NVMe e internet de alta velocidade.

Confira os planos VPS do Windows 10

Compreender como executar o Linux no Windows 10 abre possibilidades de desenvolvimento multiplataforma que não eram viáveis ​​com máquinas virtuais tradicionais. Esteja você criando aplicativos da web, gerenciando servidores ou desenvolvendo software de plataforma cruzada, este terminal Bash para ambiente Windows fornece as ferramentas de que você precisa.

Se você estiver executando uma versão mais antiga do Windows 10, lembre-se de que precisará ativar o Modo de desenvolvedor. E embora o WSL2 ofereça melhor desempenho do que o WSL1, o processo de atualização é simples.

É justo, esta configuração pode parecer complexa se você for novo nas ferramentas de linha de comando. Mas assim que começar a usá-lo, você apreciará ter aplicativos do Windows e utilitários do Linux disponíveis simultaneamente. Se você decidir que não precisa mais de acesso ao Linux, reverter essas etapas é tão simples quanto a instalação.

Perguntas frequentes

Qual é a diferença entre WSL1 e WSL2?

WSL2 usa um kernel Linux real rodando em uma máquina virtual leve, enquanto WSL1 traduz chamadas de sistema Linux para equivalentes do Windows. Em termos práticos, o WSL2 oferece desempenho significativamente melhor para operações de arquivos e total compatibilidade com aplicações Linux. Ao instalar o Linux Bash no Windows 10 usando métodos modernos, você obterá WSL2 por padrão. A principal desvantagem é que o WSL2 usa um pouco mais de memória, mas as melhorias de desempenho fazem com que isso valha a pena para a maioria dos usuários.

Posso executar várias distribuições Linux no mesmo computador Windows?

Sim, você pode instalar e executar várias distribuições simultaneamente. Cada terminal Linux para ambiente Windows opera de forma independente com seu próprio sistema de arquivos e configurações. Você pode ter Ubuntu para desenvolvimento web, Debian para projetos de servidor e Kali Linux para trabalho de segurança – todos rodando na mesma máquina Windows. Use wsl -l -v para ver todas as distribuições instaladas e wsl -d [DistributionName] para iniciar uma distribuição específica.

Como acesso meus arquivos do Linux no Windows File Explorer?

Digite explorer.exe. em seu terminal Bash para Windows para abrir o diretório Linux atual no Windows File Explorer. Como alternativa, navegue até \\wsl$\ no File Explorer para navegar por todas as suas distribuições WSL. Você pode editar arquivos do Linux com aplicativos do Windows, mas evite modificar arquivos diretamente através do Windows nos diretórios do sistema – mantenha sua pasta pessoal e os diretórios do projeto por segurança.

A instalação do WSL deixará meu computador Windows lento?

WSL tem impacto mínimo no desempenho do sistema quando não está em execução ativa. A linha de comando do Linux para Windows só consome recursos quando você a usa. WSL2 reserva alguma memória (normalmente 50% de sua RAM ou 8 GB, o que for menor), mas libera memória não utilizada de volta para o Windows automaticamente. Para a maioria dos usuários que executam hardware moderno, o impacto no desempenho é insignificante em comparação com a execução de uma máquina virtual tradicional.

Posso executar aplicativos gráficos Linux (aplicativos GUI) em WSL?

Instalações modernas de WSL oferecem suporte a aplicativos gráficos por meio de WSLg (Windows Subsystem for Linux GUI). Depois de instalar a configuração do Bash Windows, você pode executar aplicativos Linux GUI, como Firefox, GIMP ou ferramentas de desenvolvimento, e eles aparecerão junto com seus aplicativos Windows. Este recurso requer Windows 10 build 19044+ ou Windows 11. Instale um aplicativo GUI com sudo apt install firefox e inicie-o digitando firefox em seu terminal.

E se eu quiser desinstalar o WSL ou mudar para uma distribuição Linux diferente?

Para remover uma distribuição específica, use wsl –unregister [DistributionName] no PowerShell. Isso exclui permanentemente a distribuição e todos os seus arquivos. Para remover completamente o WSL, desmarque “Windows Subsystem for Linux” e “Virtual Machine Platform” em Recursos do Windows e reinicie. Se você quiser mudar do Ubuntu para outra distribuição após instalar inicialmente o Linux na configuração do Windows 10, basta instalar a nova distribuição da Microsoft Store – você pode executar várias distribuições ou remover a antiga.

Compartilhar

Mais do blog

Continue lendo.

Um contêiner metálico protegido por uma cúpula de arame ciano neon brilhante, apresentando o título do artigo e o logotipo da Cloudzy contra um fundo azul profundo.
Ferramentas para desenvolvedores e DevOps

Principais erros de segurança do Docker a serem evitados em 2026

Você pode executar o Docker em produção por meses sem problemas visíveis. Os contêineres são iniciados, os aplicativos respondem, nada quebra. Então, uma porta exposta ou uma permissão mal configurada cria

Rexa CiroRexa Ciro 15 minutos de leitura
Uma estrutura de cubo azul brilhante 3D representando contêineres Docker, ao lado do texto 'Portainer vs Yacht: Qual UI Docker você deve escolher' e o logotipo Cloudzy.
Ferramentas para desenvolvedores e DevOps

Portainer vs Yacht: qual UI Docker você deve escolher em 2026?

O gerenciamento de contêineres do Docker por meio da CLI é eficaz para configurações simples, mas não é escalonável. À medida que a contagem de contêineres aumenta, o rastreamento manual de estados, registros e atualizações se torna um erro

Rexa CiroRexa Ciro 13 minutos de leitura
Ferramentas de integração contínua
Ferramentas para desenvolvedores e DevOps

As melhores ferramentas de CI/CD para otimizar seus fluxos de trabalho DevOps em 2026

  O cenário do desenvolvimento de software está evoluindo mais rápido do que nunca. E se você não quiser ficar para trás nesse rápido crescimento, você deve adotar metodologias DevOps e Agile

Ada LovegoodAda Lovegood 11 minutos de leitura

Pronto para implantar? A partir de $ 2,48 / mês.

Nuvem independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolução do dinheiro em 14 dias.