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 son las siglas de Z Shell, que es un programa de shell para sistemas operativos similares a Unix. ZSH es una versión extendida de Bourne Shell que incorpora algunas características de BASH , KSH , TSH .
Funciones de Zsh
- Finalización de la línea de comandos.
- La historia se puede compartir entre todas las conchas.
- Globbing extendido de archivos.
- Mejor manejo de variables y matrices.
- Compatibilidad con conchas como bourne shell.
- Corrección ortográfica y autocompletado de nombres de comandos.
- Directorios con nombre.
Instalación de Zsh en Ubuntu Linux
Hay dos formas de instalar ZSH en Ubuntu usando un administrador de paquetes apt e instalándolo desde la fuente.
Usaremos el administrador de paquetes apt para instalar ZSH en Ubuntu .
$ sudo apt install zsh
Instalar Zsh en Ubuntu
El administrador de paquetes instalará la última versión de ZSH que es 5.8 .
$ zsh --version zsh 5.8 (x86_64-ubuntu-linux-gnu)
La instalación de ZSH no lo modificará ni lo establecerá como el shell predeterminado. Tenemos que modificar la configuración para que ZSH sea nuestro shell predeterminado. Utilice el comando ” chsh ” con '-s'
bandera para cambiar el shell predeterminado para el usuario.
$ echo $SHELL $ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
Configurar Zsh Shell en Ubuntu
Ahora, para usar el nuevo shell zsh , <strong>cierre la</strong> sesión del terminal y vuelva a iniciarla.
Configuración de Zsh en Ubuntu Linux
En comparación con otros proyectiles como BASH , ZSH requiere una configuración <strong>inicial</strong> . Cuando inicie ZSH por primera vez, le arrojará 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
El menú principal mostrará algunas opciones recomendadas para configurar.
Menú principal de Zsh
Presione 1 , lo llevará a configurar los parámetros relacionados con el historial , como cuántas líneas del historial se conservarán y la ubicación del archivo del historial. Una vez que esté en la “ página de configuración del historial ”, simplemente puede escribir "1"
o "2"
o "3"
para cambiar la configuración asociada. Una vez que realice el cambio, el estado cambiará de ” aún no guardado ” a ” configurado pero no guardado “.
Configuración del historial de Zsh
Presione "0"
para recordar los cambios. Una vez que salga al menú principal, el estado cambiará de ” recomendado ” a ” Cambios no guardados “.
Configuración del historial de 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 esto, presione “0” para guardar todos los cambios.
Configuración de Zsh
La instalación está completa ahora y lo llevará al shell. La próxima vez que su shell no se ejecute a través de esta configuración inicial, puede ejecutar el comando de instalación de nuevo usuario nuevamente como se muestra en la imagen de abajo cuando sea necesario.
Configuración de Zsh completada
Existe una forma alternativa y sencilla 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 .zshrc
archivo con los parámetros predeterminados. Podemos cambiar los parámetros directamente en el .zshrc
archivo.
Parámetros predeterminados de Zsh
Volver al antiguo caparazón de Bash
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 sean efectivos
Eso es todo por este artículo. Eche un vistazo a nuestro artículo sobre la instalación y configuración de oh-my-zsh en ubuntu 20.04. Instale ZSH, explore sus funciones y comparta su experiencia con nosotros.
Ubuntu