Estoy seguro de que esto se ha preguntado antes, pero no lo he encontrado después de aproximadamente una hora de búsqueda...
He estado usando Unix y Mac OS por un tiempo, pero en el fondo soy un usuario de Windows. La principal cosa que me ha encantado de estos sistemas operativos *nix es el terminal y los shells. Sé que puedes usar la consola para mejorar la consola real, pero odio el shell de Windows. Recientemente pasé de bash a zsh en mi Mac y nunca he sido más rápido. Puedo hacer zoom, tener todo tipo de colores, alias, un mensaje interesante, etc. que hacen que el uso del terminal sea sencillamente increíble.
¿Existe algo parecido para Windows? ¿Cómo puedo hacer que mi experiencia con el caparazón sea menos dolorosa? Básicamente, quiero oh-my-zsh para Windows.
Respuesta1
Windows Powershell ha sido el shell elegido por Microsoft desde el lanzamiento de Windows Server 2008 y Vista. Los puertos también están disponibles para XP. V2 es el estándar actual y v3 está en desarrollo. La mayoría de las principales herramientas de gestión actualmente ejecutan Powershell bajo las sábanas o tienen una interfaz PoSH.
Si no ha intentado utilizar PoSH para alguna tarea de administración masiva, se lo debe a usted mismo. Trabajar con objetos en lugar de representaciones textuales de objetos es realmente poderoso. Si ejecuta AD, comience a realizar la gestión de usuarios de AD con PoSh.
Respuesta2
Puedes probarcygwiny su variante terminal mintty
usando el shell bash. Cygwin básicamente consta de algunas bibliotecas con llamadas al sistema de Linux asignadas al kernel de Windows. Así que puedes ejecutar programas de Linux dentro de él (no todo, pero sí muchas cosas; si sabes cómo compilar software tú mismo, incluso más).
zsh también está disponible como paquete en cygwin.
Debido a que Windows usa el mismo nombre para algunos programas, es posible que el comportamiento de ellos no sea el esperado (por ejemplo, find
o sort
), debe jugar con PATH para corregir algunos errores.
Respuesta3
Descargargitpara ventanas. Viene con un shell llamado "Git Bash" y también incluye muchas otras herramientas de línea de comandos.
Respuesta4
Varios compañeros de trabajo me recomendaron GOW (Gnu en Windows),https://github.com/bmatzelle/gowcomo una solución mucho mejor que Cygwin. YMMV.