Cómo instalar y configurar Zsh (Z Shell) en Fedora


Zsh (abreviatura de Z Shell ) es un potente programa de shell para sistemas operativos similares a Unix con muchas funciones interactivas. Es una versión extendida de Bourne Shell (sh) , con una gran cantidad de nuevas funciones y soporte para complementos y temas. Está diseñado para uso interactivo y también es un poderoso lenguaje de scripting.

Una de las ventajas de Zsh sobre la mayoría de los demás programas de shell de Linux es que es más sofisticado y configurable, pero muy fácil de personalizar. Algunas de sus características clave incluyen la finalización automática con el comando cd, la expansión de ruta recursiva y la corrección ortográfica y la selección interactiva de archivos y directorios.

En este artículo, explicaremos cómo instalar y configurar Zsh en un sistema Fedora.

Instalación de Zsh en el sistema Fedora

Zsh se puede encontrar en los repositorios de Fedora y se puede instalar utilizando el siguiente comando dnf.

$ sudo dnf install zsh

Para comenzar a usarlo, simplemente ejecute zsh y el nuevo shell le enviará un asistente de función de configuración inicial para los nuevos usuarios como se muestra en la captura de pantalla a continuación.

Este asistente le permite crear archivos de inicio/inicialización de zsh. Presione (1) para continuar con el menú principal.

$ zsh

Aquí hay una imagen que muestra el menú principal. Tenga en cuenta que el estado de todas las opciones configurables es Recomendado . Para elegir una opción para la configuración, ingrese la clave para la opción.

Por ejemplo, ingrese (1) para seleccionar los ajustes de configuración para el historial. Desde la siguiente pantalla, ingrese (0) para recordar editar y regresar al menú principal (donde el estado de esta opción debería cambiar a cambios no guardados).

Repita los dos pasos anteriores para las otras opciones. Ahora las tres primeras opciones deben indicar un estado de cambios No guardados . La opción de configuración (4) le permite elegir alguna opción de shell común.

Para guardar la nueva configuración, ingrese (0) . Verá el mensaje que se muestra en la siguiente captura de pantalla y su símbolo del sistema cambiará de & # 36 (para Bash) a % (para Zsh) .

Ahora que ha configurado Zsh en su sistema Fedora, puede continuar y probar algunas de sus características clave, como mencionamos al principio de este artículo. Estos incluyen la autocompletación, la corrección ortográfica y mucho más.

Haciendo Zsh como Shell predeterminado en Fedora

Para hacer que Zsh sea su shell predeterminado, para que se ejecute cada vez que inicie una sesión o abra un terminal, ejecute el comando chsh , que se usa para cambiar el shell de inicio de sesión de un usuario como se indica (Se te pedirá que ingreses la contraseña de tu cuenta).

$ grep tecmint /etc/passwd
$ chsh -s $(which zsh)
$ grep tecmint /etc/passwd

El comando anterior informa a su sistema que desea configurar (-s) su shell predeterminado (que zsh ).

Para obtener más instrucciones de uso, consulte la página de manual de zsh .

$ man zsh

Zsh una versión extendida de Bourne Shell (sh) , con una gran cantidad de nuevas funciones y soporte para complementos y temas. Si tiene algún comentario o pregunta, comuníquese con nosotros a través del formulario de comentarios a continuación.