Instalar Oh My Zsh en Windows

Katia Lira
FixterGeek
Published in
2 min readNov 20, 2019

Existen varios trucos y hacks que hacen la vida de todo desarrollador más fácil al lidiar con comandos en terminal comunes. Uno de estos trucos es utilizar Shell en vez de Bash, que es el instalado por default en la mayoría de computadoras.

La documentación oficial dice que lo único que hay que hacer es utilizar curl para instalarla:

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

Para algunas versiones de Windows hay algunos paso adicionales que aquí describiré:

  1. Desde el botón de Inicio o Windows elegimos la opción de Configuración.
  2. De esa ventana que se abrió seleccionemos Actualizar Windows.
  3. En la opción de “Para programadores” elegir el modo de desarrollador.
  4. Reiniciar equipo.
  5. En el cuadro de búsqueda, escribe “Panel de Control” y selecciónalo para abrir.
  6. De las opciones del panel, seleccionar “Programas” y posteriormente “Activar o desactivar las características de Windows”.
  7. Busca y selecciona la opción: “Subsistema de Windows para Linux”, todo está ordenado alfabéticamente.
  8. Reiniciar equipo (es la última vez, lo prometo).
  9. Abrir “Microsoft Store”, usualmente está anclada a la barra de tareas.
  10. Busca e instala Ubuntu.
  11. Abrir la terminal y configurarla.
  12. Instalar Zsh sudo apt-get install zsh
  13. Ahora sí, ¡por fin instalar Oh My Zsh! con:

curl -Lo install.sh https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh sh install.sh

Después de estos pasos ya deberías ver la terminal diferente a como estaba :D

Una cosa más, Windows no ejecutará por defecto OhMyZsh sino lo obligamos para eso necesitamos unos cuantos pasos más dentro de la terminal.

  1. Ejecuta este comando: chsh -s /urs/bin/zsh
  2. Escribe la contraseña del admin.
  3. Editar el archivo .bashrc con nano ~/.bashrc En las primeras líneas de ese archivo escribir:

iftest -t 1; then

exec zsh

fi

4. Para salir de nano: Ctrl + X , para guardar los cambios Y .

5. Reiniciar el equipo, ¡no! Es mentira, correr el comando: chsh -s /urs/bin/zsh

¡Listo! Deberías tener OhMyZsh por default en tu equipo.

--

--