Como Instalar PowerShell no Ubuntu e Primeiros Passos

Além de dica de como proceder em qualquer outra distribuição Linux.


Como Instalar PowerShell no Ubuntu e Primeiros Passos

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows.

É possível instalá-lo em qualquer distribuição Linux . Nesse artigo vamos ver como fazer isso no Ubuntu 21.04 ou superior. E os primeiros passos, além de dicas para outras distros.


Instalação

Rode os comandos abaixo nessa sequência:

sudo apt update
sudo apt install -y wget apt-transport-https software-properties-common
wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update && sudo apt upgrade
sudo apt install powershell


Utilização

Utilizando o PowerShell direto pelo terminal:

pwsh 

Aparecerá:

PowerShell 7.2.0
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

Para sair tecle:

exit

Criando um script básico

Vamos rodar um Olá, mundo!/Hello, World!.

Crie o arquivo e insira o conteúdo no mesmo:

nvim hello-world.pwsh

Write-Host 'Hello, World!'

Rode:

pwsh hello-world.pwsh

Ou simplesmente:

nvim hello-world.pwsh

#!/usr/bin/env pwsh
Write-Host 'Hello, World!'

Dê permisão de execução e rode:

chmod +x hello-world.pwsh
./hello-world.pwsh

Para outras distros veja aqui o procedimento.


shellscript terminal


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!


caso queira entrar em contato conosco, envie-nos um e-mail.