O Windows pode usar um shell Linux em vez de cmd?

15

Eu queria saber se é tecnologicamente possível para o Windows adicionar algum tipo de interface Linux? Eu acho que ganharia muitos programadores para desenvolver no Windows.

Alguma idéia sobre isso?

    
por Genadinik 02.05.2011 / 22:21

7 respostas

23

Assim como o Cygwin que o @ChrisF mencionou, você também pode instalar uma coleção de ferramentas portadas do Unix que são executadas em um ambiente normal do Windows. . Dois desses exemplos:

Isso permite que você esteja em um prompt de comando e use comandos como grep , ls , awk e assim por diante. Depois de colocar a pasta extraída no caminho do ambiente, a experiência de usá-la é bastante uniforme e combina bem:

    
por 02.05.2011 / 22:31
18

Dê uma olhada no Cygwin . É

a collection of tools which provide a Linux look and feel environment for Windows.

(retirado da sua página inicial).

    
por 02.05.2011 / 22:24
5

A execução do Cygwin instalará vários shells familiares do linux, como o bash e o tcsh, e permitirá que você execute os shells no Windows, mas também executa aplicativos Linux diretamente da linha de comando do Windows.

Verifique se todos os diretórios /bin/ instalados no Cygwin estão na variável PATH do Windows e se você pode ter a experiência híbrida do Windows / Linux no Windows. Até ls .

    
por 02.05.2011 / 22:32
3

MSYS é um conjunto de ferramentas GNU para Windows, o instalador pode ser encontrado aqui . (instale apenas MSYS, não MinGW)

Então você terá que adicionar ferramentas MSYS à sua variável PATH: execute systempropertiesadvanced da janela Executar ( Win + R ), clique em Variáveis de ambiente e encontre a variável Path na caixa inferior, adicione um ponto-e-vírgula e o caminho do MSYS (o padrão é C:\MinGW\msys.0\bin ).

Também é bom ter bash no Windows, então você deve considerar adicionar C:\MinGW\msys.0 também ( bash será iniciado pelo comando msys , não bash !) As alterações serão totalmente aplicadas após o relogio.

Ferramentas adicionais como vim podem ser facilmente pesquisadas e adicionadas de maneira semelhante.

    
por 16.04.2013 / 22:48
3

Outra oportunidade é usar o WSL - Windows Subsystem para Linux . Uma festa nativa é fornecida.

    
por 31.03.2016 / 15:46
1

Além das respostas já mencionadas (o Cygwin é meu favorito), a Microsoft também está trabalhando para trazer oficialmente o shell Bash para o Windows. Ainda está em fase beta, mas você pode conferir aqui: link . Se você quiser instalá-lo, você precisará do Windows 10 Anniversary Update build 14393 ou posterior.

    
por 17.10.2016 / 09:17
0

Existe o Ubuntu portátil para Windows.

Ele roda o Ubuntu como um aplicativo do Windows, em vez de ter que inicializá-lo separadamente.

    
por 02.05.2011 / 22:35

Tags