Como instalar e usar o shell de bash do Linux no Windows 10

Índice:

Como instalar e usar o shell de bash do Linux no Windows 10
Como instalar e usar o shell de bash do Linux no Windows 10

Vídeo: Como instalar e usar o shell de bash do Linux no Windows 10

Vídeo: Como instalar e usar o shell de bash do Linux no Windows 10
Vídeo: Como remover o fundo de uma imagem no Photoshop | Pixel Tutoriais - YouTube 2024, Maio
Anonim
O Windows Subsystem para Linux, introduzido na Atualização de Aniversário, tornou-se um recurso estável na Atualização de criadores de outono. Agora você pode executar o Ubuntu e o openSUSE no Windows, com o Fedora e mais distribuições Linux em breve.
O Windows Subsystem para Linux, introduzido na Atualização de Aniversário, tornou-se um recurso estável na Atualização de criadores de outono. Agora você pode executar o Ubuntu e o openSUSE no Windows, com o Fedora e mais distribuições Linux em breve.

O que você precisa saber sobre o Bash Shell do Windows 10

Esta não é uma máquina virtual, um contêiner ou software Linux compilado para o Windows (como o Cygwin). Em vez disso, o Windows 10 oferece um subsistema completo do Windows destinado ao Linux para executar o software Linux. É baseado no trabalho abandonado do Project Astoria da Microsoft para executar aplicativos Android no Windows.

Pense nisso como o oposto do Wine. Enquanto o Wine permite que você execute aplicativos do Windows diretamente no Linux, o Windows Subsystem para Linux permite que você execute aplicativos do Linux diretamente no Windows.

A Microsoft trabalhou com a Canonical para oferecer um ambiente Bash shell completo baseado no Ubuntu que é executado sobre esse subsistema. Tecnicamente, isso não é Linux. Linux é o kernel do sistema operacional subjacente, e isso não está disponível aqui. Em vez disso, isso permite que você execute o shell Bash e os mesmos binários que você normalmente executaria no Ubuntu Linux. Os puristas do software livre geralmente argumentam que o sistema operacional Linux comum deve ser chamado de "GNU / Linux" porque é realmente um grande número de softwares GNU em execução no kernel do Linux. A concha de Bash que você recebe é realmente apenas todos os utilitários GNU e outros softwares.

Embora esse recurso tenha sido originalmente chamado de "Bash no Ubuntu no Windows", ele também permite executar o Zsh e outras shells da linha de comando. Agora também suporta outras distribuições Linux. Você pode escolher o openSUSE Leap ou o SUSE Enterprise Server em vez do Ubuntu, e o Fedora também está a caminho.

Existem algumas limitações aqui. Isso ainda não é compatível com software de servidor de segundo plano e não funciona oficialmente com aplicativos de desktop gráficos para Linux. Nem todo aplicativo de linha de comando funciona, pois o recurso não é perfeito.

Como instalar o Bash no Windows 10

Esse recurso não funciona na versão de 32 bits do Windows 10, portanto, verifique se você está usando a versão de 64 bits do Windows. É hora de mudar para a versão de 64 bits do Windows 10, se você ainda estiver usando a versão de 32 bits.

Supondo que você tenha o Windows de 64 bits, vá para Painel de Controle> Programas> Ativar ou desativar recursos do Windows. Ative a opção “Windows Subsystem for Linux” na lista e clique no botão “OK”.

Clique em "Reiniciar agora" quando você for solicitado a reiniciar o computador. O recurso não funcionará até você reiniciar.

Nota: A partir da Atualização para criadores do outono, você não precisa mais ativar o modo de desenvolvedor no aplicativo "Configurações" para usar esse recurso. Você só precisa instalá-lo na janela Recursos do Windows.

Depois que o computador for reiniciado, abra a Microsoft Store no menu Iniciar e procure por "Linux" na loja. Clique em "Obter os aplicativos" no banner "Linux no Windows?".
Depois que o computador for reiniciado, abra a Microsoft Store no menu Iniciar e procure por "Linux" na loja. Clique em "Obter os aplicativos" no banner "Linux no Windows?".

Nota: A partir da Atualização para criadores do outono, você não poderá mais instalar o Ubuntu executando o comando "bash". Em vez disso, você precisa instalar o Ubuntu ou outra distribuição do Linux no aplicativo Store.

Você verá uma lista de todas as distribuições Linux atualmente disponíveis na Windows Store. A partir do Fall Creators Update, isso inclui o Ubuntu, o openSUSE Leap e o openSUSE Enterprise, com a promessa de que o Fedora chegará em breve.
Você verá uma lista de todas as distribuições Linux atualmente disponíveis na Windows Store. A partir do Fall Creators Update, isso inclui o Ubuntu, o openSUSE Leap e o openSUSE Enterprise, com a promessa de que o Fedora chegará em breve.

