Instalé Cygwin, para estar decepcionado de que bash se ejecute por defecto dentro de "cmd.exe". Busqué en Google y encontré Console2 . No es una aplicación particularmente bien diseñada, ya que hacer ajustes es un poco doloroso, aunque la mayoría de las veces funciona bien.
Todavía estoy buscando una mejor manera de sobrevivir en un entorno Windows, ya que incluso la Consola 2 ocasionalmente se bloquea, por ejemplo, cuando intento cambiar el tamaño de mi terminal al editar en vim y hay muchas otras molestias con las que realmente no estoy satisfecho.
¿Algunas ideas? Intenté usar Cygwin a través de PuTTY y esa fue una experiencia de usuario igualmente mala.
Respuestas:
MinTTY - aquí .
Hace que Cygwin sea completamente utilizable en Windows. Sin ello, estaría perdido. Basado en el código original PuTTY, pero se integra directamente en Cygwin (y de hecho, se incluye con Cygwin).
Comience con
O donde sea que lo hayas instalado. El '-' es la clave.
También hay algunas otras adiciones útiles para Cygwin, una de ellas es apt-cyg . No es perfecto, pero es mejor que ejecutar setup.exe cada vez que recuerdas que te falta un paquete.
Incluso con Cygwin / X, sigo usando MinTTY como mi terminal principal (odio las barras de desplazamiento en xterm).
fuente
Reviviendo un hilo viejo; Sin embargo, me topé con esto mientras hacía mi propia búsqueda. Entonces, en lugar de crear un nuevo hilo, esto es lo que encontré:
http://babun.github.io/
Se instala rápidamente y configura el entorno para usted, lo cual es excelente, y se instala
pact
(un administrador de paquetes similar a yum / apt-get)Usos
mintty
como la consola.En general, diría que es un gran proyecto y cuantas más personas lo usen, mejor será.
fuente
Instale Cygwin / X y use xterm. (Y entonces probablemente querrás su versión
gvim
o la versión nativa de Windows).fuente
Alternativamente, puede probar AndLinux y trabajar con un terminal real.
fuente
He añadido
C:\cygwin\bin
(la ruta de instalación de Cygwin) a la variable de entorno de sistema:Path
. Resuelve dos problemas:cd
una carpeta en particular (vaya a una carpeta, presione<alt+d>
, escribacmd
y presione<enter>
)fuente
Me doy cuenta de que esto es muy antiguo, pero como las cosas han cambiado, ConEmu es el mejor en mi opinión. Me permite ejecutar toda una variedad de shells con pestañas con personalización masiva, teclas de acceso rápido, etc. Mi caso de uso principal es una serie de instancias llamadas Cygwin zsh.
https://github.com/Maximus5/ConEmu
fuente
He estado usando Poderosa durante mucho tiempo.
Funciona muy bien con Cygwin.
Tiene un botón dedicado para iniciar un terminal Cygwin, a la vez que es un terminal capaz. Es un terminal con pestañas, tiene la capacidad de enviar comandos a todas sus pestañas (usando un complemento), mostrar perfiles (texto / color de fondo) por sesión, copiar por selección, etc.
Principalmente lo uso para probar
awk
/sed
scripts en Cygwin antes de ejecutarlo en el servidor.fuente
Para responder a la pregunta más amplia sobre cómo sobrevivir en una caja de Windows proveniente de un mundo Linux, me gustaría recomendar MobaXterm de Mobatek. Es una aplicación autónoma de Windows, funciona en Windows 7 y 8 e incluye un complemento para Cygwin. Obtiene la bonita consola ancha que no obtiene del cmd.exe de Windows preempaquetado. Puede crear fácilmente shells de sesión para cuadros de Linux desde su máquina Windows. Tiene capacidades de servidor X, por lo que puede iniciar aplicaciones Linux y hacer que se publiquen localmente en el cuadro de Windows.
Mi máquina principal en el trabajo es (desafortunadamente) Windows. Pero puedo acceder con bastante facilidad y trabajar con cajas remotas de Linux usando mis interfaces GUI favoritas, todas apareciendo bastante bien en Windows. Ejemplos rápidos de cosas que ejecuto incluyen gtkterm, gedit y Eclipse.
No tengo afiliación con la empresa. Solo un cliente muy satisfecho que simplemente ama lo fácil que es instalarlo y usarlo. Descargue la versión independiente, ejecute el ejecutable y comenzará en poco tiempo. Seriamente. La Home Edition funciona tan bien como la Pro Edition con algunas limitaciones en el recuento de sesiones que honestamente nunca me encontré antes de convertirme en un cliente que paga.
fuente
Personalmente, no creo que desafortunadamente haya una gran solución en Windows. He optado por instalar el paquete de Windows gvim y usarlo para la mayor parte de mi edición (agrega una buena opción en su menú de clic derecho para abrir con Vim).
En cuanto a CLI, puede seguir usando bash si lo desea. Otras opciones incluyen Windows PowerShell . No me he molestado en aprenderlo, pero he oído que es bastante bueno.
La última solución es ejecutar una VM en VirtualBox o VMWare Workstation. Puede que no sea lo ideal, pero le permite obtener Linux y editar / manipular archivos de Windows a través de SMB Share o Shared Folders.
fuente
rxvt
es bueno.Desde mi blog (actualmente inactivo, ¡gracias caché de Google!):
Mi amigo Bill me dijo que ahora hay un comando Cygwin xhere y un comando de configuración que hará todas las inserciones de registro por usted. Por lo tanto, inicie Cygwin en el shell predeterminado (con privilegios de administrador) y puede escribir:
chere -i -af -t rxvt -o "-bg black -fg white -sr -sl 1000 -fn \"FixedSys\" -ls" -s bash -e "Bash prompt here"
Puede cambiar -af a -cf para el usuario actual solo si no tiene administrador en la máquina.
Debido a que tuvo la amabilidad de dármelo, te daré su orden que lastima seriamente mis ojos. :) También prefiero el tamaño predeterminado y expandirlo si es necesario.
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"
fuente