Como instalar, executar e configurar o Bash Linux no Windows 10

Ao longo dos tempos, quisemos vincular diferentes sistemas operacionais em uma única máquina, e isso tem sido possível, em teoria, graças a ferramentas de virtualização como VMware, Virtual Box, etc., mas não é comum que possamos rodar uma máquina de uma única máquina. sistema operacional como parte de outra com um sistema operacional diferente.

Vamos falar especificamente sobre Windows e Linux; Todos nós sabemos que são dois sistemas completamente diferentes e que era quase impossível que um pudesse rodar no outro sem ter que usar uma ferramenta para criar máquinas virtuais. A boa notícia é que Linux agora pode ser executado no Windows 10 graças a uma atualização anunciada em fevereiro.

Esta informação foi fornecida no Conferência Build 2016 e é, palavras mais palavras menos, a integração de um subsistema Ubuntu na plataforma Windows 10 (verdade incrível). Com esta ferramenta Podemos executar todos os comandos correspondentes ao Bash como se estivéssemos rodando na máquina real do Ubuntu, e como falamos, a novidade é que não é uma máquina virtual (acostumada a eles), mas é um espaço dentro da estrutura do Windows 10 e estará localizado em o caminho:

 C: \ usuários \ [nome de usuário] \ AppData \ Local \ Lxss \ rootfs \
Uma das grandes novidades que tivemos a oportunidade de conhecer e gerir no Windows 10 na sua versão Aniversário foi a possibilidade de implementar Linux bash em sistemas operacionais Windows, o que nos permitiu ter um ambiente Ubuntu 14 sem ter uma máquina virtual.

Este é um avanço muito significativo para todos nós que gerenciamos os dois sistemas operacionais, pois podemos realizar várias tarefas entre os dois sistemas diretamente. Agora na edição Atualização de criadores, que será lançado em meados de março do ano de 2021-2022, teremos dois novos recursos no Bash para Windows:

  • Atualize para o Ubuntu 16.04
  • Capacidade de executar programas do Windows diretamente do Bash

O que há de novo no BashCom essas novas atualizações, teremos a capacidade de fazer o seguinte no Windows Bash:

  • Execute binários e comandos Windows no console do Ubuntu.
  • Corre programas de ambos os sistemas operacionais em um único console.
  • Incluir comandos Windows usando um script bash.

Lembre-se de que para ter acesso ao build do Creators Update, devemos ser, no momento, usuários Insider para podermos executar os testes necessários naquela edição do Windows 10.

1. Requisitos para executar o Ubuntu Bash no Windows 10

Existem basicamente três requisitos fundamentais para que toda a tarefa Bash seja executada corretamente e sem qualquer inconveniente, são eles:

Ter uma conta de usuárioIsso é vital, pois os programas que executamos de Bash eles serão executados como se tivessem sido abertos pela conta de usuário atual do Windows 10.

PermissõesPara executar esses programas sem qualquer dificuldade, recomendamos executar o Bash como administradores.

Diretório de trabalhoDevemos ter em mente que os programas que executamos com o Bash terão o mesmo diretório dos programas do Windows 10. Podemos usar o comando CD para alterar o diretório de trabalho.

2. Como acessar o Ubuntu Bash no Windows 10


Para acessar o Bash, podemos usar duas opções:
  • Na caixa de pesquisa do Windows 10, inserimos o termo bash e selecionamos a respectiva opção.
  • Apertando o botão Começar e procure a respectiva ferramenta.

3. Como instalar o Linux Shell no Windows 10


Passo 1
Devemos primeiro saber que esta mudança está incluída na atualização 14316. Iremos para a opção Configurações em nosso Windows 10:

Passo 2
Aí será apresentada a seguinte janela onde devemos escolher a opção Atualização e segurança:

etapa 3
Assim que esta opção for selecionada, a seguinte janela será exibida:

Passo 4
Devemos selecionar a opção Para programadores e, em seguida, ativar o botão Modo de programador; Assim que este botão for selecionado, as seguintes informações serão exibidas. Assim que selecionarmos sim esta aba será ativada em nosso painel.