Atualizar: Debian e Kali estão agora disponíveis na Loja, mas não estão listados aqui. Procure por “Debian Linux” ou “Kali Linux” para encontrá-los e instalá-los.

Para instalar uma distribuição Linux, clique nela e, em seguida, clique no botão "Obter" ou "Instalar" para instalá-la como qualquer outro aplicativo da Loja.

Se você não tem certeza sobre qual ambiente Linux deve instalar, recomendamos o Ubuntu. Essa distribuição popular do Linux era anteriormente a única opção disponível, mas outros sistemas Linux agora estão disponíveis para pessoas com necessidades mais específicas.

Você também pode instalar várias distribuições do Linux e cada uma delas terá seus próprios atalhos exclusivos. Você pode até executar várias distribuições diferentes de Linux ao mesmo tempo em diferentes janelas.
Você também pode instalar várias distribuições do Linux e cada uma delas terá seus próprios atalhos exclusivos. Você pode até executar várias distribuições diferentes de Linux ao mesmo tempo em diferentes janelas.

Como usar o shell Bash e instalar o software Linux

Agora você tem um shell completo de linha de comando baseado no Ubuntu, ou qualquer outra distribuição Linux que você tenha instalado.

Como eles são os mesmos binários, você pode usar o comando apt ou apt-get do Ubuntu para instalar o software dos repositórios do Ubuntu se estiver usando o Ubuntu. Basta usar qualquer comando que você usaria normalmente nessa distribuição do Linux. Você terá acesso a todo o software de linha de comando do Linux, embora alguns aplicativos ainda não funcionem perfeitamente.

Para abrir o ambiente Linux que você instalou, basta abrir o menu Iniciar e procurar a distribuição que você instalou. Por exemplo, se você instalou o Ubuntu, inicie o atalho do Ubuntu.

Você pode fixar esse atalho de aplicativo no menu Iniciar, na barra de tarefas ou na área de trabalho para facilitar o acesso.

Na primeira vez que você iniciar o ambiente Linux, será solicitado que você insira um nome de usuário e senha do UNIX.Eles não precisam corresponder ao seu nome de usuário e senha do Windows, mas serão usados no ambiente Linux.
Na primeira vez que você iniciar o ambiente Linux, será solicitado que você insira um nome de usuário e senha do UNIX.Eles não precisam corresponder ao seu nome de usuário e senha do Windows, mas serão usados no ambiente Linux.

Por exemplo, se você digitar “bob” e “letmein” como suas credenciais, seu nome de usuário no ambiente Linux será “bob” e a senha usada no ambiente Linux será “letmein” - não importa o nome de usuário do Windows e senha são.

Você pode iniciar seu ambiente Linux instalado executando o
Você pode iniciar seu ambiente Linux instalado executando o

wsl

comando. Se você tiver várias distribuições Linux instaladas, poderá escolher o ambiente Linux padrão que este comando inicia.

Se você tem o Ubuntu instalado, você também pode executar o

ubuntu

comando para instalá-lo. Para o openSUSE Leap 42, use

opensuse-42

. Para o SUSE Linux Enterprise Server 12, use

sles-12

. Esses comandos estão listados na página de cada distribuição do Linux na Windows Store.

Você ainda pode iniciar seu ambiente Linux padrão executando o

bash

comando, mas a Microsoft diz que isso é obsoleto. Isso significa que o

bash

comando pode parar de funcionar no futuro.

Se você tem experiência em usar um shell Bash no Linux, no Mac OS X ou em outras plataformas, você se sentirá em casa.
Se você tem experiência em usar um shell Bash no Linux, no Mac OS X ou em outras plataformas, você se sentirá em casa.

No Ubuntu, você precisa prefixar um comando com

sudo

para executá-lo com permissões de root. O usuário “root” em plataformas UNIX tem acesso total ao sistema, como o usuário “Administrador” no Windows. Seu sistema de arquivos do Windows está localizado em

/mnt/c

no ambiente de shell Bash.

Use os mesmos comandos do terminal Linux que você usaria para se locomover. Se você está acostumado com o Prompt de Comando padrão do Windows com seus comandos do DOS, aqui estão alguns comandos básicos comuns ao Bash e ao Windows:

  • Alterar Diretório:

    cd

    no Bash,

    cd

    ou

    chdir

    no DOS

  • Listar o conteúdo do diretório:

    ls

    no Bash,

    dir

    no DOS

  • Mover ou renomear um arquivo:

    mv

    no Bash,

    move

    e

    rename

    no DOS

  • Copie um arquivo:

    cp

    no Bash,

    copy

    no DOS

  • Excluir um arquivo:

    rm

    no Bash,

    del

    ou

    erase

    no DOS

  • Crie um diretório:

    mkdir

    no Bash,

    mkdir

    no DOS

  • Use um editor de texto:

    vi

    ou

    nano

    no Bash,

    edit

    no DOS

