Existe um shell de linha de comando mais parecido com o UNIX para Windows?

21

Tenho certeza de que isso foi perguntado antes, mas não encontrei depois de uma hora pesquisando ...

Estou usando o Unix e o Mac OS há algum tempo, mas sou um usuário do Windows no coração. Este # 1 coisas que eu tenho amado sobre estes sistemas operacionais * nix é o terminal e os shells. Eu sei que você pode usar o Console para melhorar o console real, mas eu simplesmente odeio o shell do Windows. Eu recentemente mudei de bash para zsh no meu Mac e nunca fui mais rápido. Eu posso dar zoom, ter todos os tipos de cores, aliases, um prompt legal, etc., que tornam o uso do terminal simplesmente incrível.

Existe algo assim para o Windows? Como posso tornar minha experiência com casca menos dolorosa? Basicamente, quero o oh-my-zsh para o Windows.

    
por Greg Potter 08.05.2012 / 23:16

12 respostas

26

O Windows Powershell tem sido a escolha da Microsoft desde o lançamento do Windows server 2008 & Vista. Portas estão disponíveis para o XP também. V2 é o padrão atual e v3 está em desenvolvimento. A maioria das ferramentas principais do mgmt está atualmente executando o Powershell sob as capas ou tem uma interface PoSH.

Se você não tentou usar PoSH para alguma tarefa de gerenciamento em massa, você deve a si mesmo o tratamento. Trabalhar com objetos em vez de representações de texto de objetos é realmente poderoso. Se você executar o AD, comece a fazer o seu uso do AD com o PoSh.

    
por 09.05.2012 / 01:04
20

Você pode experimentar o cygwin e sua variante de terminal mintty usando o shell bash. O Cygwin consiste basicamente em algumas bibliotecas com syscalls do Linux mapeadas para o kernel do Windows. Assim, você pode realmente executar programas linux dentro dele (não tudo, mas muitas coisas, se você souber como compilar software, ainda mais).

O 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, find ou sort ) você precisa brincar com o PATH para corrigir alguns erros.

    
por 08.05.2012 / 23:25
9

Faça o download do Git para janelas. Ele vem com um shell chamado "Git Bash" e também inclui muitas outras ferramentas de linha de comando.

    
por 09.09.2013 / 10:37
5

Absolutamente amável ConEmu! É um dos mais sensuais do mundo, com a capacidade de ter janelas transparentes, multi-tab e muitas outras opções. Ele também tem muitos shells incluídos como Bash. Você será muito feliz. link

    
por 09.02.2014 / 06:47
3

Eu tive vários colegas de trabalho recomendando GOW (Gnu no Windows), link como uma solução muito melhor do que o Cygwin. YMMV.

    
por 11.09.2014 / 22:00
2

Você pode experimentar o meu cigano .

    
por 11.12.2013 / 19:02
1

Quer ver um monte de alternativas? link e muitos anos atrás, tinha usado 4Dos - link

    
por 06.02.2014 / 05:26
1

Você pode gostar do shell Hamilton C , que recria o shell Unix C do Windows, mas com muitas melhorias. Há uma demonstração gratuita para que você possa experimentar antes de comprar. Divulgação completa: sou o autor.

    
por 14.07.2014 / 04:52
0

Você pode usar o cygwin ou o uwin. Além disso, você pode tentar o shell FireCMD que instala o UWIN e também fornece um ambiente GUI para outros shells como Cygwin, cmd.exe, Windows PowerShell etc.

    
por 02.05.2013 / 06:04
0

Sim, você pode :) Com as etapas abaixo e o Windows PowerShell.

Aqui estão os passos para tornar a sua experiência menos dolorosa:

  1. Faça o download do ansicon
  2. Extraia o arquivo compactado para você C:\ directory
  3. Abra o Windows PowerShell e navegue até C:\ansicon\x64 se sua máquina for arquitetura baseada em 64 bits, ou C:\ansicon\x86 se sua máquina for arquitetura baseada em 32 bits.
  4. Use este comando ansicon -i

Agora, primeira parte realizada, desejo é adicionar algumas cores para a saída do console de vários comandos.

A segunda parte é alterar a configuração de cores do Windows PowerShell para que você se sinta confortável com você:

  1. Abra o Windows PowerShell, digitando powershell no menu Iniciar.
  2. Clique com o botão direito do mouse no cabeçalho do Windows e escolha Propriedades .
  3. Escolha a guia Cores .
  4. Aplique um dos seguintes esquemas de cores:


Espero que isso tenha ajudado e é isso que você está procurando.

    
por 21.04.2014 / 19:00
0

O Python é claro e é a maneira mais fácil e mais poderosa de executar todos os "Pipe" Unix e outros comandos do shell. Heck, Python é a melhor maneira em qualquer sistema 'nix para executar comandos.

    
por 23.06.2014 / 16:14
-1
O

Jterm unix desktop pode ser executado no Windows, já que é 100% Java. Pode ser usado com os comandos mais básicos do Linux / Unix

    
por 13.11.2015 / 05:09