Se você está tentando usar suas ferramentas usuais do Linux no Windows, o Cygwin vem à mente primeiro:
Cygwin is a collection of tools which provide a Linux look and feel environment for Windows.
Confira a lista de pacotes para ver quais ferramentas estão disponíveis lá ( bash
e alguns outros shells estão disponíveis).
O GnuWin32 é outra coleção de pacotes que é útil, sem precisar do ambiente do Cygwin. Eles podem ser usados diretamente no prompt de comando do Windows.
Se você está em desenvolvimento, o MinGW contém uma ótima porta do Windows do GCC, e msysgit funciona bem para o controle de versão. (Cygwin também tem GCC e git). Java, Perl ( morango ), Python, PHP, Ruby, etc. também possuem portas nativas do Windows.
Adicione GVim (definido como o editor de texto padrão) e um bom cliente ssh
como putty , e você não deve se sentir muito perdido em seu novo ambiente.
(aqui, mas se você precisar fazer scripts nativos do Windows, SS64 é uma boa referência para cmd
e PowerShell
.)