Si viene a Windows desde macOS o Linux, es posible que se pierda la potente funcionalidad de la línea de comandos de UNIX o «shell». Windows no viene con el shell de UNIX habilitado de forma predeterminada, pero puede hacer que se ejecute fácilmente en Windows e incluso ampliar la potencia del shell con zsh.
¿Qué es zsh?
zsh, también llamado «Z-shell», es una versión más potente de Bash, el shell estándar que se entrega en sistemas Linux y macOS. zsh permite a los usuarios extender la apariencia y funcionalidad de su shell con scripts, plugins y más. Hay una amplia comunidad de desarrolladores que han hecho plugins increíblemente útiles para zsh, y también puedes codificar tus propias extensiones y plugins. Si usted pasa mucho tiempo en la terminal, es una gran manera de mejorar su calidad de vida.
Activar Bash
Antes de que podamos instalar zsh u Oh My Zsh, necesitamos primero habilitar el shell por defecto llamado Bash. Esto solía requerir programas de terceros como Cygwin , y todavía se puede hacer de esa manera. Sin embargo, Windows 10 ahora viene con un subsistema Linux que está desactivado de forma predeterminada. Si lo activamos, podremos ejecutar Bash en Windows usando paquetes de software nativos.
1. Abra Configuración y haga clic en «Updates & Security».
2. Haz clic en «Para desarrolladores» en la barra lateral y, a continuación, haz clic en el botón de opción situado junto a «Modo de desarrollador».
3. En la ventana emergente, haga clic en «Sí» para continuar con la activación del modo de desarrollador.
4. Abra el Panel de control y vaya al menú «Programas y características».
5. Haga clic en «Activar o desactivar características de Windows» en la barra lateral.
6. Desplácese hacia abajo y marque la casilla de verificación junto al «Subsistema Windows para Linux (Beta)» para habilitar el subsistema Linux. A continuación, haga clic en el botón «OK».
7. Espere a que termine el instalador.
8. Cuando el instalador haya terminado, haga clic en «Reiniciar ahora» para reiniciar el equipo y completar la instalación.
9. Después de reiniciar su ordenador, escriba «bash» en el Menú Inicio y ejecute el script bash.
10. Escriba la tecla «y» y pulse «Enter» para confirmar la instalación de los componentes restantes.
11. Espere mientras se descargan y configuran los componentes restantes.
12. Cuando se le solicite, cree un nombre de usuario para Bash y UNIX.
13. Introduzca una contraseña que utilizará para Bash y UNIX. No verá aparecer ningún carácter mientras escribe, pero se está guardando. Presiona «Enter».
14. Cuando finalice la instalación, volverá a la línea de comandos. Ahora puede cerrar esta ventana.
Instalación de zsh en Windows 10
Ahora que tenemos un shell en Windows, nuestro siguiente paso es instalar zsh. Usaremos el gestor de paquetes «apt-get» para descargarlo e instalarlo.
1. Abra Bash desde el menú Inicio.
2. Escriba el siguiente comando en la línea de comandos y pulse «Enter:»
sudo apt-get install zsh
3. Introduzca su contraseña de Bash/UNIX cuando se le pida y pulse «Enter».
4. Cuando se le solicite, escriba «Y» y pulse «Enter» para continuar con la instalación.
5. Una vez finalizada la instalación, volverá a la línea de comandos.
Uso de zsh en Windows 10
Ahora que hemos instalado zsh, podemos empezar a usarlo.
1. Abra Bash desde el menú Inicio.
2. Escriba zsh y pulse «Enter».
3. En la primera ejecución, tendrá que pasar por algunas opciones de configuración de zsh. Hay un montón, pero te recomendamos que consultes toda la información y que elijas las opciones que más te gusten. Si no está seguro de qué elegir, sólo tiene que pulsar la tecla «2» para aceptar la configuración por defecto.
4. Cuando la configuración esté completa, volverá a la línea de comandos de zsh.
Instalación de Oh My Zsh en Windows 10
Ahora que tenemos zsh instalado, podemos instalar Oh My Zsh . Si no estás familiarizado con Oh My Zsh, el desarrollador lo dice mejor: » Oh-My-Zsh es un marco de trabajo de código abierto y basado en la comunidad para administrar su configuración zsh. » También incluye más de 200 plugins y 140 temas para zsh, ampliando la funcionalidad y facilitando la personalización de su línea de comandos.
1.Abra Bash desde el menú Inicio.
2. Usa el siguiente comando para descargar e instalar git, un prerrequisito para instalar Oh My Zsh:
sudo apt-get install git
3. Una vez instalado, podemos descargar e instalar Oh My Zsh. Para ello, copie y pegue el siguiente comando en la línea de comandos y pulse «Enter».
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Tenga en cuenta que puede pegar rápidamente en la línea de comandos de zsh seleccionando la ventana Xsh y haciendo clic con el botón derecho del ratón.
4. Introduzca su contraseña de Bash/UNIX cuando se le pida y pulse «Enter».
5. Cuando la instalación esté terminada, verá el arte ASCII de Oh My Zsh.
Conclusión
Una vez que haya instalado zsh y Oh My Zsh, puede usar ambos tal como lo haría en un sistema UNIX. Si quieres saber más, puedes consultar la guía del usuario en línea de zsh y Oh My Zsh’s wikis .