Instalando Git Bash e PowerShell Moderno no Windows — aula do módulo Primeiros Passos no Terminal, na trilha Setup Essencial & Terminal Descomplicado da…
Leitura de aproximadamente 5 minutos.
Módulo: Primeiros Passos no Terminal · Curso: Setup Essencial & Terminal Descomplicado · Formação: Formação Nível Zero: Ferramentas Essenciais e Gratuitas de IA e Código
Ao iniciar na programação e na automação assistida por Inteligência Artificial no sistema operacional Windows, você rapidamente se depara com três ambientes de linha de comando distintos. Compreender a função de cada um evita horas de frustração com comandos que "não funcionam":
1. Prompt de Comando (CMD): A ferramenta mais antiga do Windows, herdada da época do MS-DOS na década de 1980. Possui sintaxe rígida, suporte limitado a scripts modernos e comandos proprietários (como dir para listar e type para ler arquivos). É mantido apenas para compatibilidade retroativa e deve ser evitado em novos projetos. 2. PowerShell: O shell moderno e robusto desenvolvido pela Microsoft. Baseado em objetos e na plataforma .NET, o PowerShell é excelente para administração corporativa do Windows e para tarefas que exigem scripts detalhados de sistema operacional. 3. Git Bash: Um emulador leve que traz o interpretador de comandos padrão do ecossistema Unix/Linux (chamado Bash) para dentro do Windows. Ele permite que você use os mesmos comandos que rodam em servidores de nuvem (como AWS, Google Cloud e DigitalOcean) diretamente no seu computador pessoal.
+-------------------------------------------------------------------------------+
| ECOSSISTEMA DE TERMINAIS NO WINDOWS |
+-------------------------------------------------------------------------------+
| |
| [Windows Terminal (Interface Moderna com Abas, Temas e Suporte UTF-8)] |
| │ |
| ┌───────────────────┼───────────────────┐ |
| ▼ ▼ ▼ |
| [Git Bash] [PowerShell] [CMD] |
| (Padrão Web/Linux) (Padrão Automação Win) (Legado - Evitar) |
| │ │ │ |
| └───────────────────┼───────────────────┘ |
| ▼ |
| [Núcleo do Windows / Sistema de Arquivos] |
| |
+-------------------------------------------------------------------------------+
A quase totalidade da documentação moderna de desenvolvimento, repositórios do GitHub, comandos de frameworks (como Node.js, Next.js e Python) e instruções geradas por assistentes de IA utilizam a sintaxe do Bash.
Observe a comparação de comandos para executar exatamente as mesmas tarefas nos diferentes ambientes:
| Ação Desejada | Git Bash (Linux/macOS) | PowerShell | Prompt Legado (CMD) | |---|---|---|---| | Onde estou agora? | pwd | pwd (alias de Get-Location) | cd (sem argumentos) | | Listar arquivos | ls -la | ls ou Get-ChildItem | dir | | Criar pasta | mkdir projeto | mkdir projeto | mkdir projeto | | Ler conteúdo de arquivo | cat config.json | cat config.json | type config.json | | Limpar a tela | clear | clear ou cls | cls |
Utilizar o Git Bash garante que qualquer comando sugerido por um agente de IA ou documentação técnica oficial funcione no seu computador sem necessidade de "tradução" manual.
O Git Bash é instalado automaticamente através do pacote oficial Git for Windows. Siga os passos:
1. Download do Instalador:
.exe).2. Execução do Instalador:
Git Bash Here e Git GUI Here permaneçam ativados para aparecerem no menu de clique direito do mouse).3. Escolha do Editor Padrão:
4. Ajuste de Quebra de Linha (CRLF):
Checkout Windows-style, commit Unix-style line endings. Isso evita que arquivos de texto sofram problemas de formatação invisíveis ao serem compartilhados entre Windows e servidores Linux.
5. Conclusão:
O Windows Terminal é o aplicativo oficial da Microsoft (disponível gratuitamente na Microsoft Store) que permite abrir abas simultâneas para Git Bash, PowerShell e outros ambientes na mesma janela.
Para instalar, abra a Microsoft Store, pesquise por Windows Terminal e clique em Instalar (ou abra o PowerShell e digite winget install Microsoft.WindowsTerminal).
[!IMPORTANT]
Abrir o terminal errado ao testar tutoriais: Um dos erros mais frequentes de quem está começando no Windows é clicar no atalho do Prompt de Comando (CMD) antigo e digitar comandos do Bash (comols -laoutouch index.html), recebendo a mensagem de erro'ls' não é reconhecido como um comando interno. Sempre verifique se o cabeçalho da sua janela indica Git Bash ou MINGW64.
Outro ponto de atenção: caso você instale o Git enquanto um editor de código ou terminal antigo estiver aberto, feche totalmente a janela e abra novamente para que o sistema operacional recarregue as novas variáveis de ambiente.
Com o Git for Windows instalado, valide o funcionamento do seu ambiente:
1. Abra o Git Bash: Pressione a tecla Windows do seu teclado, digite Git Bash e pressione Enter. Uma janela com fundo escuro e texto colorido será aberta. 2. Verifique a versão do Git:
git --version
(A saída esperada será algo como git version 2.4x.x.windows.1). 3. Verifique a versão do Bash:
bash --version
4. Verifique seu diretório inicial de usuário:
pwd
(No Windows, o Git Bash exibirá /c/Users/seu-nome, mapeando a sua pasta pessoal de forma padronizada).