É importante lembrar que, diferentemente do Windows, o shell Bash e seu ambiente de imitação do Linux fazem distinção entre maiúsculas e minúsculas. Em outras palavras, “Arquivo.txt” com letra maiúscula é diferente de “arquivo.txt” sem capital.

Para obter mais instruções, consulte nosso guia para iniciantes sobre a linha de comando do Linux e outras introduções semelhantes ao shell Bash, à linha de comando do Ubuntu e ao terminal on-line do Linux.

Você precisará usar o comando apt para instalar e atualizar o software do ambiente do Ubuntu. Certifique-se de prefixar esses comandos com
Você precisará usar o comando apt para instalar e atualizar o software do ambiente do Ubuntu. Certifique-se de prefixar esses comandos com

sudo

o que os torna executados como root - o equivalente de administrador do Linux. Aqui estão os comandos do apt-get que você precisa saber:

  • Faça o download das informações atualizadas sobre os pacotes disponíveis:

    sudo apt update

  • Instalar um pacote de aplicativos:

    sudo apt install packagename

    (Substitua "packagename" pelo nome do pacote).

  • Desinstale um pacote de aplicativos:

    sudo apt remove packagename

    (Substitua "packagename" pelo nome do pacote).

  • Procurar por pacotes disponíveis:

    sudo apt search word

    (Substitua "palavra" por uma palavra para a qual você deseja pesquisar os nomes e as descrições dos pacotes.)

  • Baixe e instale as versões mais recentes de seus pacotes instalados:

    sudo apt upgrade

Se você instalou uma distribuição do SUSE Linux, poderá usar o comando zypper para instalar o software.

Depois de fazer o download e instalar um aplicativo, digite o nome dele no prompt e pressione Enter para executá-lo. Verifique a documentação desse aplicativo específico para mais detalhes.

Image
Image

Bônus: Instale a fonte do Ubuntu para uma verdadeira experiência do Ubuntu

Se você quer uma experiência mais precisa do Ubuntu no Windows 10, você também pode instalar as fontes do Ubuntu e ativá-las no terminal. Você não precisa fazer isso, pois a fonte de prompt de comando padrão do Windows parece muito boa para nós, mas é uma opção.

Aqui está o que parece:

Para instalar a fonte, primeiro baixe a Família de Fontes Ubuntu do site do Ubuntu. Abra o arquivo.zip baixado e localize o arquivo “UbuntuMono-R.ttf”. Esta é a fonte monoespaçada do Ubuntu, que é a única usada no terminal. É a única fonte que você precisa instalar.
Para instalar a fonte, primeiro baixe a Família de Fontes Ubuntu do site do Ubuntu. Abra o arquivo.zip baixado e localize o arquivo “UbuntuMono-R.ttf”. Esta é a fonte monoespaçada do Ubuntu, que é a única usada no terminal. É a única fonte que você precisa instalar.
Clique duas vezes no arquivo “UbuntuMono-R.ttf” e você verá uma prévia da fonte. Clique em "Instalar" para instalá-lo em seu sistema.
Clique duas vezes no arquivo “UbuntuMono-R.ttf” e você verá uma prévia da fonte. Clique em "Instalar" para instalá-lo em seu sistema.
Para tornar a fonte monoespaçada do Ubuntu se tornar uma opção no console, você precisará adicionar uma configuração ao registro do Windows.
Para tornar a fonte monoespaçada do Ubuntu se tornar uma opção no console, você precisará adicionar uma configuração ao registro do Windows.

Abra um editor de registro pressionando Windows + R no teclado, digitando

regedit

e, em seguida, pressionando Enter. Navegue até a seguinte chave ou copie e cole-a na barra de endereços do Editor do Registro:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Clique com o botão direito do mouse no painel direito e selecione Novo> Valor da seqüência. Nomeie o novo valor
Clique com o botão direito do mouse no painel direito e selecione Novo> Valor da seqüência. Nomeie o novo valor

000

Clique duas vezes na seqüência “000” que você acabou de criar e, em seguida, digite

Ubuntu Mono

como seus dados de valor.

Inicie uma janela do Ubuntu, clique com o botão direito do mouse na barra de título e selecione o comando “Propriedades”. Clique na guia “Font” e selecione “Ubuntu Mono” na lista de fontes.
Inicie uma janela do Ubuntu, clique com o botão direito do mouse na barra de título e selecione o comando “Propriedades”. Clique na guia “Font” e selecione “Ubuntu Mono” na lista de fontes.
Image
Image

O software que você instala no shell Bash é restrito ao shell Bash. Você pode acessar esses programas no Prompt de Comando, no PowerShell ou em qualquer outro lugar do Windows, mas somente se executar o

bash -c

comando.

Recomendado: