Um guia rápido para Linux Bash Shell no Windows 10

Um guia rápido para Linux Bash Shell no Windows 10

Em março de 2016, a Microsoft anunciou a incrível parceria com a Canonical. Apresentado como Linux no Windows, os desenvolvedores se alegraram com a perspectiva de Bash vir para o Windows. Em vez de uma máquina virtual, a Atualização de Aniversário do Windows 10 prometia trazer todas as funcionalidades do bash para o Windows.





O Bash para Windows já está no ar há algum tempo e reúne uma grande quantidade de recursos. Embora certamente atenda ao público de desenvolvedores, mais recursos se escondem sob a linha de comando. Aprenda mais sobre o Bash no Windows, desde como e por que você deve instalá-lo até recursos ocultos que você provavelmente não conhecia.





Requisitos do sistema para Bash no Windows

Instalar o Bash no Windows é muito simples, mas vamos começar com o básico.





Você vai precisar de um PC rodando Windows 10 , um PC de 64 bits e a atualização de aniversário do Windows 10 instalada. Uma vez que a atualização foi direcionada aos desenvolvedores, você também precisará ativar o modo de desenvolvedor. Pode ser necessário reinicializar. Depois de ligado novamente, o Subsistema Windows para Linux (Beta) pode ser habilitado em Recursos do Windows. Isso, então, solicita outra reinicialização e, finalmente, quando o sistema for ligado novamente, você pode abrir o Bash. Uau!

Portanto, instalar e executar o Bash no Windows é surpreendentemente fácil. Contanto que você esteja armado com um PC com Windows 10 de 64 bits e tenha a Atualização de aniversário instalada, é tão simples quanto ativar alguns recursos.



Habilitando Bash no Windows

Habilitar o Bash no Windows não é tão difícil quanto parece. Veja como proceder com a instalação.

Primeiro, ative o modo de desenvolvedor. Navegar para Configurações> Atualização e segurança> Para desenvolvedores e selecione a bolha por Modo de desenvolvedor .





assista o filme completo grátis online sem fazer download de nada

Em seguida, aperte Teclas do Windows + Q e procurar por Liga ou desliga características das janelas .

Verificar OK e reinicie. Uma vez instalado e funcionando novamente, abra o menu Iniciar e pesquise por Bash . Clique no Comando Bash run opção.





Você será promovido a aceitar os termos de serviço e, após concordar com eles, o Bash fará o download.

Assim que terminar, você pode finalmente executar o Bash! Para fazer isso, basta abrir o menu Iniciar e pesquisar por Ubuntu .

O que você realmente pode fazer

Uma das maiores questões, o que você pode na realidade Faz com o Bash no Windows? Ferramentas de linha de comando GNU padrão, incluindo ...

grep ssh nano

... deve funcionar perfeitamente. Instalar pacotes e atualizações usando as funções apt e apt-get também é ótimo. O suporte a links simbólicos e sistemas de arquivos é fornecido por meio do ambiente Windows Subsystem for Linux (WSL), e há suporte para linguagens de programação como Python, NodeJS e Perl. Embora o Bash no Windows não se destine à execução de aplicativos gráficos, ele pode ser realizado.

Felizmente, você não pode editar / abrir / excluir aplicativos do Windows ou alterar as configurações do sistema do Windows. Este é um excelente sistema de proteção contra falhas, pois todos nós sabemos que podem ocorrer erros ao usar a linha de comando.

Instalando software Linux

No Linux, você pode instalar aplicativos através de vários métodos. A linha de comando é mais comumente usada. O apt-get baixa pacotes de software de repositórios, junto com dependências. É bacana e ficaria assim (sem colchetes e com o nome do pacote real):

sudo apt-get install [packagename]

Se fosse instalando Git por exemplo, vamos executar:

sudo apt-get install git

Bem simples. No entanto, certifique-se de incluir

sudo

pois precisamos de permissões de superusuário. O Git e outros softwares também podem ser instalados a partir da fonte.

Born to Run (aplicativos gráficos)

O Bash no Windows não oferece suporte a aplicativos gráficos do Linux, ou pelo menos oficialmente. No entanto, os membros da comunidade encontrou um método de fazer isso usando o subsistema Windows aparentemente bastante versátil para Linux. Só porque algo não é feito para um propósito, não significa que não possa ser usado para isso.

Caso em questão: a instalação do Bash para Windows instala uma imagem inteira do espaço do usuário do Ubuntu. Basicamente, você obtém tudo (todos os binários) que é apresentado em uma instalação tradicional do Ubuntu com uma interface gráfica de usuário (GUI).

Incluindo um espaço de usuário completo do Ubuntu, é possível executar aplicativos gráficos do Linux no Windows. A solução alternativa requer a instalação do X Server, usando apt-get para instalar um programa, definindo uma variável de ambiente de exibição e, finalmente, iniciando o aplicativo. Embora não seja particularmente difícil, é um processo complicado, pois as variáveis ​​de ambiente de exibição devem ser definidas toda vez que você deseja executar um aplicativo gráfico.

