Cómo instalar ZSH Shell y Oh-My-Zsh en Ubuntu 20.04

El caparazón Z es uno de los más poderosos jamás desarrollados y también es uno de los más rápidos. Incluye funciones que no encontrará en ningún otro lugar, como el corrector ortográfico integrado, el resaltado de sintaxis para el código y más. Incluso puede configurar su mensaje para que muestre información útil sobre el estado de su sistema sin escribir nada.

Algunas características que le resultarán útiles son:

  • Corrección ortográfica
  • Finalización de tabulación para sus archivos y comandos y mucho más.

Consulte los recursos para obtener una lista completa de Características de Z shell.

Prerrequisitos

  • Una nueva instalación de Ubuntu 20.04 en el servidor.
  • Un no root con privilegios de root está configurado en el servidor.

Actualización del sistema

En primer lugar, debemos actualizar el sistema para asegurarnos de que tenemos el software y los parches de seguridad más recientes.

sudo apt-get update && sudo apt-get dist-upgrade -y
sudo apt-get install build-esencial curl archivo git

Instalación de ZSH en Ubuntu

Ahora que su sistema está actualizado, está listo para instalar ZSH con el comando apt.

sudo apto instalar zsh

Durante el proceso de instalación, se le preguntará si desea continuar con la instalación del shell Z. imprenta Y y golpea Enter para confirmar su selección.

El comando anterior tardará algún tiempo en instalarse. El proceso de instalación repasará la configuración básica de ZSH. Siempre puede cambiar esta configuración más tarde, pero por ahora, no es necesario que la configure.

Ahora que ZSH está instalado, puede verificar el número de versión con el comando zsh –version. Este comando imprimirá el número de versión de ZSH en el servidor.

El comando Versión es una forma útil de verificar qué versión está utilizando actualmente, pero no dará ninguna información si algo no está instalado o está parcialmente instalado. Su número de versión puede ser diferente al de esta imagen. Eso es normal.

zsh –versión

Si no ve el número de versión de ZSH después de ejecutar el comando zsh –version, significa que algo salió mal durante la instalación. Verifique su ruta nuevamente o intente reinstalar el ZSH usando este comando:

sudo apto instalar zsh && sudo dpkg-reconfigure dash && sudo reiniciar

El directorio predeterminado donde está instalado su ZSH es / usr / bin. Puede confirmar esto imprimiendo la ubicación de zsh usando el comando which:

donde está szh

El comando whereis imprime exactamente lo que sugiere su nombre, la ruta a un programa de terminal o script. En nuestro caso, es la ubicación exacta de ZSH.

Instalación del complemento Oh-My-Zsh

El complemento On-My-Zsh proporciona algunas mejoras de shell sorprendentes para ZSH.

Puede instalar el complemento escribiendo este comando en su terminal:

sudo apto instalar git-core curl fuentes-powerline sh -c “$ (curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh) ”

Este comando configurará Zsh como el shell predeterminado para todos los usuarios. Por lo tanto, no es necesario cerrar la sesión o reiniciar el servidor. Escribe Y y golpea Enter continuar. La instalación se completará en unos segundos.

ZSH como shell predeterminado

Abra su navegador y vaya a GitHub para obtener una lista de todos los complementos disponibles.

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

Cuando haya terminado de explorar los complementos disponibles y haya encontrado uno que desea usar, agregue su nombre a la función plugin () en el archivo /.zshrc para activarlo. example, para activar el complemento de Python, simplemente agregue la siguiente línea al archivo ~ / .zshrc.

complementos = (pip de python)

Después de cambiar el tema, use Ctrl-O para guardar y Ctrl-X para salir. Luego recargue el complemento Oh My ZSH escribiendo:

fuente ~ / .zshrc

Configuración del tema Oh-My-Zsh

El directorio predeterminado para Oh-My-Zsh Theme es ~ / .oh-my-zsh / themes /. Puedes encontrar todos los temas allí.

Para ver la lista de temas disponibles, abra su navegador y navegue hasta:

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

No es aconsejable utilizar colores del arco iris u otros colores difíciles de leer. Además, los temas con palabras blancas y claras sobre fondo negro no se recomiendan para usuarios cuya visión está comprometida o que usan servidores sin cabeza y sin monitor.

Puede obtener una vista previa del tema en su navegador. Una vez que encuentre un tema que le guste, abra el archivo ~ / .zshrc con cualquier editor de código.

sudo nano ~ / .zshrc

Puede ver en la captura de pantalla de arriba, el tema predeterminado es robbyrussel.

Configurar ZSH

Puedes cambiar el tema reemplazando este texto en la línea ZSH_THEME = por el que más te guste. Para example, si desea establecer el tema agnoster como su estilo ZSH, debe reemplazar robbyrussel con agnoster.

ZSH_THEME = “agnoster”

Instalar el tema Agnoster

Si desea alternar entre varios temas de forma regular, cambie el parámetro ZSH_THEME = a aleatorio.

sudo nano ~ / .zshrc ZSH_THEME = “aleatorio”

Si desea alternar entre varios temas de forma regular con un conjunto específico de temas, defina el parámetro ZSH_THEME_RANDOM_CANDIDATES con los temas que elija utilizar. Para example, usaremos agnoster, grml y robbyrussel al azar.

ZSH_THEME_RANDOM_CANDIDATES = (“agnoster” “grml” “robbyrussell”)

Varios temas en ZSH

Después de cambiar el tema, use Ctrl-O para guardar y Ctrl-X para salir. Luego recargue el complemento Oh My ZSH escribiendo:

fuente ~ / .zshrc

Configuración de la actualización automática de OH-MY-ZSH

OH-MY-ZSH se actualiza automáticamente una vez cada dos semanas. Para deshabilitarlo, elimine el comentario de DISABLE_AUTO_UPDATE y configure el parámetro DISABLE_AUTO_UPDATE = “true” en el archivo ~ / .zshrc.

sudo nano ~ / .zshrc DISABLE_AUTO_UPDATE = “verdadero”

Actualización automática OH-MY-ZSH

También puede establecer el número de días para la verificación de actualizaciones. Para example, si desea omitir la actualización automática todos los días, configure el parámetro UPDATE_ZSH_DAYS = 1

UPDATE_ZSH_DAYS = 1

Escriba Ctrl-O seguido de Enter para guardar y Ctrl-X para salir. Luego recargue el complemento Oh My ZSH escribiendo:

fuente ~ / .zshrc

También puede ejecutar la actualización manualmente escribiendo:

actualización de omz

comando de actualización omz

Finalmente, reinicie su sistema para aplicar los cambios.

sudo reinicie ahora

¡Eso es! Ha instalado y configurado correctamente OH-MY-ZSH en Ubuntu 20.04.

Desinstalación de OH-MY-ZSH

Por cualquier motivo, si desea desinstalar OH-MY-ZSH y sus complementos y temas de Ubuntu 20.04, simplemente elimine el paquete ‘oh-my-zsh’ escribiendo este comando en su terminal:

sudo desinstalar oh_my_zsh

Este comando eliminará todos los archivos y carpetas que vinieron con oh-my-zsh y devolverá el servidor al estado anterior a su instalación.

Conclusión

En este tutorial, hemos aprendido cómo configurar y usar Oh-My-ZSH en Ubuntu 20.04. Los pasos de esta guía deberían funcionar igualmente bien en otros sistemas Linux. Si tiene alguna pregunta o pensamiento para compartir, no dude en dejar un comentario a continuación.