O conhecido Windows Shell teve uma nova atualização atingindo a versão 6.0 então com ele traz novas melhorias e várias coisas na manga.
Enquanto a integração do Ubuntu bash ao Windows 10 já havia causado confusão e com o passar do tempo, o Windows quis ganhar terreno dos usuários do Linux, integrando várias coisas do Linux ao seu sistema operacional mais recente.
Pelo que não é surpreendente que seu shell esteja disponível para ser instalado em nosso sistema operacional.
Embora existam muitos que critiquem o porquê de instalar esta ferramenta se já temos o nosso amado terminal, ainda é uma opção para os administradores de sistema que lhes permite trabalhar com ambos.
De qualquer forma, o Windows tenta ganhar espaço dentro dos servidores web para que continue com o desenvolvimento de sua ferramenta, mas vamos deixar isso claro, o Linux ainda é líder nesse quesito.
Para que o PowerShell seja compatível com sistemas diferentes do Windows, ele usa .NET Core, uma versão da estrutura para servidores.
Entre as mudanças que nos informam nesta nova versão no PowerShell, encontramos:
- Agora use a API os_log no Mac e Syslog no Linux.
- Eles adicionam melhor suporte a caracteres para Mac.
- Fez uma compatibilidade com versões anteriores do PowerShell
- Possui suporte para Docker.
- A diferenciação de maiúsculas e minúsculas foi padronizada, pois o Windows não diferencia maiúsculas de minúsculas, enquanto o macOS e o Linux são.
- O protocolo PSRP (PowerShell Remoting Protocol) já funciona com SSH.
- Codificação de caracteres em UTF-8 por padrão, sem usar a Marca de Ordem de Byte.
- Entre outras.
Como instalar o PowerShell no Ubuntu?
Se você pretende testar esta ferramenta ou apenas deseja fazê-lo, a primeira coisa a fazer é abrir um terminal e executar o seguinte:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - curl https://packages.microsoft.com/config/ubuntu/17.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list sudo apt-get update sudo apt-get install -y powershell
Para executar o shell, devemos escrever no terminal:
Pwsh
Sem mais eu digo adeus.