Pagina inicial » Área de Trabalho » Bash no Ubuntu no Windows 10 - Desfrute de produtos Linux no Windows

    Bash no Ubuntu no Windows 10 - Desfrute de produtos Linux no Windows

    Microsoft lançou recentemente Bash no Ubuntu no Windows 10 â??? uma ambiente shell com a maior parte do Linux CLI ferramentas e utilitários. Usando o mesmo, você pode executar grep, awk e muitas outras ferramentas diretamente no Windows sem a necessidade de mudar para a distribuição Linux.

    Mesmo que você nunca tenha experimentado Unix ou Linux, aqui está sua chance de aprenda e experimente o Bash e outras ferramentas * NIX no Windows 10. Neste tutorial introdutório, vamos compartilhar como Comece com o Bash no Windows 10 e usá-los de várias maneiras.

    O que é Bash no Ubuntu no Windows 10?

    Bash (Bourne Again SHell) é um shell baseado em texto e uma linguagem de script para plataformas Unix e Linux. Bash no Ubuntu no Windows 10 é um recurso opcional que está disponível para pessoas que usam a atualização de aniversário do Windows 10.

    Ele é executado no topo do Windows Subsystem para Linux (WSL) e permite que você experimentar o Linux bem dentro do seu PC Windows.

    Esta nova tecnologia permite que você execute comandos * NIX e ferramentas de linha de comando compatíveis nativamente no Windows. Você não precisa mais instalar uma distribuição Unix ou Linux lado a lado em seu sistema operacional Windows ou configurar uma máquina virtual para experimentar o * NIX OS.

    Comparado a uma máquina virtual, Bash on Ubuntu requer menos recursos do sistema, e permite acessar as ferramentas Windows e Linux ao mesmo tempo.

    Bash no Windows 10 é especialmente útil paradesenvolvedores e administradores de sistema trabalhando em projetos de código aberto. Esse recurso vem como um presente não previsto da Microsoft com o apoio da Canonical.

    Isto é para colmatar o fosso entre o Windows proprietário com as tecnologias gratuitas e de código aberto do Linux, começando com o shell Bash.

    Vantagens
    • Execute os utilitários de linha de comando * NIX como grep, awk e sed
    • Executar scripts de shell (.sh) com os utilitários de linha de comando suportados
    • Navegue e modifique o sistema de arquivos local do Windows usando o Bash
    • Experimente várias ferramentas e utilitários do tipo * NIX-primeiro, como Python, Ruby, Git, etc..
    • Suporta ferramentas de servidor como Apache HTTP Server, MySQL e mais
    Desvantagens
    • Não executa ferramentas GUI nativamente (embora haja um truque abaixo)
    • Não permite que scripts Bash executem programas do Windows e vice-versa

    Como instalar o Bash no Ubuntu no Windows 10?

    Bash no Ubuntu no Windows 10 é instalável manualmente se o seu sistema é executado no Windows 10 tendo Atualização de aniversário (build 14393 ou posterior) e suporta 64 bits processador. Siga estas etapas para confirmar se o seu sistema atende a esses requisitos:

    1. Abrir Definições > selecionar Sistema > selecionar Sobre
    2. Procure as seguintes informações: Compilação do SO e Tipo de sistema

    Depois de verificar os requisitos, você pode instalar o Bash usando as seguintes etapas:

    1. Abrir Definições > selecionar Atualização e segurança > selecionar Para desenvolvedores
    2. Debaixo Use o recurso de desenvolvedors > selecionar Modo de desenvolvedor opção, e o Windows 10 irá procurar e instalar o pacote de modo de desenvolvedor

    Nota: O Bash será instalado apesar da mensagem de erro mostrada abaixo.

    Agora ativar o subsistema do Windows para Linux (um recurso opcional) usando estas etapas:

    1. No Começar caixa de pesquisa, digite "virar"e clique em Liga ou desliga características das janelas
    2. Selecione Subsistema Windows para Linux (Beta) e clique Está bem
    3. Depois de instalar o Windows Subsystem para Linux, reinicie o computador se for solicitado
    4. No Começar caixa de pesquisa, digite "cmd"e aberto Prompt de comando
    5. Tipo “bater” na janela do prompt de comando e pressione Enter
    6. Tipo "y"para aceitar os termos da licença (você também pode verificá-los no link fornecido)
    7. O Windows Subsystem para Linux agora será baixado e instalado Bash no Ubuntu, e vai colocar um atalho para o mesmo no Menu Iniciar
    8. Depois que o Bash estiver instalado, você precisará criar um Nome de usuário e senha do UNIX

    Nota: Não precisa ser o mesmo nome e senha da sua conta do Windows.

    Parabéns¢??? você acabou de instalar o Bash no Ubuntu no Windows 10 agora. Você pode inicie-o usando o menu Iniciar e aproveite a execução dos utilitários Unix e Linux agora.

    Como usar o Bash no Ubuntu no Windows 10?

    Após a instalação, você pode Aproveite o uso do Bash com root ("administrador" no termo do Windows) ou permissões de acesso total no Windows 10. O sistema de arquivos local (unidade C:) está localizado no / mnt / c diretório neste ambiente de shell e o mesmo que para suas unidades.

    Nota: Mesmo que os sistemas * NIX, o Bash no ambiente do Windows 10 também diferencia maiúsculas de minúsculas, ou seja,., os nomes 'ash', 'Ash', 'AsH' e 'ASH' são todos diferentes.

    Como instalar mais ferramentas * NIX e utilitários?

    Você pode instalar software adicional ou atualizar as ferramentas atuais usando o conhecido apt-get comando com o prefixo sudo para executá-los como root ou administrador no Windows.

    Abaixo é uma lista de comandos do apt-get você pode usar para instalar o software * NIX:

    • sudo apt-get update - Atualizar informações da lista de pacotes (lista de softwares disponíveis para download junto com seus números de versão)
    • sudo apt-get install - Instalar um novo pacote de aplicativos (substituir ""com o nome do pacote para instalar)
    • sudo apt-get remove - Desinstalar um pacote de aplicativos presente (substituir ""com o nome do pacote para remover)
    • sudo apt-cache search - Procurar por pacotes disponíveis (substituir ""com o nome do pacote para pesquisar)
    • sudo apt-get upgrade - Baixe e atualize os pacotes de software instalados

    Depois de baixar e instalar um aplicativo, você pode digite seu nome no shell Bash (sem qualquer extensão) e pressione a tecla Enter para executar o mesmo.

    Observe que as ferramentas e utilitários baseados em Linux restrito para rodar somente no shell Bash.

    Como executar scripts Bash?

    Na concha Bash, você pode usar nano ou vi editores para criar scripts de shell. Depois de criar o script com o conjunto de comandos necessário, salve e feche o editor e siga-os etapas para executar seu script de linha de comando:

    1. Tornar o script executável usando chmod comando, por exemplo, chmod + x ./myscript.sh para um script chamado "myscript.sh"presente no diretório atual
    2. Execute o script no terminal especificando seu caminho completo, por exemplo, ./myscript.sh para um script chamado "myscript.sh"presente no diretório atual
    Como executar comandos do Linux fora do Bash?

    Você não precisa iniciar o shell Bash primeiro para executar um comando * NIX, em vez de executar um script ou iniciar um programa. Você pode execute o comando diretamente usando bash -c, que pode ser usado para vários fins como:

    • Para criar atalhos da área de trabalho
    • Para iniciar programas Linux diretamente de Executar ferramenta
    • Para chamar comandos do Linux em lote ou Scripts do PowerShell

    Por exemplo, você pode executar as etapas a seguir para iniciar o editor vi:

    1. Pressione Win + R para iniciar o Corre ferramenta
    2. Na janela Executar, digite bash -c "vi" e clique Está bem para iniciar o editor vi
    Como executar programas GUI usando o Bash?

    Bash no Ubuntu no Windows 10 não suporta software GUI nativamente, mas pode executar alguns ferramentas baseadas em gráficos usando o velho truque VNC. O truque requer um 'X Server' rodando no seu Windows e Bash no Ubuntu configurado para encaminhar os gráficos para esse servidor.

    Aqui está o procedimento passo a passo para alcançar o resultado:

    1. Instalar um aplicativo do X Server no Windows como o Xming
    2. Instale o programa GUI no Bash usando o apt-get comando, por exemplo, executar sudo apt-get instala o vim-gtk instalar o editor Vim baseado em GTK
    3. Depois de instalado, execute exportar DISPLAY =: 0 no Bash.

      Nota:

      Você deve executar este comando toda vez que reabrir o Bash
    4. Agora inicie a ferramenta GUI * NIX executando o nome do seu executável no Bash, por exemplo, execute gvim para lançar o Editor Vim baseado em GTK

    Nota: Todos os programas GUI baseados em * NIX ainda não são suportados por este truque, então se o seu programa favorito não funcionar, não se preocupe e aguarde o suporte oficial em futuras atualizações. Além disso, você pode receber falhas no sistema durante a execução de algumas ferramentas GUI devido à mesma razão.

    Comandos Bash Comuns e Úteis

    Bash no Ubuntu Windows 10 suporta vários comandos comuns e utiliza vários utilitários de linha de comando para ajudar a realizar tarefas diárias e escrever scripts úteis. Aqui está uma lista de comandos Unix e Linux comuns para ajudar você a começar a usar o Bash.

    Embrulhar para cima¢??? É um bom começo

    Bash no Ubuntu no Windows 10 revela-se um novo amanhecer com Microsoft finalmente aproveitando o suporte para software livre e de código aberto em sua plataforma Windows. Isso permite que os desenvolvedores aproveitar o ecossistema de desenvolvedor de código aberto sem side-loading Linux ou usando uma máquina virtual.

    No entanto, o * Aplicativos NIX não podem interagir ou iniciar programas do Windows diretamente, mas é só um começo, então vamos nos concentrar para as grandes possibilidades.

    Como você se sente sobre o Bash no Ubuntu, e quais recursos você gostaria de ver para o Bash no Ubuntu em futuras atualizações do Windows 10? Por favor, compartilhe seus pensamentos usando comentários.