Cómo instalar y configurar ZSH en distribuciones de Linux

Personalizar y reemplazar el bash del terminal de Linux no solo lo hace diferente del aspecto tradicional de shell de Linux; también hace que su shell bash sea más potente y eficiente. En la distribución de Linux, puede instalar ZSH y reemplazar el shell bash convencional. Puede confundirse con el emulador de terminal ZSH y Tilix; déjeme claro, el Tilix es solo un emulador, donde el ZSH es un poderoso shell bash para Linux. Como el ZSH es más poderoso que el shell bash predeterminado actual, creo que Linux podría considerar el ZSH para configurarlo como el shell bash predeterminado. El ZSH es útil para realizar múltiples tareas y realizar secuencias de comandos bash. Para usar el Z-shell en su sistema Linux, no necesita tener conocimientos de scripting bash.

ZSH en Linux


La herramienta ZSH es más que un shell terminal; puede aprender de sus comandos anteriores que pueden hacerlo más poderoso e inteligente. Si escribe una sintaxis incorrecta en el comando, puede corregir automáticamente sus errores de sintaxis analizando el estilo del comando y las palabras clave de sus entradas anteriores.

El ZSH tiene una considerable tienda de complementos y temas. Hay más de doscientos complementos para diferentes paquetes y herramientas. Puede instalar complementos para ejecutar ZSH bash en esos paquetes. Además, el ZSH admite la distinción entre mayúsculas y minúsculas y se corrige automáticamente en los comandos bash.

Instalar la herramienta ZSH en Linux no es un trabajo difícil. Como la herramienta ZSH está disponible en el repositorio oficial de Linux, puede instalarla en su sistema Linux utilizando los comandos predeterminados del administrador de paquetes en su distribución de Linux. En esta publicación, veremos cómo puede instalar ZSH (Oh My Zsh) en sus distribuciones de Linux.

Paso 1: Instale ZSH en distribuciones de Linux


Aquí, veremos algunos métodos para instalar la herramienta ZSH en varias distribuciones de Linux. Ubuntu, Linux Mint y otros usuarios de Debian pueden instalar la herramienta ZSH en su sistema Linux utilizando el administrador de paquetes aptitude. Los usuarios de Red Hat, Fedora y CentOS pueden usar el comando predeterminado YUM o DNF en su sistema para obtener la herramienta ZSH. Los usuarios de Arch y de Linux basados ​​en Arch pueden usar el comando Pacman para instalar el ZSH en su sistema.

1. Instale ZSH en Debian / Ubuntu


Ejecute los siguientes comandos de apt que se indican a continuación para actualizar el repositorio de su sistema e instalar el Z-shell en su Ubuntu y otro sistema Debian Linux. Inicializará la instalación del paquete zsh-common en su sistema. Ahora, finalice el proceso escribiendo Y y presione el botón Enter.

sudo apt update
sudo apt install zsh

Linux apt instalar zsh

Una vez finalizada la instalación, ahora puede verificar la versión de Z-shell para asegurarse de que esté instalada correctamente.

zsh --version

versión z shell

2. Instale ZSH en Fedora / Red Hat Linux


Si es un usuario de Fedora Linux, puede ejecutar el siguiente comando DNF que se proporciona a continuación para instalar la herramienta ZSH en su sistema. Inicializará el proceso de instalación del Z-shell en su sistema y le pedirá su permiso. Simplemente puede escribir y y presione el botón Enter para finalizar el proceso.

sudo dnf install zsh

zsh en la instalación de Fedora Linux

Si está utilizando una versión anterior de CentOS, puede ejecutar las siguientes líneas de comando en el shell de su terminal para descargar e instalar ZSH en su CentOS Linux.

wget https://download.opensuse.org/repositories/shells/CentOS_5/shells.repo
sudo yum update && sudo yum -y install zsh

3. Instale ZSH en SuSE Linux


Si es un usuario de SuSE o openSuSE Linux, puede ejecutar los siguientes comandos zypper que se indican a continuación para actualizar el repositorio de su sistema e instalar la herramienta ZSH en su sistema SuSE Linux.

sudo zypper upgrade
sudo zypper install zsh

También puede descargar e instalar manualmente el .ymp paquete del Z-shell en su sistema SuSE Linux. Puede visitar esta página para encontrar el paquete Z-shell apropiado para su SuSE Linux.

descarga oh my z-shell para suse Linux

4. Instale ZSH en Arch Linux


Usaremos el comando del administrador de paquetes Pacman para instalar la herramienta ZSH en nuestro sistema Arch y Linux basado en Arch. Aquí, estoy usando Manjaro KDE para demostrar el método de instalación de Z-shell en Arch Linux. Ejecute el siguiente comando de Pacman en su terminal shell para instalar el Z-shell en su Arch Linux.

sudo pacman -Syu zsh

zsh en arch Linux pacman

Paso 2: configurar la herramienta ZSH


Hasta ahora, hemos visto el método de instalar Z-shell en nuestro sistema Linux. Es hora de configurar ZSH en Linux. Aquí, veremos cómo configurar el tema, los complementos y otras configuraciones del Z-shell.

Aquí, la parte de configuración se divide en dos partes; primero, debe descargar e instalar el tema para ZSH; más tarde, puede cambiar los valores del Z-shell. Como la parte de configuración y configuración es la misma para todas las distribuciones de Linux, la explicación detallada del tema y la configuración de ZSH se explican a continuación en la sección Debian; siga esa parte para una mejor comprensión.

1. Configurar ZSH en el sistema Debian


Después de instalar Z-shell en Debian Linux, debe ejecutar los siguientes comandos del administrador de paquetes aptitude que se indican a continuación para instalar las fuentes Git-core y el tema Robbyrussell para Z-shell. También puede elegir otros temas, pero el tema predeterminado está configurado como Robbyrussell. Para su información, Robby Russell es el creador de Oh My ZSH.

sudo apt install git-core curl fonts-powerline
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Instalación de Zsh en Ubuntu apt

Ahora puede ejecutar el siguiente comando en el shell de su terminal para seleccionar el tema, la ruta y otras configuraciones. Aquí, estoy usando la herramienta Nano para editar el script. También puede usar Gedit, Vim o cualquier otro editor de scripts.

sudo nano ~/.zshrc

Para reemplazar el tema, necesita saber el nombre del tema que desea usar. Puede encontrar los temas para ZSH aquí. Luego, reemplace el valor de ZSH_THEME=Robbyrussell con el nombre de su tema deseado. Luego guarde y salga del script.

zsh nano configure en linux

También puede establecer los valores de distinción entre mayúsculas y minúsculas, distinción entre guiones, configuración de actualización automática y otras configuraciones descomentando las sintaxis en el script. También puede ajustar las preferencias cambiando los valores de verdadero a falso. Sin embargo, debe descomentar las sintaxis de todos modos para cambiar la configuración predeterminada. Finalmente, guarde y salga del archivo.

configuraciones de shell z

Aquí, queremos instalar y activar el resaltado enchufable en el ZSH; necesitamos ejecutar el siguiente comando que se proporciona a continuación para clonar el complemento de resaltado de Git. Asegúrese de que Git esté instalado dentro de su sistema.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Luego, tenemos que ejecutar el comando de configuración ZSH para cargar la configuración. Luego, podemos cambiar, agregar o eliminar los valores de los complementos ZSH en el script de configuración. Busque la siguiente sintaxis y ponga el nombre de su complemento. Luego, guarde y salga del archivo.

plugins=(
git
zsh-syntax-highlighting
)

Puede encontrar los complementos estándar dentro del ZSH/plugins/ directorio. Aquí puede encontrar muchos complementos para Z-shell.

2. Configurar ZSH en Red Hat Linux


Para configurar el Z-shell en Fedora y Red Hat, y otros sistemas Linux basados ​​en Red Hat, ejecute los siguientes comandos del administrador de paquetes que se indican a continuación para descargar el cURL en su sistema. El siguiente comando instalará el tema de Robbyrussell para el Z-shell en su sistema.

sudo dnf install wget curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Ahora puede ejecutar los siguientes comandos para editar las configuraciones de Z-shell.

source ~/.zshrc
sudo nano $HOME/.zshrc

Nombre del tema del editor nano

3. Configurar ZSH en Arch Linux


Si es un usuario de Arch y de Linux basado en Arch, ejecute los siguientes comandos que se indican a continuación para instalar el tema maestro en la herramienta ZSH. Como usamos el comando cURL para instalar el tema, asegúrese de que cURL esté instalado dentro de su Arch Linux.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

descargar oh my zshell

Una vez finalizada la instalación del tema, ahora puede configurar el script de configuración ZSH en Arch Linux. Siga la parte de configuración de Debian / Ubuntu dada anteriormente para obtener una guía detallada para configurar los ajustes de ZSH.


Como ZSH no es el shell bash predeterminado en su sistema Linux, cada vez que presione Ctrl + Alt + T, se abrirá el shell terminal tradicional. Para hacer que ZSH sea su shell predeterminado, debe ejecutar la siguiente línea de comandos en su shell de terminal. No olvide reemplazar el nombre de usuario con el suyo.

sudo chsh -s /bin/zsh ubuntupit

Quitar ZSH de Linux


Aquí, veremos cómo puede eliminar el ZSH en su sistema Linux. Veremos diferentes métodos y líneas de comando para eliminar el Z-shell de nuestro sistema. Ejecute los siguientes comandos de acuerdo con su distribución de Linux para eliminar el Z-shell.

Elimine ZSH en Fedora y Red Hat Linux.

sudo dnf remove zsh
sudo yum remove zsh

Elimine ZSH en SuSE Linux.

sudo zypper remove zsh
sudo zypper rm zsh

También puede utilizar la herramienta de administración de paquetes de YaST para eliminar el Z-shell en su SuSE y openSUSE Linux.

Elimina ZSH en Arch Linux.

sudo pacman -Rs zsh

Elimine ZSH en Ubuntu / Debian Linux.

sudo apt-get --purge remove zsh

Cómo quitar oh my z-shell

Palabras finales


ZSH es una de las mejores herramientas de bash para usuarios avanzados de Linux. Como hoy en día, el bash está siendo más limitante; por otro lado, la herramienta ZSH es una herramienta alternativa avanzada y mejor para reemplazar el shell bash en Linux. Puede considerar la herramienta ZSH como una de las herramientas imprescindibles de la lista para los usuarios avanzados de Linux.

En toda la publicación, he descrito los beneficios de tener la herramienta ZSH y el método para instalarla en su distribución de Linux. Si encuentra esta publicación útil y útil, compártala con sus amigos y la comunidad de Linux. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *