Cygwin alternativo para windows? [fechadas]

13

Eu gostaria de ter alguns dos comandos mais freqüentes que eu uso no ambiente Linux na minha caixa do Windows, eu sei que existe um programa chamado Cygwin. Mas eu não quero usar um tão pesado. Tudo que eu quero é um simples comando unix portado para windows.

Existe alguma utilidade como essa?

PS: Eu criei meu próprio comando 'clear' através do clear.bat com 'cls' nele e não posso fazer isso para todos os comandos :)

    
por ukanth 11.09.2009 / 15:43

7 respostas

14

Veja algumas alternativas:

Destes, talvez o UnixUtils sirva melhor para você.

    
por 11.09.2009 / 15:47
7

MSYS - link

Bastante utilizável, e contanto que você tenha o diretório "bin" do MSYS em% PATH%, você pode usar muitos dos comandos unix de dentro do cmd.exe.

Você pode até mudar rapidamente para o bash a partir do cmd.exe quando precisar.

    
por 11.09.2009 / 16:00
4

UnixUtils

por 11.09.2009 / 15:46
3

Algumas pessoas sugeriram UnixUtils, mas não parece ter sido atualizado em vários anos.

O

GnuWin32 parece estar sob um desenvolvimento mais ativo. Seu atualizador automático, GetGnuWin32, é relativamente pesado, mas você deve ser capaz querer ferramentas de linha de comando do Linux em primeiro lugar.

    
por 11.09.2009 / 16:12
1

Na verdade, se você instalar a versão para Windows do git , ele vem com o BASH, o grep e um monte de outras utilitários básicos do unix. Tem que desde o git é construído sobre essas ferramentas de linha de comando. A maneira mais fácil de obter um shell bash básico que eu conheço.

    
por 11.09.2009 / 15:49
1

Uma excelente opção é a UWIN, de David Korn, da AT & T. É gratuito e é atualizado regularmente.

    
por 11.09.2009 / 16:40
0

Eu tenho usado tanto o Cygwin quanto várias iterações do Inerix / SFU / SUA, bem como CMD + unxutils e putty, etc. Sempre sinto como lutar contra o sistema.

Eu realmente fui conquistado pelo powershell (apesar do nome). Agora eu uso apenas o powershell com alguns aliases unixy, um punhado de scripts para emular comportamentos unixy e algumas portas nativas do windows como vim, infozip, ncftp, curl, wget, etc.

Depende do que você está tentando fazer. Se você quer que o Windows seja realmente unix, então nada vai parecer muito certo e serão vários sabores frustrantes. Se você quiser portar software, há muitas opções com vários prós e contras. Se o que você deseja é um poderoso shell de modo texto e ambiente de script, no qual você tem a esperança de replicar suas automações em servidores ou em suas máquinas de amigos, dê uma boa olhada no powershell.

    
por 14.09.2009 / 03:51