Cómo instalar Zsh en Ubuntu 2x.xx

Published:

Para los usuarios de Ubuntu que buscan una alternativa al shell BASH predeterminado, ZSH ofrece un sólido conjunto de características diseñadas para mejorar su experiencia de línea de comandos. Ya sea que esté ejecutando Ubuntu 22.04 Jammy Jellyfish LTS o su versión estable anterior de Ubuntu 20.04 Focal Fossa LTS, la instalación de ZSH puede mejorar significativamente su flujo de trabajo.

Características clave de Zsh para usuarios de Ubuntu

  • Experiencia interactiva mejorada: ZSH eleva la interfaz de línea de comandos con finalización avanzada de pestañas y expansión de rutas. No se trata solo de comandos de autocompletar; ZSH extiende esto a opciones, argumentos y nombres de archivos.
  • Personalización y temas: una de las características destacadas de ZSH es su alto nivel de personalización. Los usuarios pueden elegir entre varios temas y complementos para mejorar la funcionalidad y la estética. El popular marco «Oh My Zsh» ejemplifica esto, ofreciendo una extensa colección de temas y complementos.
  • Flexibilidad de la línea de comandos: ZSH ofrece un nuevo nivel de edición de línea de comandos, corrección ortográfica y opciones de complementos. Estas características facilitan la navegación y el funcionamiento dentro de la línea de comandos, simplificando las tareas y aumentando la eficiencia.

Dadas estas características atractivas, es fácil ver por qué ZSH se ha convertido en una opción popular para aquellos que buscan actualizar su experiencia de línea de comandos de Ubuntu. Nuestra próxima guía proporcionará instrucciones detalladas sobre cómo instalar ZSH en Ubuntu 22.04 Jammy Jellyfish LTS o Ubuntu 20.04 Focal Fossa LTS, asegurando que pueda aprovechar al máximo este poderoso shell.

Sección 1: Instale Zsh en Ubuntu 22.04 o 20.04

Paso 1: Actualizar Ubuntu antes de la instalación de Zsh

Primero debemos actualizar todos los paquetes existentes para asegurarnos de que el sistema operativo esté listo para la nueva instalación. Este paso es crucial ya que garantiza que su sistema esté actualizado, minimizando posibles conflictos de software y vulnerabilidades de seguridad.

Ejecute los siguientes comandos para actualizar su sistema Ubuntu:

sudo apt update ; sudo apt upgrade

Paso 2: Instale Zsh en Ubuntu 22.04 o 20.04 a través de APT

Habiendo actualizado nuestro sistema Ubuntu, ahora estamos listos para instalar ZSH. Instalaremos ZSH en Ubuntu en este paso a través de los repositorios predeterminados. La ventaja de este método es que es sencillo y no requiere ninguna configuración adicional.

Ejecute el siguiente comando para instalar ZSH:

sudo apt install zsh

Paso 3: Verificar la instalación de ZSH en Ubuntu 22.04 o 20.04

Necesitamos verificar su versión para asegurarnos de que ZSH se haya instalado correctamente. Esta confirmación asegura que ZSH es parte de su sistema y le brinda los detalles de la versión instalada.

Ejecute el siguiente comando para confirmar la versión instalada de ZSH:

zsh --version

Sección 2: Configurar ZSH en Ubuntu 22.04 o 20.04

Ahora que ZSH está instalado en su sistema Ubuntu, podemos proceder a la configuración inicial de ZSH. Esta etapa implica ejecutar ZSH y seguir las instrucciones de configuración para adaptar el shell a sus necesidades.

Paso 1: Iniciar ZSH en Ubuntu

Para iniciar el proceso de configuración por primera vez, debe ejecutar el comando ZSH. Luego, el sistema se hace cargo y proporciona una serie de indicaciones para guiarlo a través de la configuración.

Inicie el shell ZSH usando el siguiente comando:

zsh

Después de ejecutar el comando zsh, se le presentará un mensaje de configuración. Para comenzar la configuración, escriba «1» y presione Entrar.

Paso 2: Configurar las opciones de ZSH

Durante la configuración, ZSH sugerirá configurar algunas opciones clave marcadas con una etiqueta (Recomendar). Estas opciones incluyen la configuración del historial, funciones de autocompletar y mejoras de velocidad. Si bien las indicaciones ofrecen instrucciones útiles, en última instancia, usted decide cómo configurar estos ajustes.

Por ejemplo, elegir «1» podría guiarlo a través de la configuración del historial. Después de ingresar «1» para continuar con la configuración, Zsh presenta varias opciones de configuración.

Le recomendamos que revise al menos las tres primeras opciones, que cubren las mejoras más significativas que ofrece ZSH sobre el shell BASH predeterminado. Una vez que haya terminado la configuración, seleccione «0» para guardar sus opciones y salir de la configuración.

Paso 3: Pasos posteriores a la configuración con Zsh en Ubuntu

Una vez realizada la configuración inicial, no volverá a aparecer. Sin embargo, si necesita reiniciar la configuración, puede hacerlo con los siguientes comandos:

autoload -Uz zsh-newuser-install
zsh-newuser-install -f

El comando autoload -Uz zsh-newuser-install le dice a ZSH que cargue la función zsh-newuser-install cuando se llama por primera vez.

El comando zsh-newuser-install -f fuerza la ejecución de la función, reiniciando la configuración.

Ahora está operando dentro de la terminal ZSH. Si queres volver al shell BASH, usa el comando de salida:

exit

Para volver al shell ZSH, utiliza lo siguiente:

zsh

Sección 3: Administrar Zsh en Ubuntu 22.04 o 20.04

Las siguientes instrucciones lo guiarán en el manejo de actualizaciones y eliminaciones de Zsh, asegurando que su sistema permanezca actualizado y ordenado.

Paso 1: Actualizar Zsh en Ubuntu

En el ciclo de vida de cualquier software, las actualizaciones son fundamentales para mantener una funcionalidad, un rendimiento y una seguridad óptimos. El shell Zsh que instaló a través de los repositorios de Ubuntu no es una excepción a esta regla. Así es como mantiene actualizada su instalación de Zsh.

sudo apt update ; sudo apt upgrade

El comando sudo apt update actualiza el índice de su paquete local, asegurando que su sistema conozca las últimas versiones de todos los paquetes disponibles en los repositorios de Ubuntu. Si hay actualizaciones disponibles, el comando sudo apt upgrade que sigue actualiza todos los paquetes instalados a sus últimas versiones, incluido Zsh.

Paso 2: Desinstalar Zsh en Ubuntu

Si bien Zsh ofrece numerosas ventajas sobre el shell Bash estándar, es posible que no se ajuste a sus preferencias o requisitos del proyecto. Si decide que Zsh no es para usted, puede eliminarlo fácilmente de su sistema. Puede desinstalar Zsh usando el siguiente comando:

sudo apt remove zsh

Este comando le indica al administrador de paquetes, apt, que elimine el paquete Zsh. Como resultado, Zsh se desinstalará y su sistema volverá a utilizar su shell predeterminado anterior, generalmente Bash.

Conclusión final

En este artículo, profundizamos en la instalación y administración de Zsh en una distribución de Ubuntu Linux. Cubrimos el procedimiento de instalación y la configuración inicial e introdujimos algunos comandos populares de Zsh. También analizamos cómo mantener Zsh actualizado y el procedimiento para desinstalarlo, en caso de que sea necesario. Esta guía completa tiene como objetivo proporcionar una base sólida para que usted utilice Zsh y aprecie sus diversas capacidades. ¡Disfrute de su nueva y mejorada experiencia de línea de comandos con Zsh en Ubuntu 22.04 o 20.04!

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles