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


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

Una de las ventajas de Zsh sobre la mayoría de los otros comandos 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 usando el siguiente comando dnf.

$ sudo dnf install zsh

Para comenzar a usarlo, simplemente ejecute zsh y el nuevo shell le mostrará un asistente de función de configuración inicial para 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 al 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 la configuración 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 primeras tres opciones deberían 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 debería 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 autocompletar, corrección ortográfica y mucho más.

Haciendo Zsh como Shell predeterminado en Fedora

Para que Zsh sea su shell predeterminado, de modo que se ejecute cada vez que inicie una sesión o abra una terminal, emita el comando chsh, que se utiliza para cambiar el shell de inicio de sesión de un usuario de la siguiente manera (se le pedirá que ingrese la contraseña de su 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 es una versión extendida de Bourne Shell (sh), con una gran cantidad de características nuevas 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.