🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[Para Iniciantes] Como instalar e iniciar o PowerShell (Windows / Mac / Linux)

No artigo anterior, "O que é o PowerShell? Guia completo do shell definitivo que todo o utilizador de Windows deve conhecer", aprendemos que o PowerShell não é apenas uma linha de comandos, mas um shell superpoderoso que manipula objetos. Depois de ter um vislumbre do seu encanto e poder, provavelmente está a pensar: "Quero mesmo experimentar isto!"

No entanto, o "Windows PowerShell" que vem pré-instalado no seu Windows é uma versão um pouco mais antiga (5.1), e já não recebe novas funcionalidades. A versão que realmente brilha no desenvolvimento web moderno é o novo "PowerShell (versão 7 e posterior)" de código aberto. Este evoluiu para uma ferramenta multiplataforma que funciona exatamente da mesma forma não só no Windows, mas também no macOS e Linux.

Neste artigo, vamos explicar cuidadosamente o procedimento para instalar e iniciar a versão mais recente do PowerShell em cada SO, de uma forma que até os iniciantes não se percam. Vamos instalar este shell moderno na sua máquina favorita e aumentar a sua eficiência no desenvolvimento web!


Porquê um novo PowerShell? A diferença do Windows PowerShell

Primeiro, vamos responder à pergunta: "Se já está no Windows, porque preciso de instalar um novo?" Há uma diferença clara entre os dois.

Para o colocar de outra forma, o Windows PowerShell é como um "telefone fixo que veio com a casa", enquanto o novo PowerShell é como o "smartphone mais recente". Ambos podem fazer chamadas, mas o leque de coisas que podem fazer e o seu potencial futuro são completamente diferentes. Este artigo irá explicar como obter o "smartphone mais recente".


1. Como instalar o PowerShell no Windows

A maneira mais fácil e inteligente de o instalar no Windows é usando o winget, o gestor de pacotes padrão do Windows.

Passo 1: Procurar o PowerShell com o winget

Primeiro, abra o PowerShell ou o Terminal (não são necessários direitos de administrador), e vamos procurar pacotes do PowerShell disponíveis com o seguinte comando.

winget search Microsoft.PowerShell

Se "Microsoft.PowerShell" aparecer na lista, então o winget está pronto a ser usado.


Passo 2: Instalar o PowerShell com o winget

Agora, vamos executar o seguinte comando para instalar a versão estável mais recente do PowerShell.

winget install --id Microsoft.PowerShell --source winget

O instalador será descarregado automaticamente e a configuração será concluída.


Passo 3: Iniciar e verificar o novo PowerShell

Após a instalação, ao abrir o Menu Iniciar, encontrará um novo "PowerShell" com um ícone preto, separado do tradicional "Windows PowerShell" azul. Clique nele para o iniciar.

Assim que for iniciado, vamos verificar a versão. Execute o seguinte comando.

$PSVersionTable

Se o PSVersion nos resultados exibidos se parecer com "7.x.x", então a instalação da versão mais recente foi um sucesso!


2. Como instalar o PowerShell no macOS

No macOS, a maneira mais fácil é usar o gestor de pacotes Homebrew.

Passo 1: Instalar o PowerShell com o Homebrew

Abra o Terminal, e pode instalá-lo com um único comando.

brew install --cask powershell

Passo 2: Iniciar e verificar o PowerShell

Assim que a instalação estiver concluída, pode iniciar o PowerShell apenas digitando o seguinte comando no terminal.

pwsh

Se o prompt mudar para algo como PS /Users/yourname>, o PowerShell está em execução. Pode confirmar que é a versão 7 ou posterior com $PSVersionTable.


3. Como instalar o PowerShell no Linux (Ubuntu/Debian)

No Linux, a prática comum é registar o repositório de pacotes oficial da Microsoft e depois instalar a partir daí. Aqui estão os passos para sistemas baseados em Ubuntu/Debian.

Passo 1: Preparação

Primeiro, atualize a lista de pacotes e instale as ferramentas necessárias.

sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common

Passo 2: Obter a chave GPG do repositório da Microsoft

Descarregue a chave para verificar a autenticidade dos pacotes.

wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

Passo 3: Instalar o PowerShell

Atualize a informação do repositório, e agora está pronto para instalar o PowerShell.

sudo apt-get update
sudo apt-get install -y powershell

Passo 4: Iniciar e verificar

Após a instalação, pode iniciá-lo com o comando pwsh. Tal como no macOS, vamos verificar a versão.

pwsh

Conclusão

Ótimo trabalho! Com isto, tem agora um ambiente PowerShell moderno e multiplataforma na sua máquina Windows, macOS ou Linux. A capacidade de executar os mesmos comandos e os mesmos scripts através das fronteiras dos SOs é uma enorme vantagem no desenvolvimento web.

Para os utilizadores de Windows em particular, esperamos que tenham ficado entusiasmados com as possibilidades de automação, ao terem um vislumbre da filosofia de "objetos" e "pipeline" que derruba a sabedoria convencional da antiga Linha de Comandos.

Agora que o seu ambiente está configurado, já está no caminho para se tornar um mestre do derradeiro shell. No próximo artigo, vamos apresentar uma lista selecionada dos 10 cmdlets básicos mais úteis para aprender primeiro com este novo PowerShell. Fique atento!

Os 10 principais comandos do PowerShell para iniciantes aprenderem primeiro (Get-Process, Set-Location, etc.)