Antes de começarmos a ver como executar o Bash no Ubuntu no Windows, aqui está um pouco sobre o incrível passo da Microsoft para integrar o modo de usuário Linux e suas ferramentas no sistema operacional Windows. Quem teria pensado que alguém estaria executando o Bash nativo diretamente no Windows?
No início do ciclo do Windows 10, a Microsoft abriu uma página de voz do usuário e iniciou uma conversa sobre a linha de comando do Windows. Eles perguntaram à comunidade o que eles gostam na linha de comando do Windows e quais recursos eles gostariam de ver na linha de comando do Windows.
Muitos na comunidade responderam que gostariam de ver algumas melhorias na linha de comando do Windows. Alguns outros disseram que gostariam de trazer ferramentas Linux / Unix para o Windows. Como trabalhar com ferramentas de código aberto no Windows geralmente é uma luta, os usuários disseram que gostariam que a Microsoft facilitasse o uso dessas ferramentas no Windows.
Ouvindo a voz da comunidade, a Microsoft primeiro aprimorou o CMD, o PowerShell e muitas outras ferramentas de linha de comando do Windows e, em segundo lugar, fez o que era inacreditável alguns anos atrás. Microsoft decidiu adicionar real, Bash nativo e com isso suporte para Ferramentas de linha de comando do Linux que rodam diretamente no Windows em um ambiente que se comporta como o Linux! Não é qualquer VM, mas o verdadeiro Linux no Windows.
Subsistema Windows para Linux
Para isso, a Microsoft construiu nova infraestrutura dentro do Windows - o Subsistema Windows para Linux (WSL) em que a imagem genuína do modo de usuário do Ubuntu é executada fornecida por seu parceiro Canônico, criadores de Ubuntu Linux.
Isso tornará os desenvolvedores do Windows muito mais produtivos e usará essas ferramentas de maneira muito mais perfeita. E esta será uma solução sólida, confiável e estável a longo prazo.
Aqui está o que Mark Shuttleworth, fundador da Canonical, disse:
“In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless, we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and are excited at the possibilities heralded by this unexpected turn of events.”
O que é o Bash no Linux?
Para aqueles que não sabem, o shell Bash ou Bourne Again é um programa padrão do GNU Linux Shell.
According to Wikipedia, Bash is a Unix shell and command language for the GNU Project as a free software replacement for the Bourne shell. it has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.
Executar Bash no Ubuntu no Windows 10
A partir do Windows 10 Insider Preview Build 14316, o Windows Subsystem for Linux foi fornecido. Começando com esta compilação, pode-se executar Bash nativo no Ubuntu no Windows. Isso foi anunciado pela primeira vez no Build 2016. É assim que se faz.
-
Primeiro tem que ativar o modo desenvolvedores de
-
Configurações> Atualização e segurança> Para desenvolvedores. Verifica a Modo de desenvolvedor botao de radio. E procure por “Recursos do Windows", Escolha"Liga ou desliga características das janelas”.
-
Selecione “ Subsistema Windows para Linux (Beta) Pressione OK.
-
Ele começará a procurar pelos arquivos necessários e começará a aplicar as alterações. Uma vez feito isso, é preciso reiniciar para concluir a instalação das mudanças solicitadas. Pressione Reiniciar agora.
-
-
Uma vez reiniciado, a partir do botão Iniciar, clique com o botão direito e abra Prompt de comando (Admin) ou PowerShell.
-
Tipo " bater ”No prompt de comando e Enter. Você receberá uma mensagem "Isso instalará o Ubuntu no Windows, distribuído pela Canonical e…" Digite "y" para continuar. Pressione ‘y’ e seu download da Windows Store será iniciado. Após o download, ele começará a extrair o sistema de arquivos. Isso levará algum tempo, então seja paciente.
-
Depois de algum tempo você receberá a mensagem Instalação bem sucedida! O ambiente começará momentaneamente…” e você estará no prompt do Bash.
-
-
A partir daqui, agora você pode executar scripts Bash, Ferramentas de linha de comando do Linux gostar sed, awk, grep e você pode até tentar Ferramentas Linux-primeiro gostar Ruby, Git, Python, etc. diretamente no Windows. Pode-se também acessar o sistema de arquivos do Windows a partir do Bash.
-
Após a instalação, ele também será listado na lista de aplicativos. Para que alguém possa abrir Todos os aplicativos e clicar em “ Bash no Ubuntu no WindowsPara abrir o prompt do Bash.
Lembre-se, este é um conjunto de ferramentas do desenvolvedor para ajudá-lo a escrever e construir todo o seu código para todos os seus cenários e plataformas. Esta não é uma plataforma de servidor na qual você hospedará sites, executará a infraestrutura de servidores, etc.
Como essa é uma das coisas mais legais do Windows, deve-se tentar se você estiver interessado em Linux, Ubuntu e Windows.
Fonte: Windows.com.
Você também pode conferir este tutorial em vídeo de Scott Hanselman:
Visite seu blog para informações adicionais.