Uso Bash há anos e gosto muito do iTerm. Existe uma maneira de obter esse nível de usabilidade do console para o cmd do Windows da Micosoft?
Com isso, quero dizer a conclusão da guia sã, histórico (mesmo se você fechar o terminal), pesquisando de volta e assim por diante, e também um terminal que eu possa redimensionar, com guias, fontes legais, etc.
Eu tinha exatamente a mesma pergunta. Por um tempo eu usei o Console e estava tudo bem.
No entanto, eu descobri o Git Bash . Se você instalar o Git para Windows, você obterá este aplicativo chamado Git Bash que fornece uma janela do console executando o bash. É incrivel. Eu tenho usado por meses.
Pode parecer contra-intuitivo instalar o Git (um sistema de controle de versão) para obter um console decente, mas funciona.
fonte
bash
shell em execução.Pessoalmente, prefiro o Cmder, que é uma combinação de todas as respostas anteriores.
Ele vem com aliases úteis de bash e git com os quais me apego até hoje:
Copie / cole o suporte com CTRL+ ce CTRL+ vcom um comportamento intuitivo de seleção do mouse (de cima para baixo para seleção de linha por linha e de baixo para cima para seleção de blocos).
Ele suporta guias e painéis divididos configuráveis que permitem usar o Powershell, Git bash, etc., todos na mesma instância.
Ele pode ser configurado para ter uma ação do menu de contexto para abrir uma guia do console no diretório atual.
fonte
Meus dois centavos (atrasados):
Desde a atualização de aniversário do Win10, você obtém um tempo de execução do Linux real no Windows, com um console bash. Eles são chamados, respectivamente, "Windows Subsystem for Linux" e "Bash on Windows".
Veja como instalá-lo: http://www.pcworld.com/article/3106463/windows/how-to-get-bash-on-windows-10-with-the-anniversary-update.html
Ele permite executar a maioria dos comandos e executáveis binários do Linux no modo console. É baseado no Ubuntu 14.04. A interface do usuário (janela, configurações etc.) ainda é praticamente o antigo cmd, portanto, não é muito agradável gerenciar vários consoles etc.
Além disso, o meu favorito é o MobaXterm: http://mobaxterm.mobatek.net/
É um programa utilitário do Windows que faz muitas coisas muito bem, principalmente:
E muitos mais...
É gratuito, com algumas limitações, e há uma versão "pro" ou algo do tipo IMO com preços razoáveis.
Como um desenvolvedor que frequentemente precisa gerenciar e se conectar a servidores remotos, é uma ferramenta inestimável.
fonte
GUI do console-2 + Cygwin = 99% do iTerm.
fonte
Na verdade, eu prefiro o ConEmu um pouco mais do que o Console2, e ele deve ter o redimensionamento, guias e fontes que outras pessoas (além de CMD!: P) também têm.
Ele possui outros recursos adicionais que não consigo listar no momento. A personalização das teclas de atalho para alternar entre guias faz com que pareça mais intuitivo, um menu de configurações e uma barra de guias mais dedicados e, definitivamente, a lista de tarefas em que você pode adicionar configurações predefinidas, em além de adicionar parâmetros que o ConEmu entende e modifica sua própria janela.
Você pode obter a conclusão decente (na minha opinião) da guia que eu acho que você está se referindo apenas no bash. Não tenho certeza sobre o histórico aparecer, mas novamente o fish / bash fornece o histórico pelo qual você pode navegar com as teclas de seta e etc. Você pode ficar ainda melhor (também na minha opinião :) conclusão da guia e navegação no histórico usando a casca do peixe !
Para o ConEmu, o desenvolvedor mantém-se atualizado com o projeto muito bem, e parece que ele tem um bom entendimento de como desenvolver o aplicativo para ter todos esses recursos e apresentar uma boa interface do usuário, mantendo uma constante e um tanto rápida. velocidade.
Definitivamente, também uso a tecla de atalho global para fazer a janela aparecer, sempre com minhas guias habituais configuradas na janela e você também pode combinar consoles na mesma exibição!
Uma coisa que você pode precisar para começar a trabalhar, se quiser, é o suporte a UTF-8. O processo não é tão difícil quanto procurar e aplicar patches, apenas configurando fontes pelo host e emulador do Terminal Window, sendo o ConEmu o que me refiro é o host da janela do terminal. Talvez eu tenha instalado uma fonte que possa exibir um intervalo maior de caracteres para o ConEmu, ou para o prompt de comando padrão do Windows, não consigo lembrar qual ou o nome da fonte O_o. Se você precisar de outra ajuda, tente esta página: ConEmu - Suporte Unicode
Com tudo isso, costumo rodar o Cygwin, pois estou familiarizado com muitos utilitários baseados em Linux / GNU, uso fish / bash quando posso e cmd quando não posso para determinadas tarefas.
O estilo PS Quake é sempre divertido se você quiser;)
fonte
Eu não os usei pessoalmente (o Mac os x é o meu driver diário), mas uma pesquisa rápida os encontrou:
win-bash , gnu-bash e unxutils .
fonte
Se você está no Windows 10, agora (agosto de 2016) pode usar o "BASH no Ubuntu". Ele foi adicionado ao sistema operacional ou está disponível como um recurso. (A partir da 'atualização de aniversário'). Eu não explorei isso.
No entanto, recomendo o PowerShell se você estiver fazendo algo como administração do sistema em um ambiente Windows. A Microsoft já fez disso a base de todos os seus produtos. Aprender PS é praticamente um requisito para administradores de sistema em ambientes Windows agora.
fonte
BABUN:
Você deveria dar uma olhada em Babun ! Eu sou um cara do Linux e este é o primeiro programa que instalo nas minhas máquinas Windows. É um redux muito bom do cygwin e instalá-lo é tão simples quanto qualquer outro instalador .msi.
Por padrão, o shell é zsh, o que eu amo, mas você pode facilmente mudar isso para o bash e o bash vem pré-instalado com o Babun.
fonte
Encontrei o MobaXterm. Aqui edição gratuita, você pode tentar.
fonte