Etapa 5
A seguir, iremos ao menu Iniciar e procuraremos a opção para ativar ou desativar recursos do Windows. Na janela que se abre, devemos passar para a opção Subsistema Windows para Linux (Beta)

ObservaçãoEste recurso está disponível apenas em máquinas de 64 bits.

Etapa 6
Em alguns casos, diríamos que na grande maioria, o seguinte pode acontecer para nossa surpresa:

Como vemos a opção O subsistema Windows para Linux (Beta) não está disponível, pode ser traumático para nós, mas isso ocorre porque esse recurso está habilitado no build 14316. Agora temos uma pergunta, Que fazemos?

Etapa 7
Vamos realizar o seguinte processo para habilite e explore este recurso tão importante para nós. Como um primeiro passo Entraremos na opção Configuração do menu inicial.

Etapa 8
Lá veremos que a respectiva janela de configurações é exibida, lá selecionamos a opção Atualização e Segurança.

Etapa 9
Mais tarde nós selecionamos Atualização do Windows.

Etapa 10
Na guia Windows Update, clicamos na linha Opções avançadas. A seguinte janela será exibida:

Etapa 11
Nós vemos a opção Obtenha compilações de Insider Preview, lá Clicamos no botão Iniciar. Podemos ver que o seguinte é exibido:

Para continuar com o processo devemos estar registrados como usuários internosIsso é para baixar e executar diferentes compilações e aplicativos Microsoft, se não estivermos registrados podemos fazê-lo através do seguinte link.

Etapa 12
Assim que tivermos nosso usuário registrado, passamos a dar clique no botão Sign in to our Windows 10.

Etapa 13
Nós escolhemos a conta da Microsoft e inserimos nosso nome de usuário e senha.

Etapa 14
Nós clicamos em Iniciar sessãoPor razões de segurança, devemos inserir novamente nossa senha de usuário.

Etapa 15
Nós clicamos em Próximo e veremos que, uma vez que a sessão tenha sido conectada, a seguinte janela de informações será exibida:

Etapa 16
Nós clicamos em Próximo, vForneceremos as seguintes informações:

Etapa 17
Nós clicamos em confirme e, em seguida devemos reiniciar nosso Windows 10 para ter acesso às diferentes atualizações do Insider Preview. Assim que clicamos no botão Reiniciar agora para iniciar automaticamente a reinicialização de nossa máquina. O processo de reinicialização começará

ObservaçãoAlgo muito, muito importante que devemos ter em mente é que o Linux Bash Shell só será executado no Build 14316 em um ambiente Windows 10 Insider Preview, no momento não pode ser executado no Windows 10 Home ou Windows 10 Enterprise. (Sim, é um problema), estima-se que em muito em breve poderemos usar o Linux Bash Shell no Windows 10 Home ou Enterprise.

Etapa 18
Depois de reiniciar o Windows devemos ir novamente para Configurações, Atualização e segurança, atualização do Windows e lá nós selecionamos novamente Opções avançadas, lá poderemos ver novamente nossa opção de atualizar as novas compilações ou compilações que saem por meio do Insider, lembre-se de que ser usuários do Insider nos permite testar sistemas operacionais e aplicativos antes que eles sejam colocados no mercado ou que as versões anteriores sejam lançadas.

Etapa 19
Podemos escolher a opção Rápido (Recomendável) uma vez que desta forma as atualizações chegam mais cedo mesmo que não sejam estáveis, se escolhermos Devagar as atualizações demoram mais, mas são mais estáveis.

Etapa 20
Depois de todo esse processo podemos pesquisar no Windows Update as atualizações disponíveis e encontraremos a compilação 14316, o processo de atualização é semelhante ao do Windows Update normalmente.

A seguir Abrimos a opção de ativar ou desativar recursos do Windows e ali Procuraremos subsistemas Windows para Linux (Beta). Como observamos, o esclarecimento "Beta" é feito, o que indica que se encontra em processo de teste pelo grupo de desenvolvedores da Microsoft.

Etapa 21
Assim que este recurso for ativado devemos reiniciar nossa máquina Windows 10. Assim que a máquina for reiniciada, podemos usar o mecanismo de pesquisa do Windows 10 para localizar e executar o comando bash.exe.

