[TUTORIAL] Cómo instalar ZShell (zsh) y Oh My Zsh en Linux

Zshell

En este artículo nos ponemos un poco más técnicos, ya que vamos a aprender a instalar una Shell como Dios manda. Estoy hablando nada más y nada menos que de Zsh. Y no solo eso, también la vamos a configurar de la mejor forma posible haciendo uso de un famoso script: Oh My Zsh.

A todo esto… ¿Qué es Zsh?

Z shell (o simplemente zsh) es un potente intérprete de comandos para sistemas operativos de tipo Unix, como por ejemplo los BSD o GNU/Linux.​ La primera versión de zsh fue escrita por Paul Falstad en 1990, cuando era estudiante en la Universidad de Princeton.

Zsh se diseñó para poder usarse interactivamente. Se le han incorporado muchas de las características principales de otras shells de Unix como bash, ksh, o tcsh y además posee características propias originales.

macOS Catalina, lanzada en octubre de 2019, adoptó a Zsh como la shell predeterminada, remplazando a Bash.

Wikipedia

¡Manos a la obra!

Lo primero como siempre es actualizar los repositorios:

sudo aptitude update

Ahora procedemos a instalar zsh, curl y git. Estos dos últimos son necesarios para luego poder instalar Oh My Zsh:

sudo aptitude install zsh curl git

En este punto, necesitamos configurar zsh como shell por defecto para nuestro usuario:

chsh -s $(which zsh)

Luego, necesitamos cerrar sesión y volvernos a loguear en el sistema. Cuando hagamos esto y volvamos a abrir la terminal, nos aparecerá un menú de opciones de configuracion de zsh. Como nuestra intención es utilizar Oh My Zsh elegimos la opción 0 para que simplemente cree el archivo de configuración pero vacío.

Hora de descargar e instalar Oh My Zsh.

Este script se encargará de “tunnear” nuestra shell para dejarla impecable:

$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

En este paso les dejo un video resumen de todo lo hecho:

Por último, les dejo en este enlace, la colección de temas gráficos que pueden utilizar en Zsh simplemente modificando el archivo .zshrc.

Espero haya sido útil este artículo.

Be the first to comment

Dejá una respuesta