Eu instalei o Cygwin, para ficar desapontado com o fato de o bash ser executado no "cmd.exe". Eu procurei no Google e encontrei o Console2 . Não é um aplicativo particularmente bem projetado, pois fazer ajustes é um pouco doloroso, embora na maioria das vezes funcione bem.
Ainda estou procurando uma maneira melhor de sobreviver em um ambiente Windows, pois até o Console 2 ocasionalmente trava, por exemplo, ao tentar redimensionar meu terminal ao editar no vim e há muitos outros aborrecimentos com os quais realmente não estou satisfeito.
Alguma ideia? Tentei usar o Cygwin via PuTTY e essa foi uma experiência igualmente ruim para o usuário.
Respostas:
MinTTY - aqui .
Isso torna o Cygwin totalmente utilizável no Windows. Eu estaria perdido sem ele. Baseado no código PuTTY original, mas se integra diretamente ao Cygwin (e, de fato, é fornecido com o Cygwin).
Comece com,
Ou onde quer que você o tenha instalado. O '-' é a chave.
Existem algumas outras adições úteis para o Cygwin, sendo uma delas o apt-cyg . Não é perfeito, mas é melhor do que executar o setup.exe toda vez que você se lembra de que está faltando um pacote.
Mesmo com o Cygwin / X, ainda uso o MinTTY como meu terminal principal (eu odeio as barras de rolagem no xterm).
fonte
Revivendo um thread antigo; no entanto, me deparei com isso enquanto fazia minha própria pesquisa. Então, ao invés de fazer um novo tópico - Aqui está o que eu encontrei:
http://babun.github.io/
Ele instala rapidamente e configura o ambiente para você, o que é ótimo, e instala
pact
(um gerenciador de pacotes semelhante ao yum / apt-get)Usa
mintty
como o console.No geral, eu diria que é um ótimo projeto e quanto mais pessoas o usarem, melhor será.
fonte
Instale o Cygwin / X e use o xterm. (E então você provavelmente desejará a versão deles
gvim
ou a nativa do Windows.)fonte
Como alternativa, você pode experimentar o AndLinux e trabalhar com um terminal real.
fonte
Eu adicionei
C:\cygwin\bin
(o caminho de instalação Cygwin) para a variável de ambiente do sistema:Path
. Resolve dois problemas:cd
de uma pasta específica (vá para uma pasta, pressione<alt+d>
, digitecmd
e pressione<enter>
)fonte
Sei que isso é muito antigo, mas como as coisas mudaram, o ConEmu é o melhor na minha opinião. Ele permite executar toda a variedade de shells com guias com personalização maciça, teclas de atalho, etc. Meu caso de uso principal é uma série de instâncias do Cygwin zsh.
https://github.com/Maximus5/ConEmu
fonte
Eu uso o Poderosa há muito tempo.
Funciona lindamente com o Cygwin.
Ele possui um botão dedicado para iniciar um terminal Cygwin, enquanto é um terminal capaz. É um terminal com guias, com a capacidade de enviar comandos para todas as suas guias (usando um plug-in), exibir perfis (texto / cor de plano de fundo) por sessão, copiar por seleção, etc.
Eu o uso principalmente para testar
awk
/sed
scripts no Cygwin antes de executá-lo no servidor.fonte
Para responder à pergunta mais ampla sobre como sobreviver em uma caixa do Windows proveniente de um mundo Linux, eu gostaria de recomendar o MobaXterm da Mobatek. É um aplicativo Windows independente, funciona no Windows 7 e 8 e inclui um plugin para Cygwin. Você obtém o bom e amplo console que você não obtém do Windows cmd.exe pré-empacotado. Você pode criar facilmente shell de sessão para caixas Linux a partir da sua máquina Windows. Possui recursos do servidor X para que você possa iniciar aplicativos Linux e servi-los localmente na caixa do Windows.
Minha máquina principal no trabalho é (infelizmente) o Windows. Mas sou capaz de acessar e trabalhar com caixas Linux remotas com facilidade usando minhas interfaces GUI favoritas - todas aparecendo muito bem no Windows. Exemplos rápidos de coisas que eu executo incluem gtkterm, gedit e Eclipse.
Não tenho afiliação com a empresa. Apenas um cliente muito satisfeito que simplesmente adora a facilidade de instalação e uso. Baixe a versão autônoma, execute o executável e você estará indo rapidamente. A sério. A Home Edition funciona tão bem quanto a Pro Edition, com algumas limitações de contagem de sessões que sinceramente nunca encontrei antes de me tornar um cliente pagante.
fonte
Pessoalmente, acho que não há uma ótima solução no Windows, infelizmente. Optei por instalar o pacote gvim windows e usá-lo na maior parte da minha edição (ele adiciona uma boa opção no menu do botão direito do mouse para abrir com o Vim).
Quanto à CLI, você pode continuar usando o bash, se desejar. Outras opções incluem o Windows PowerShell . Não me preocupei em aprender, mas ouvi muito bem.
A última solução é executar uma VM no VirtualBox ou VMWare Workstation. Pode não ser o ideal, mas permite que você obtenha o Linux e edite / manipule arquivos do Windows via SMB Share ou Shared Folders.
fonte
rxvt
é legal.Do meu blog (atualmente fora do ar, obrigado cache do Google!):
Meu amigo Bill me disse que agora existe um comando Cyhere xhere e um comando setup que fará todas as inserções do Registro para você. Portanto, inicie o Cygwin no shell de baixa qualidade padrão (com privilégios de administrador) e você pode digitar:
chere -i -af -t rxvt -o "-bg black -fg white -sr -sl 1000 -fn \"FixedSys\" -ls" -s bash -e "Bash prompt here"
Você pode alterar -af para -cf para o usuário atual apenas se você não tiver um administrador na máquina.
Como ele teve a gentileza de me dar, darei a você o comando que dói seriamente meus olhos. :) Também prefiro o tamanho padrão e expanda-o, se necessário.
chere -i -af -t rxvt -o "-ls -sr -sl 1000 -bg grey70 -fg black -geometry 120x65+300+15 -fn 10x16 -title Bash" -s bash -e "Bash prompt here"
fonte