Além disso, é um recurso sem suporte, portanto, a funcionalidade depende de uma série de fatores. Como qualquer usuário nativo do Linux sabe, as instalações de aplicativos geralmente requerem dependências e ajustes como estão, então você só pode imaginar o Jerry-rigging Bash no Windows para executá-los.

Quer executar aplicativos gráficos do Linux? Você provavelmente está melhor usando Cygwin, uma VM no Windows para executar uma distribuição Linux ou apenas inicialização dupla. Então, novamente, há a novidade de aplicativos gráficos do Linux no Windows.

Acessando Arquivos

A instalação do Bash para Windows cria um espaço de usuário completo do Ubuntu. Você pode acessar facilmente esses arquivos usando o Windows File Explorer. No entanto, você terá que saber Onde para olhar, o que requer primeiro habilitar Mostrar arquivos, pastas e drives ocultos nas opções de visualização do File Explorer. Cada conta de usuário do Windows tem seu próprio espaço de usuário Ubuntu, que pode ser encontrado navegando até a pasta:

C:UsersUSERNAMEAppDataLocalLxssootfs

A pasta de início da conta reside em:

diferença entre os airpods 1 e 2
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Com a pasta raiz de:

C:UsersUSERNAMEAppDataLocalLxssoot

Acessar arquivos de sistema do Windows no Bash é um pouco diferente. O padrão no Bash é o diretório raiz do Ubuntu criado no sistema de arquivos do Windows. Mas você pode montar a unidade do sistema Windows. Portanto, para montar a unidade C :, use o comando:

/mnt/C

Para a unidade D: isso seria:

/mnt/D

E assim por diante. Uma vez que estamos usando a linha de comando, podemos acoplar tais comandos a comandos como

cd

(mudar de diretório). As permissões funcionam um pouco diferente. Para acessar a pasta admin, o programa Bash no Windows requer o privilégio 'Executar como Administrador'.

Gerenciamento de Servidor

Quer uma razão superprática para usar o Bash para Windows? O gerenciamento de servidores é uma ótima ideia. Criar um servidor é realmente fácil, mas se ele não tiver interface, você precisará encontrar uma maneira de gerenciá-lo. Existem muitos aplicativos, incluindo PuTTY, mas a linha de comando oferece uma solução simples. Apenas ssh no servidor e você pode gerenciá-lo a partir do terminal. A execução de scripts remotos funciona muito bem com o Bash no Windows e é um aplicativo fantástico e útil.

Desinstalar Bash para Windows

Depois de instalar o Bash para Windows, é bastante fácil desinstalar. Existem dois métodos principais para fazer isso: um remove o ambiente do Ubuntu, mas mantém sua pasta pessoal intacta. Para fazer isso, execute estes comandos por meio do prompt de comando ou do PowerShell:

lxrun /uninstall

Uma notificação avisará sobre os resultados da desinstalação: 'Isso removerá o ambiente do Ubuntu, bem como quaisquer modificações e novos aplicativos ...'

Modelo e para prosseguir com a remoção.

A alternativa desliga o subsistema Windows para Linux e isso remove o ambiente Ubuntu e a pasta pessoal:

lxrun /uninstall /full

Uma notificação avisa:

'Isso irá desinstalar o Ubuntu no Windows. Isso removerá o ambiente Ubuntu, bem como quaisquer modificações, novos aplicativos e dados do usuário. '

Modelo e para permitir a remoção do software.

como colocar linha em palavra

Bash no Windows traz muito potencial, e há recursos soberbos de nomes como o blog do Windows, sites da comunidade Ubuntu e até mesmo os favoritos de todos: Reddit . As conversas no thread / r / bashonubuntuonwindows incluem a execução de código Visual Studio, servidores de arquivos Samba e desenvolvimento com WSL. Como comprovou a execução de aplicativos gráficos, as possibilidades são quase infinitas.

Para que você está usando o Bash no Windows? Você está executando o Bash no Windows? Deixe-nos saber na seção de comentários abaixo!

Compartilhado Compartilhado Tweet O email 15 Comandos do Prompt de Comando do Windows (CMD) que você deve conhecer

O prompt de comando ainda é uma ferramenta poderosa do Windows. Aqui estão os comandos CMD mais úteis que todo usuário do Windows precisa saber.

Leia a seguir
Tópicos relacionados
  • Linux
  • janelas
  • Windows 10
  • Linux Bash Shell
Sobre o autor Moe Long(85 artigos publicados)

Moe Long é um escritor e editor que cobre tudo, desde tecnologia até entretenimento. Ele obteve um bacharelado em inglês da Universidade da Carolina do Norte em Chapel Hill, onde foi bolsista Robertson. Além de MUO, ele foi destaque em htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro e Cup of Moe.

Mais de Moe Long

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever