Cómo instalar y configurar ZSH en Raspberry Pi

Cómo instalar y configurar ZSH en Raspberry Pi
El Z Shell o ZSH es la forma avanzada de Bourne Shell (Bash) y ZSH contiene muchas características únicas que no están presentes en la fiesta. Por ejemplo, en el shell bash, para navegar en algún directorio, usamos el "CD" con el nombre del directorio, en el que ZSH, navegamos a cualquier directorio simplemente usando su nombre, además, el ZSH también correcta automáticamente los errores de ortografía menores En los comandos.

En este artículo, exploraremos el método de instalar el ZSH en el sistema operativo Raspberry Pi utilizando el terminal.

Cómo instalar ZSH en el sistema operativo Raspberry Pi

Instalaremos el ZSH en el sistema operativo Raspberry Pi utilizando el paquete disponible de ZSH en el repositorio predeterminado del Raspberry Pi utilizando el Administrador de paquetes APT:

$ sudo apt install zsh -y

Después de instalar el ZSH, instalaremos el OH-MY-ZSH, que es la herramienta de configuración para configurar el ZSH:

$ sh -c "$ (curl -fssl https: // raw.github.com/robbyrussell/oh-my-zsh/maestro/herramientas/instalar.sh) "

Le pedirá que cambie el shell predeterminado a ZSH, escriba "Y" para hacer el shell predeterminado de ZSH:

El shell ZSH se instala y se establece como un shell predeterminado en el sistema operativo Raspberry Pi y si responde "n" en la pregunta anterior de configurar ZSH como el shell predeterminado, no se preocupe, porque puede establecer ZSH predeterminado más adelante. , para eso descubriremos la ruta del ZSH instalado:

$ que zsh

La ruta del ZSH instalado es/usr/bin/zsh utilizando el comando, podemos configurar el shell predeterminado:

$ chsh -s /bin /zsh

A veces no le permite proceder, en ese caso, abriremos el archivo de configuración de CHSH:

$ sudo nano /etc /pam.D/CHSH

Y modifique la línea "Auth" con:

Auth suficiente pam_shells.entonces

Después de hacer todas las configuraciones, reinicie el terminal:

Estamos en el terminal ZSH, pero está mostrando notificación para instalar las "ZSH-Autosuggions" y "AutoJump no encontrado", para esto, las estableceremos primero:

~ clon git https: // github.com/zsh-users/zsh-autosuggestions $ zsh_custom:-~/.OH-MY-ZSH/Custom/Plugins/ZSH-AUTOSUGGIONS

A continuación abriremos el "~./ZSHRC ”Usando el editor nano:

~ nano ~/.ZSHRC

Y agregue la siguiente línea de complementos de autosugestions:

complementos = (ZSH-AUTOSUGNIONS)

A continuación, clonaremos los complementos de "sintaxis-iluminación" usando el comando:

~ clon git https: // github.com/zsh-users/zsh-syntax-highlighting.git $ zsh_custom:-~/.Oh-my-zsh/custom/plugins/zsh-syntax-highlighting

Nuevamente abriremos el "~./ZSHRC "File y agregue complementos de sintaxis-iluminación agregando la línea:

complementos = (ZSH-Syntax-Highlighting)

Para usar el nuevo shell, enumeraremos sus directorios:

~ ls

Luego navegaremos al directorio de escritorio sin el comando CD:

~ Escritorio

Conclusión

El shell es la parte más importante de cualquier sistema operativo. El ZSH es la forma extendida de Bourne Shell, y también viene con características más avanzadas que el Bash Shell. En este artículo, el shell ZSH se ha instalado en Ubuntu y también se ha establecido como un shell predeterminado.