Estoy seguro de que esto se ha preguntado antes, pero no lo he encontrado después de una hora de búsqueda ...
He estado usando Unix y Mac OS por un tiempo, pero soy un usuario de Windows en el fondo. Lo que más me ha gustado 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 me mudé 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 genial, etc. que hacen que el uso del terminal sea simplemente increíble.
¿Hay algo así para Windows? ¿Cómo puedo hacer que mi experiencia de concha sea menos dolorosa? Básicamente, quiero oh-my-zsh para Windows.
windows
command-line
powershell
Greg Potter
fuente
fuente
Respuestas:
Windows Powershell ha sido la elección de 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 administración actualmente ejecutan Powershell bajo las cubiertas o tienen una interfaz PoSH.
Si no ha intentado usar PoSH para alguna tarea de administración masiva, se lo debe. Trabajar con objetos en lugar de representaciones de texto de objetos es realmente poderoso. Si ejecuta AD, comience a administrar su usuario AD con PoSh.
fuente
Puede probar cygwin y su variante terminal
mintty
utilizando el shell bash. Cygwin consiste básicamente en algunas bibliotecas con syscalls de Linux asignadas al kernel de Windows. Por lo tanto, puede ejecutar programas de Linux dentro de él (no todo, pero muchas cosas; si sabe cómo compilar el software usted 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 no se espere el comportamiento de ellos (por ejemplo,
find
osort
) tiene que jugar con PATH para corregir algunos errores.fuente
Descargar Git para Windows. Viene con un shell llamado "Git Bash" y también incluye muchas otras herramientas de línea de comandos.
fuente
Absolutamente amoroso ConEmu! Es uno de los más sexys con la capacidad de tener ventanas transparentes, pestañas múltiples y muchas otras opciones. También tiene muchos proyectiles incluidos, como Bash. Tú serás muy feliz. https://conemu.github.io/
fuente
He tenido varios compañeros de trabajo que recomiendan GOW (Gnu en Windows), https://github.com/bmatzelle/gow como una solución mucho mejor que Cygwin. YMMV.
fuente
Puedes probar oh mi cygwin .
fuente
¿Quieres ver un montón de alternativas? http://alternativeto.net/software/cygwin/ y hace muchos años había usado 4Dos - http://alternativeto.net/software/4dos/
fuente
Puede que te guste Hamilton C shell , que recrea el shell Unix C desde cero en Windows, pero con muchas mejoras. Hay una demostración gratuita para que pueda probar antes de comprar. Divulgación completa: soy el autor.
fuente
Puedes usar cygwin o uwin. También puede probar el shell FireCMD que instala UWIN y también proporciona un entorno GUI para otros shells como Cygwin, cmd.exe, Windows PowerShell, etc.
fuente
Sí, puedes :) Con los pasos a continuación y Windows PowerShell.
Aquí están los pasos para que su experiencia sea menos dolorosa:
C:\
directorioC:\ansicon\x64
si su máquina tiene una arquitectura basada en 64 bits oC:\ansicon\x86
si su máquina tiene una arquitectura basada en 32 bits.ansicon -i
Ahora la primera parte cumplida, deseo es agregar algunos colores a la salida de la consola de varios comandos.
La segunda parte es cambiar la configuración de color de Windows PowerShell para sentirse cómodo con usted:
powershell
en el menú de inicio.Espero que esto haya ayudado y eso es lo que estás buscando.
fuente
Python es claro y está lejos de ser la forma más fácil y poderosa de ejecutar todos los "Pipe" de Unix y otros comandos de shell. Diablos, Python es la mejor manera en cualquier sistema 'nix para ejecutar comandos.
fuente
El escritorio JTerm unix puede ejecutarse en Windows ya que es 100% Java. Se puede usar con los comandos más básicos de Linux / Unix
fuente