Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

Um dos aplicativos e ferramentas de linha de comando mais antigos fornecidos com o sistema operacional Windows é o Prompt de Comando, comumente chamado de CMD. Agora, o Windows vem com não uma ou duas, mas três ferramentas. Existe o OG que é o Prompt de Comando. Depois veio o PowerShell que estreou em 2006 no Windows XP. E, em seguida, o Windows Terminal, lançado em 2019 para o Windows 10 e posterior 11. Então, como essas três ferramentas de utilitário diferem? Por que precisamos de três quando um pode ser suficiente ou um é realmente suficiente?

Prompt de Comando vs PowerShell vs Terminal do Windows

Em sua essência, eles são todos shell de linha de comando e linguagem de script projetados para solucionar erros, executar comandos em lote, gerenciar tarefas de manutenção do sistema. Mas no fundo, existem diferenças sutis entre os três que os tornam diferentes.

O que é prompt de comando

O prompt de comando foi lançado como Command.com com Windows 95 e 98. Alguns usuários também se lembram dele como MS-DOS. Isso porque foi amplamente utilizado para executar comandos do DOS como os comandos do diretório (DIR) ou testar a velocidade da internet . Mais tarde, a Microsoft lançou o Prompt de Comando oficialmente com o Windows NT.

Os usuários agora podem interagir com o sistema de arquivos nativo e solucionar alguns erros comuns e não tão comuns executando comandos do sistema.

O que é o Windows PowerShell

O PowerShell é compatível com o Prompt de Comando, o que significa que tudo o que você pode fazer com o CMD, você pode fazer com o PowerShell. Lançada em 2006 com o XP, a Microsoft viu imediatamente o potencial e lançou a versão 2.0 com o Windows 7.

O novo PowerShell era ainda mais poderoso e podia executar comandos complexos, automatizar tarefas administrativas, executar comandos remotamente e rodar a linguagem de programação C# que se integra ao .NET Framework – um componente chave da arquitetura Windows desde o início.

O que é o Terminal do Windows

O Windows Terminal é um projeto de código aberto disponível no GitHub . Tomando uma sugestão de emuladores de terminal populares e interfaces de shell como Terminator, o Windows Terminator veio com todas as armas em punho. Além de oferecer suporte a comandos e shells do Prompt de Comando e do PowerShell, ele também oferece suporte ao Windows Subsystem para Linux ou WSL. Em outras palavras, agora você pode usar o BASH, que normalmente era restrito ao sistema operacional Linux, até agora.

Embora tenha vindo pré-instalado na minha cópia do Windows 11, você pode baixá-lo facilmente na Microsoft Store .

Interface

O Prompt de Comando tem a interface mais básica que o lembrará imediatamente da era do início dos anos 2000, quando as páginas da Web e a GUI pareciam pouco intuitivas e básicas. Um fundo preto com fontes brancas onde você pode dar comandos.

Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

O PowerShell levou as coisas um passo adiante, aplicando certas cores aos resultados, facilitando a compreensão da saída. Por exemplo, alguns trechos de texto estão em amarelo, enquanto os erros são destacados em vermelho.

Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

O Terminal leva as coisas para o próximo nível, adotando uma abordagem com guias. Agora você pode abrir várias guias e trabalhar em projetos diferentes ou executar tarefas diferentes ao mesmo tempo. Isso torna a multitarefa possível e divertida. Alguns exemplos podem ser Raspberry Pi via SSH, CMD e até PowerShell no Terminal.

Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

Além disso, ele não apenas suporta esquemas de cores ou espectro completo, mas você também pode aplicar seu próprio esquema de cores . Existe um menu de configurações onde você pode alterar o esquema de cores e fazer outras alterações na aparência, ações, etc. Além disso, você pode criar perfis com configurações diferentes para diferentes shells, terminais e túneis SSH. Os entusiastas têm uma biblioteca em execução de temas do Windows Terminal que você pode verificar.

Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