Etapa 22
Depois de executar este comando, veremos que uma janela do DOS é exibida na qual devemos aceitar os termos de uso, simplesmente nós inserimos a letra s (Sim) e damos Digitar.

4. Como abrir e usar o Bash no Windows 10

Passo 1
Assim que terminarmos esta instalação devemos esperar que o processo termine e podemos pesquisar o termo Ubuntu para que possamos executar o shell bash do Linux em nosso ambiente Windows 10. Uma vez localizado, basta clicar nele e, assim, implantar nosso terminal Ubuntu no Windows 10.

Passo 2
Veremos nosso terminal da seguinte maneira:

etapa 3
Desta forma podemos usar todos os comandos do Ubuntu no Windows 10. Vejamos, por exemplo, o subsistema que vamos usar com este recurso lançado pelo Windows, lembre-se que está em beta. Usaremos o seguinte comando:

 lbs_release -a

Passo 4
Neste recurso poderemos usar o editor nano e todos os pacotes relacionados ao apt para poder atualizar nossos repositórios usando o comando:

 apt-get update

Etapa 5
Da mesma forma, podemos usar o sudo, pois funciona perfeitamente (até agora). Como mencionamos, por ser uma versão beta existem comandos que ainda não funcionam da melhor maneira, por exemplo o comando ifconfig que nos permite ver os parâmetros de rede não está habilitado e não seremos capazes de integrá-lo totalmente ferramenta bash com aplicativos do Windows 10.

De qualquer forma temos um grande alcance com este novo recurso disponibilizado pela Microsoft. Linux Bash Shell é comentado no Ubuntu 14.04 LTS Para levar isso em consideração e dentro de suas virtudes está o uso extensivo do APT, uma vez que podemos pesquisar por pacotes usando a sintaxe de pesquisa apt-cache ou instalá-los diretamente através do comando apt-get instal.

As ajudas APT que estão ativas são

  • Instale um pacote de aplicativo usando o comando apt-get install packagename, em que packagename é o nome do pacote a ser instalado.
  • Baixe e instale as atualizações mais recentes usando o comando apt-get update.
  • Baixe e instale as últimas atualizações do pacote usando o comando apt-get upgrade.
  • Desinstale um pacote usando o comando apt-get remove packagename em que packagename é o nome do pacote a ser desinstalado.
  • Procure os pacotes disponíveis usando o comando apt-cache search Word, na palavra Word devemos inserir o termo do pacote a ser pesquisado.

Etapa 5
Podemos criar um ambiente de ferramentas gráficas e para isso podemos instalar algumas das ferramentas que encontramos disponíveis na rede para este fim, podemos instalar, por exemplo, Xming ou Cygwin.

Alguns aspectos importantes no recurso Linux Bash Shell

  • Não é uma máquina virtual é um ambiente Linux real e ocupa um espaço diretamente na unidade do Windows.
  • É uma beta, ou seja, está sujeito a alterações e modificações até que os erros que possam aparecer sejam corrigidos.
  • Este recurso não disponível nas versões Home ou Enterprise No momento, ele está disponível apenas na versão Insider Preview.
  • Vários recursos do Linux eles podem ser executados neste recurso como apt-get, Bash, Python, git, vim entre outros.
  • Está baseado no Ubuntu 14.04 LTS.
  • Para a criação e integração deste recurso juntou-se Microsoft com os criadores do Ubuntu, Canonical.
  • Podemos ter um Grande performance de nossos aplicativos Linux em execução em um ambiente Windows 10.
  • Não podemos interagir entre aplicativos, ou seja, aplicativos do Windows com Linux e vice-versa.

5. Como executar programas do Windows no Ubuntu Bash


Em primeiro lugar, devemos ter em mente o seguinte:

O Windows 10 unidade C No Ubuntu Bash, temos o seguinte caminho: / mnt / c.
Bash tem a habilidade de distinguir entre maiúsculas e minúsculas portanto, se inserirmos um comando no formato errado, receberemos um erro.

Passo 1
Podemos começar a tentar executar o comando Ping que encontramos no seguinte caminho:

 C: \ Windows \ System32 \ PING.EXE
