Si llegas a Windows desde macOS o Linux, puede que eches de menos la potente funcionalidad de la línea de comandos o «shell» de UNIX. Windows no viene con la shell de UNIX activada por defecto, pero puedes conseguir fácilmente una shell que funcione en Windows e incluso ampliar la potencia de la shell con zsh.

¿Qué es zsh?

zsh, también llamado «Z-shell», es una versión más potente de Bash, el intérprete de comandos estándar que se incluye en los sistemas Linux y macOS. zsh permite a los usuarios ampliar la apariencia y la funcionalidad de su intérprete de comandos con scripts, complementos y mucho más. Hay una amplia comunidad de desarrolladores que han creado complementos increíblemente útiles para zsh, y tú también puedes codificar tus propias extensiones y complementos. Si pasas mucho tiempo en la terminal, es una gran manera de mejorar tu calidad de vida.

Activando Bash

Antes de que podamos instalar zsh o Oh My Zsh, necesitamos primero habilitar el shell por defecto llamado Bash. Esto solía requerir programas de terceros como Cygwin, y todavía puedes hacerlo así. Sin embargo, Windows 10 ahora viene con un subsistema Linux que está desactivado por defecto. Si lo activamos, podremos ejecutar Bash en Windows utilizando paquetes de software nativos.

1. Abre la Configuración y haz clic en «Actualizaciones y seguridad».

configuración-actualización-y-seguridad

2. Haz clic en «Para desarrolladores» en la barra lateral, y luego haz clic en el botón de radio junto a «Modo de desarrollador».

RELACIONADO:  Como hacer patina madera

settings-developer-mode

3. En la ventana emergente, haz clic en «Sí» para proceder a habilitar el modo de desarrollador.

settings-developer-mode-2

4. Abra el Panel de Control y navegue hasta el menú «Programas y características».

panel-de-control-programas-características-abiertas

5. Haz clic en «Activar o desactivar las características de Windows» en la barra lateral.

panel de control-ventanas giratorias-características

6. Desplácese hacia abajo y marque la casilla junto a «Subsistema de Windows para Linux (Beta)» para activar el subsistema de Linux. A continuación, haga clic en el botón «Aceptar».

control-panel-turn-on-linux-subsystem

7. Espere a que el instalador termine.

ventanas-características-instalación

8. Cuando el instalador termine, haga clic en «Reiniciar ahora» para reiniciar su ordenador y completar la instalación.

windows-features-restart-now

9. Una vez que haya reiniciado su ordenador, escriba «bash» en el menú de inicio e inicie el script bash.

bash-exe-start-menu

10. Esto abrirá un símbolo del sistema y terminará de instalar UNIX y Bash. Escriba la tecla «y» y pulse «Enter» para confirmar la instalación de los componentes restantes.

bash-exe-install-script-2

11. Espera mientras se descargan y configuran los componentes restantes.

bash-exe-install-script-3

12. Cuando se le solicite, cree un nombre de usuario para Bash y UNIX.

bash-exe-install-script-4

13. Introduzca una contraseña que utilizará para Bash y UNIX. No verás aparecer ningún carácter mientras escribes, pero se está guardando. Pulse «Enter».

bash-exe-install-script-5

14. Cuando la instalación haya terminado, volverás al símbolo del sistema. Ahora puede cerrar esta ventana.

bash-exe-install-script-6

Instalación de zsh en Windows 10

Ahora que tenemos un shell en Windows, nuestro siguiente paso es instalar zsh. Utilizaremos el gestor de paquetes «apt-get» para descargarlo e instalarlo.

1. Abre Bash desde el menú de inicio.

bash-on-ubuntu-start-menu

2. Escribe el siguiente comando en el símbolo del sistema y pulsa «Enter:»

sudoapt-get installzsh

bash-apt-get-1

3. Introduce tu contraseña de Bash/UNIX cuando se te pida y pulsa «Enter».

RELACIONADO:  Cómo eliminar un directorio en Linux

bash-apt-get-2

4. Cuando se le solicite, escriba «Y» y pulse «Enter» para continuar con la instalación.

bash-apt-get-3

5. Cuando la instalación haya finalizado, volverás al símbolo del sistema.

bash-apt-get-4

Uso de zsh en Windows 10

Ahora que hemos instalado zsh, podemos empezar a usarlo.

1. Abre Bash desde el menú de inicio.

bash-on-ubuntu-start-menu

2. Escribe zsh y pulsa «Enter».

zsh-launch-zsh

3. En la primera ejecución, tendrás que revisar algunas opciones de configuración de zsh. Hay un montón, pero te recomendamos que mires toda la información y elijas las opciones que te gusten. Si no estás seguro de qué elegir, puedes simplemente pulsar la tecla «2» para aceptar la configuración por defecto.

zsh-configure-zsh

4. Cuando la configuración esté completa, volverás al prompt de comandos de zsh.

zsh-command-prompt

Instalando 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, impulsado por la comunidad, para gestionar la configuración de zsh».

«También incluye más de 200 plugins y 140 temas para zsh, que amplían la funcionalidad y facilitan la personalización de la línea de comandos.

1. Abre Bash desde el menú de inicio.

bash-on-ubuntu-start-menu

2. Usa el siguiente comando para descargar e instalar git, un prerrequisito para instalar Oh My Zsh:

sudoapt-get installgit

zsh-install-git

3. Una vez instalado git, podemos descargar e instalar Oh My Zsh. Para ello, copia y pega el siguiente comando en tu línea de comandos y pulsa «Enter».

sh-c"$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Ten en cuenta que puedes pegar rápidamente en la línea de comandos de zsh seleccionando la ventana de Xsh y haciendo clic con el botón derecho.

RELACIONADO:  ¿Son los certificados SSL gratuitos mejores que los comerciales?

zsh-install-oh-my-zsh

4. Introduzca su contraseña Bash/UNIX cuando se le solicite y pulse «Enter».

zsh-install-oh-my-zsh-enter-password

5. Cuando la instalación haya terminado, verás el arte ASCII de Oh My Zsh.

zsh-instalado-así-lo-que-sea