Existe um shell de linha de comando melhor e mais semelhante ao UNIX para Windows?

Existe um shell de linha de comando melhor e mais semelhante ao UNIX para Windows?

Tenho certeza de que isso já foi perguntado antes, mas não encontrei depois de uma hora ou mais de pesquisa ...

Eu uso Unix e Mac OS há algum tempo, mas no fundo sou um usuário do Windows. A principal coisa que adoro nesses sistemas operacionais *nix é o terminal e os shells. Eu sei que você pode usar o Console para melhorar o console real, mas eu meio que odeio o shell do Windows. Recentemente mudei do bash para o zsh no meu Mac e nunca estive tão rápido. Posso ampliar, ter todos os tipos de cores, aliases, um prompt legal, etc. que tornam o uso do terminal simplesmente incrível.

Existe algo assim para Windows? Como posso tornar a experiência da minha concha menos dolorosa? Basicamente, quero oh-my-zsh para Windows.

Responder1

O Windows Powershell tem sido o shell preferido da Microsoft desde o lançamento do Windows Server 2008 e Vista. As portas também estão disponíveis para XP. V2 é o padrão atual e v3 está em desenvolvimento. A maioria das principais ferramentas de gerenciamento atualmente executa o Powershell nos bastidores ou possui uma interface PoSH.

Se você ainda não tentou usar o PoSH para alguma tarefa de gerenciamento em massa, você deve uma recompensa a si mesmo. Trabalhar com objetos em vez de representações de texto de objetos é realmente poderoso. Se você executa o AD, comece a fazer o gerenciamento de usuários do AD com PoSh.

Responder2

Podes tentarCygwine sua variante de terminal minttyusando o shell bash. Cygwin consiste basicamente em algumas bibliotecas com syscalls do Linux mapeadas para o kernel do Windows. Então você pode realmente executar programas Linux dentro dele (não tudo, mas um monte de coisas; se você souber compilar software sozinho, ainda mais).

zsh também está disponível como um pacote no cygwin.

Como o Windows usa o mesmo nome para alguns programas, o comportamento deles pode não ser esperado (por exemplo, findou sort), você terá que brincar com o PATH para corrigir alguns erros.

Responder3

DownloadGitpara Windows. Ele vem com um shell chamado “Git Bash” e também inclui muitas outras ferramentas de linha de comando.

Responder4

Vários colegas de trabalho recomendaram GOW (Gnu no Windows),https://github.com/bmatzelle/gowcomo uma solução muito melhor que o Cygwin. YMMV.

informação relacionada