Passo 2
Para isso vamos ao Bash e executamos o seguinte comando:
 /mnt/c/Windows/System32/PING.EXE
etapa 3
Antes de executá-lo vamos tentar executar o comando letras minúsculas para verificar se o Bash diferencia maiúsculas de minúsculas.

PROLONGAR

Passo 4
Agora se o executarmos de forma normal, em maiúsculas, obteremos o seguinte resultado. Isso acontece porque não definimos os parâmetros completos do comando. Devemos mantenha a sintaxe em mente do caminho, uma vez que se ele contém caracteres como colchetes ou espaços, devemos precedê-los com o Barra Lateral \.

PROLONGAR

Etapa 5
A seguir tentaremos acessar o Internet Explorer, para isso executaremos o seguinte comando no Bash:

 / mnt / c / Programa \ Arquivos \ (x86 \) / Internet \ Explorer / iexplore.exe
Etapa 6
O resultado obtido será o seguinte. Observe que adicionamos o símbolo \ antes dos caracteres que contêm um espaço.

PROLONGAR

6. Como atribuir um argumento a um comando no Ubuntu Bash

Passo 1
O Bash Shell atribui automaticamente os parâmetros diretamente aos comandos que executamos, por exemplo, podemos usar o seguinte comando:

 /mnt/c/Windows/System32/PING.EXE solvetic.com
Passo 2
Obteremos o seguinte resultado:

PROLONGAR

etapa 3
Ou se quisermos ver o arquivo hosts do computador usaremos o seguinte comando:

 /mnt/c/Windows/System32/notepad.exe "C: \ Windows \ System32 \ drivers \ etc \ hosts"

PROLONGAR

Como podemos ver, podemos usar o caminho padrão do Windows enquanto executamos um caminho diretamente para um programa.

7. Como executar um comando no Ubuntu Bash


Como sabemos, nem todos os comandos do Windows 10 são executáveis, .exe, mas são incorporados ao prompt de comando.

Passo 1
Para executar este tipo de comando, devemos execute o comando cmd.exe e, em seguida, insira o respectivo comando, a sintaxe é a seguinte:

 /mnt/c/Windows/System32/cmd.exe / comando C
Passo 2
Por exemplo, para exibir o diretório, usaremos o seguinte comando:
 /mnt/c/Windows/System32/cmd.exe / C dir

PROLONGAR

8. Como adicionar diretórios a um caminho especial no Bash


Os serviços do Windows para Bash tratam os arquivos executáveis ​​do Windows da mesma forma que os binários do Linux são tratados, ou seja, podemos adicionar um diretório que contém um arquivo .exe e depois executá-lo diretamente.

Passo 1
Por exemplo, podemos inserir o seguinte comando:

 exportar PATH = $ PATH: / mnt / c / Windows / System32
Passo 2
Agora podemos executar diretamente os comandos que são necessários, neste caso vamos executar dois (PING.EXE e notepad.exe) Como podemos ver, eles são executados corretamente e sem problemas.

PROLONGAR

9. Como executar comandos do Linux e do Windows 10 simultaneamente


Com esta nova novidade temos a opção de canalize um comando do Windows 10 para um comando do Linux.
Um exemplo prático disso é o uso do comando do Windows ipconfig.exe -all para acessar as interfaces de rede e simultaneamente usar o comando grep do Linux para que o resultado fique neste formato. Podemos usar o seguinte comando:
 /mnt/c/Windows/System32/ipconfig.exe -all | grep "Endereço IPv4"

PROLONGAR

Ao vermos esta novidade importante e prática, ela nos permitirá ter um escopo maior do Ubuntu Bash no Windows 10 para várias tarefas de gerenciamento. Ao vermos este novo recurso, ele nos proporcionará um novo ambiente que, sem dúvida, contanto que tenhamos algum vínculo com ele. Mundo LinuxSerá uma experiência agradável em nossas funções, esperançosamente, o recurso Bash será lançado para as versões tradicionais, já que todas não têm o escopo da versão Insider Preview. Se você costuma usar esses dois sistemas operacionais, também propomos a opção de ter um inicialização dupla com Linux e Windows 10 e assim não perca o melhor de ambos.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave