Cómo instalar y configurar Zsh en Ubuntu 20.04

Este artículo trata sobre la instalación y configuración de ZSH en Ubuntu 20.04. Este paso se aplica a todas las distribuciones basadas en Ubuntu. ZSH significa Z Shell, que es un programa de shell para sistemas operativos tipo Unix. ZSH es una versión extendida de Bourne Shell que incorpora algunas características de BASH, KSH, TSH.

Características de Zsh

  • Finalización de línea de comandos.
  • El historial se puede compartir entre todos los proyectiles.
  • Globalización de archivos extendida.
  • Mejor manejo de variables y matrices.
  • Compatibilidad con shells como bourne shell.
  • Corrección ortográfica y autocompletado de nombres de comandos.
  • Directorios con nombre.

Instalar Zsh en Ubuntu Linux

Hay dos formas de instalar ZSH en Ubuntu utilizando un administrador de paquetes apt e instalándolo desde el origen.

Usaremos el administrador de paquetes de apt para instalar ZSH en Ubuntu.

$ sudo apt install zsh
Instalar Zsh en Ubuntu
Instalar Zsh en Ubuntu

El gestor de paquetes instalará la última versión de ZSH, que es 5.8.

$ zsh --versionzsh 5.8 (x86_64-ubuntu-linux-gnu)

Instalar ZSH no lo modificará y lo establecerá como shell predeterminado. Tenemos que modificar la configuración para hacer de ZSH nuestro shell predeterminado. Use el comando» chsh » con la bandera '-s' para cambiar el shell predeterminado para el usuario.

$ echo $SHELL$ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
Establecer Shell Zsh en Ubuntu
Establecer Shell Zsh en Ubuntu

Ahora para usar el nuevo shell zsh, cierre sesión en el terminal e inicie sesión de nuevo.

Configurar Zsh en Ubuntu Linux

En comparación con otros shells como BASH, ZSH requiere que se realice una configuración por primera vez. Cuando inicie ZSH por primera vez, le mostrará algunas opciones para configurar. Veamos cuáles son esas opciones y cómo configurarlas.

Seleccione la opción "1" en la primera página que nos llevará al menú principal.

 Configuración de Zsh de nuevo usuario
Configuración de Zsh de nuevo usuario

El menú principal mostrará algunas opciones recomendadas para configurar.

 Menú principal de Zsh
Menú principal de Zsh

Pulse 1, le llevará configurar parámetros relacionados con el historial, como cuántas líneas de historial se conservarán y la ubicación del archivo de historial. Una vez que esté en la «Página de configuración del historial», simplemente escriba "1" o "2" o "3" para cambiar la configuración asociada. Una vez que realice el cambio de estado, se cambiará de «aún no guardado» a «establecer pero no guardado».

 Configuración del historial Zsh
Configuración del historial Zsh

Pulse "0" para recordar los cambios. Una vez que salgas al menú principal, el estado cambiará de «recomendado» a «Cambios no guardados».

 Configuración del historial Zsh
Configuración del historial Zsh

Del mismo modo, debe modificar la configuración del sistema de finalización, las claves y las opciones de shell comunes. Una vez hecho, presione «0» para guardar todos los cambios.

 Configuración de Zsh
Configuración de Zsh

La configuración se ha completado ahora y lo llevará al shell. A partir de la próxima vez, su shell no se ejecutará a través de esta configuración inicial, pero puede ejecutar el comando de instalación de nuevo usuario como se muestra en la imagen de abajo siempre que sea necesario.

 Configuración de Zsh completada
Configuración de Zsh completada

Hay una forma alternativa y fácil en lugar de configurar manualmente cada configuración. Esta es la forma que prefiero normalmente. En lugar de elegir la opción "1" e ir al menú principal para establecer cada configuración, podemos elegir la opción "2" que llenará el archivo .zshrc con parámetros predeterminados. Podemos cambiar los parámetros directamente en el archivo .zshrc.

 Parámetros predeterminados de Zsh
Parámetros predeterminados de Zsh

Volver al Shell Bash anterior

En caso de que desee volver al shell anterior, debe seguir los pasos a continuación.

$ sudo apt --purge remove zsh$ chsh -s $(which "SHELL NAME")

Ahora abra una nueva sesión para ver que los cambios son efectivos

Eso es todo para este artículo. Eche un vistazo a nuestro artículo sobre instalación y configuración de oh-my-zsh en ubuntu 20.04. Instale ZSH y explore sus funciones y comparta su experiencia con nosotros.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Previous post Burgess Meredith
Next post GD & T para principiantes: Tolerancia MMC y bonus, explicada en 3D