Como instalar e usar o Bash no Windows 11

Bash ( Bourne Again Shell ) é a linha de comando e a interface gráfica do usuário distribuída com todas as distribuições Linux . Usar o Bash no Windows 10(Bash on Windows 10) não foi um processo simples. No entanto, o Windows 11 inclui um Windows Subsystem for Linux atualizado ( WSL 2.0 ) que permite instalar e usar o Bash com mais facilidade do que nunca.

A nova versão do WSL executa um verdadeiro kernel Linux(Linux kernel) dentro de uma máquina virtual. Isso significa que qualquer distribuição Linux executada no WSL inclui Bash .

Como instalar o WSL(WSL) e o Bash no Windows 11

Para instalar e executar sistemas operacionais Linux que incluem Bash em seu sistema Windows 11 , você precisará instalar o WSL(WSL) primeiro. No Windows 11 , esse é um processo direto usando o Windows Terminal(Windows Terminal) . Não inicie o CMD ( Prompt de Comando(Command Prompt) ) – o Windows Terminal(Windows Terminal) é um aplicativo diferente.

1. Selecione o botão Iniciar(Start) e digite “terminal” no campo de pesquisa. No painel do Terminal do Windows, selecione (Windows Terminal)Executar(Run) como administrador(Administrator) .

Observação: se o Windows Terminal(Windows Terminal) não iniciar, talvez seja necessário atualizá-lo. Visite a Microsoft Store e instale a versão mais recente do Windows Terminal(latest version of the Windows Terminal) .

2. Digite o seguinte comando: wsl –install, no prompt de comandos e pressione Enter . Este único comando fará o download e instalará a versão mais recente do Windows Subsystem for Linux . O download é de algumas centenas de megabytes, portanto, o processo de instalação pode levar algum tempo para ser concluído.

3. Quando terminar, você deverá ver a mensagem: "A operação solicitada foi bem-sucedida". Depois de ver essa mensagem, reinicie o sistema para concluir a instalação do WSL . Você pode digitar shutdown /r /t 0 no Windows Terminal para iniciar a reinicialização.

4. Após a reinicialização do sistema, o processo continuará instalando o Ubuntu como a distribuição padrão do Linux . Você será solicitado a inserir um nome de usuário e senha para o sistema Linux .

5. Assim que você terminar, o Ubuntu será iniciado no shell Bash automaticamente. Você pode usar os mesmos comandos que normalmente usaria no Linux , incluindo a instalação de aplicativos Linux nesse ambiente virtual.

6. Você pode instalar outras distribuições Linux(other Linux distros) se preferir. Para ver quais estão disponíveis para instalação, reabra o Windows Terminal(Windows Terminal) ( Powershell ), digite wsl –list –online e pressione Enter . Você verá opções como Opensuse , Debian e outras.

7. Você pode instalar qualquer uma dessas distribuições digitando wsl –install -d <> no Terminal do Windows(Windows Terminal) . O mesmo processo da instalação anterior do Ubuntu será repetido e você precisará inserir um nome de usuário e senha para concluir a instalação.

Observação: você também pode instalar qualquer distribuição Linux(Linux Distro) no Windows a partir da Microsoft Store .

Como iniciar sua distribuição Linux(Your Linux Distro) e usar o Bash(Use Bash)

Existem dois métodos que você pode usar para iniciar sua distribuição Linux . Se você instalou o Ubuntu , você pode selecionar o menu Iniciar(Start) , digitar Ubuntu e selecionar o aplicativo Ubuntu para iniciá-lo.(Ubuntu)

Alternativamente, você pode iniciar o Windows Terminal e apenas digitar o comando Ubuntu para iniciar o shell Linux Bash no ambiente (Linux Bash)Ubuntu .

Para ver uma lista de todos os comandos Linux disponíveis que você pode usar no (Linux)Bash , digite help -d.

Você pode obter mais detalhes sobre comandos individuais digitando help seguido do nome do comando. Por exemplo, help printf retorna detalhes do comando e informações sobre cada parâmetro de comando.

Alguns dos comandos Bash mais comuns que a maioria das pessoas usam quando começam incluem:

  • Modo(Mode) interativo : Digite comandos na interface de linha de comando ( Terminal do Windows(Windows Terminal) ).
  • Modo(Mode) Lote : Execute um arquivo de texto que contenha todos os comandos que você gostaria que o Linux executasse em ordem. Muitas pessoas criam esses scripts usando a sintaxe de programação.

Como executar um script Bash(Bash Script) no Windows

Para executar um script no Bash , basta criar um arquivo de texto usando seu editor de arquivos favorito, como o Bloco(Notepad) de Notas , e salvá-lo em um local que você se lembre.

Uma coisa que é única sobre um script Bash é que a primeira linha deve ser “#!” seguido pelo caminho do seu caminho bash do Linux . Para ver o que é isso, inicie o Ubuntu e digite qual bash na janela da linha de comando. Isso fornecerá o caminho do Bash .

Crie um novo arquivo de texto e inclua essa primeira linha no topo. No caso deste exemplo, seria:

#! /usuário/bin/bash

Siga esta linha com cada comando sequencial que você deseja que o Linux execute. Neste exemplo:

  • Linha 1: usa o comando echo para exibir texto para o usuário na tela.
  • Linha 2: Combina echo com o comando date para retornar a data de hoje.
  • Linha 3: Combina echo com o comando whoami para retornar seu nome de usuário.

Salve este arquivo de texto com uma extensão .sh. Lembre-se do caminho para este arquivo.

Em seguida, abra o Terminal do Windows(Windows Terminal) e use o comando cd para navegar até o caminho onde você salvou o script Bash .

Para executar o script, digite bash <<nome do script>>.

Este é um exemplo muito simples, mas demonstra como você pode usar esse arquivo para criar programas de script Bash inteiros. (Bash)Até mesmo instruções de programação como instruções IF estão disponíveis para incluir recursos de tomada de decisão em seu script.

O site SS64 fornece um extenso recurso(SS64 provides an extensive resource) com todos os comandos Bash disponíveis que você pode usar no terminal Bash ou em seus scripts Bash .

Você também pode ver um tutorial sobre como usar um script de shell do Linux para fazer backup de um diretório(Linux shell script to back up a directory) .



About the author

Eu sou um técnico de informática com mais de 10 anos de experiência, incluindo 3 anos como um店員. Tenho experiência em dispositivos Apple e Android e sou particularmente habilidoso em reparar e atualizar computadores. Também gosto de assistir filmes no meu computador e usar meu iPhone para tirar fotos e vídeos.



Related posts