Leia também: 6 melhores maneiras de personalizar o aplicativo de terminal do Windows

O PowerShell é o único com fundo azul, no entanto, você pode alterar isso . Acho que a Microsoft fez mudanças significativas no departamento de interface do usuário com o Terminal. Isso não quer dizer que o PowerShell não seja poderoso. É muito capaz quando comparado com o antigo e humilde Prompt de Comando. Mas o Terminal vence a rodada de interface do usuário.

Usuários com olhos de águia notaram que o Terminal tem configurações separadas para CMD e PowerShell na captura de tela acima. Mais sobre isso mais tarde.

Onde o prompt de comando é usado

O prompt de comando era usado principalmente por administradores de sistema que executavam tarefas administrativas como formatar e gerenciar partições de disco. O CMD também foi amplamente utilizado para visualizar e gerenciar arquivos de diretório , tanto do usuário quanto do sistema. Como era possível acessar os arquivos do sistema, os administradores podiam solucionar diferentes tipos de erros e corrigir arquivos corrompidos.

Onde o PowerShell é usado

O PowerShell pode fazer tudo isso e mais um pouco. Com o PowerShell, os administradores podem controlar e gerenciar uma rede de computadores em uma organização. O CMD suporta comandos em lote, onde você pode fornecer vários comandos e executá-los um de cada vez sem mais informações de você.

O PowerShell, como o nome sugere, também pode executar e interpretar comandos Batch e Shell. Então, como os comandos do PowerShell diferem dos comandos do Lote? Os comandos do PowerShell usam cmdlets, o que significa um grupo de comandos. Os administradores podem criar cmdlets e executá-los com um único comando. Não há necessidade de alimentar vários comandos em um lote. Estes são chamados de roteiros. O PowerShell pode executar esses scripts e automatizar todo o processo sem ter que esperar a execução de comandos individuais, como no CMD.

Levando as coisas um passo adiante, o CMD também trabalha com pipes, algo comum em sistemas operacionais Linux. Então, o que são tubos? Os pipes permitem que os administradores transfiram dados entre programas e computadores que operam na mesma rede. Assim como o CMD pode executar comandos em lote, o PowerShell pode executar cmdlets em uma sequência.

Assim, por exemplo, os pipes permitem que os administradores peguem a saída de um programa e a alimentem como entrada em outro programa, criando assim uma cadeia de pipes. Assim, uma cadeia de comandos passa por diferentes programas e até computadores.

Onde o terminal é usado

Terminal desbloqueia todo o potencial do BASH ( Bourne Again Shell ) que antes era restrito ao sistema operacional Linux. O Terminal também suporta caracteres Unicode e UTF-8 e mecanismo de renderização de texto acelerado por GPU. Esse último bit significa que o Terminal pode interpretar e exibir emojis, caracteres especiais, ícones e fonte de código Cascadia, o que abre as portas para a literatura de programação.

Prompt de comando vs PowerShell vs Terminal do Windows: como eles diferem

Como o Windows Terminal é um projeto de código aberto, espere que mais recursos cheguem e um desenvolvimento contínuo no futuro. A Microsoft anunciou em 2016 que suportaria o BASH dentro do Windows, permitindo que os usuários executassem o Ubuntu. Terminal torna isso possível, finalmente.

Conclusão: Prompt de Comando vs PowerShell vs Terminal

O Terminal teve sucesso com o PowerShell, assim como o PowerShell conseguiu com o Prompt de Comando. Tterminal é onde tudo se junta e funciona exatamente como deveria. E por ser compatível com versões anteriores, você não precisa mais usar CMD ou PowerShell, no entanto, você pode se preferir.

Leia também:


Por que você não deve usar uma versão antiga do Windows

Por que você não deve usar uma versão antiga do Windows

Os computadores não são algo que substituímos com frequência. Enquanto os smartphones costumam durar cerca de dois a três anos, um computador costuma durar mais de cinco anos. Se for decente o suficiente, ele ainda pode durar 10 anos após você comprá-lo. Mas muitas pessoas também têm a tendência de nunca atualizar esse hardware.

Como habilitar o melhor plano de energia de desempenho no Windows 10

Como habilitar o melhor plano de energia de desempenho no Windows 10

A atualização do Windows 10 2018 apresentou aos usuários do Windows o plano de energia Ultimate Performance. Ele vai um passo além do plano de energia de alto desempenho e permite que você realmente extraia o desempenho de sua máquina.

5 maneiras de corrigir o erro do Windows Update 0x8007371b no Windows 10

5 maneiras de corrigir o erro do Windows Update 0x8007371b no Windows 10

Normalmente, a atualização do Windows é uma tarefa simples e ocorre sem problemas. No entanto, às vezes você pode encontrar erros como o erro 0x8007371b com a mensagem ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE. Isso ocorre principalmente quando um arquivo do Windows Update está ausente ou corrompido.

Os 6 melhores aplicativos de calculadora para Windows

Os 6 melhores aplicativos de calculadora para Windows

Quando os cálculos ficam difíceis de resolver em sua cabeça, uma calculadora com todos os recursos do Windows pode ser um salva-vidas. Hoje em dia, você pode encontrar centenas de aplicativos que podem substituir completamente sua calculadora de bolso.

9 maneiras de corrigir arquivos de abertura do OneNote no modo somente leitura

9 maneiras de corrigir arquivos de abertura do OneNote no modo somente leitura

OneNote é o aplicativo de anotações para usuários do Windows. Com novas atualizações, agora é rico em recursos e tem uma interface aprimorada. No entanto, não está isento de erros. Freqüentemente, você pode ver a sincronização inadequada no aplicativo, arquivos que não abrem ou arquivos sendo abertos como somente leitura.

Como desligar as teclas de aderência

Como desligar as teclas de aderência

Se você já amassou a tecla SHIFT várias vezes, encontrou o irritante pop-up Sticky Keys que pergunta se você deseja ativá-la. Então, como você o desliga e o que as Sticky Keys fazem além de irritá-lo no meio do jogo?

8 maneiras de corrigir o erro de aquisição de licença da Microsoft Store 0xC0020036 no Windows

8 maneiras de corrigir o erro de aquisição de licença da Microsoft Store 0xC0020036 no Windows

Você está tentando baixar aplicativos da Windows Store e encontra um erro que diz “Erro de aquisição de licença 0xC0020036”? Pode ser um erro muito confuso, porque é um péssimo trabalho de dizer o que, exatamente, você deve fazer para

7 maneiras de corrigir o código de erro de ativação 0xC004F074 no Windows

7 maneiras de corrigir o código de erro de ativação 0xC004F074 no Windows

Quando você está prestes a ativar o PC com Windows, o código de erro 0xC004F074 é exibido. Isso impede que você continue com o processo de ativação e força você a usar seu PC com recursos limitados.

O que há de novo na atualização de segurança do Windows 10 de agosto de 2021?

O que há de novo na atualização de segurança do Windows 10 de agosto de 2021?

Por mais irritantes que sejam, as atualizações de segurança resolvem muitos problemas. O novo Patch Tuesday do Windows de agosto de 2021 foi lançado e está disponível para download em todos os sistemas operacionais associados. O Windows apresenta essas atualizações na primeira terça-feira de cada mês e, neste mês, trata-se de correções de segurança.

Como corrigir o Windows Update e o erro da Microsoft Store 0x80070424

Como corrigir o Windows Update e o erro da Microsoft Store 0x80070424

O erro do Windows Update 0x80070424 pode impedir que você baixe e instale as atualizações do Windows. Também pode afetar os aplicativos da Microsoft, como o aplicativo do Xbox, e impedir que você instale aplicativos da Microsoft Store.