Comandos Linux e seus equivalentes no Windows PowerShell

O Linux possui diversos comandos e ferramentas realmente úteis e viciantes que muitas vezes sinto falta no Windows.

Antigamente as pessoas chegavam a instalar alguns deles para poder desfrutar de suas funcionalidades, mas gambiarra nunca foi uma boa escolha.

Desde a chegada do PowerShell essas poderosas ferramentas(ou pelo menos grande parte delas) também estão disponíveis no mundo Microsoft, de uma forma diferente mas equivalente.

Vou listar algumas das mais utilizadas e mais famosas que sempre sinto falta no Windows e a medida que for descobrindo/precisando de outras eu atualizarei essa lista:

  1. Grep
  2. WC
  3. History

Comando GREP do Linux no Windows

O comando grep é excelente quando você precisa encontrar uma linha que contém determinada palavra em uma saída gigante de um comando ou em um arquivo de texto:

comando grep no windows

Veja como é o equivalente ao comando grep no Windows que é o Select-String:

comando grep no windows

Obs: Não sei se você percebeu mas o comando CAT já é nativo do PowerShell mas também tem seu equivalente que é o Get-Content

Uma outra opção seria o comando Find do DOS

Você também pode usar o Findstr no PowerShell


Comando WC do Linux no Windows PowerShell

Outro comando que ajuda bastante no Linux e vez ou outra preciso no Windows é o WC para fazer a contagem de linhas ou palavras de um arquivo ou saída de comando.

comando wc no windows

Veja agora seu equivalente no Windows que é o comando Measure-Object

comando wc do linux no windows

Comando History do Linux no Windows PowerShell

O comando History tem seu equivalente no mundo Windows e é o seguinte:

comando history no powershell

Se você estiver trabalhando no Prompt de comando do Windows também é possível fazer isso utilizando o comando abaixo:

Você sabe algum outro comando útil que deveria estar nessa lista? Conte nos comentários que eu adiciono aqui.

Ícaro Melo

Especialista em Tecnologias Microsoft, Redes de Computadores e Infraestrutura. Como hobby, faço monetização de sites com Adsense e Afiliados.