Búsqueda de sitios web

Cómo instalar Oh My Zsh en Ubuntu 20.04


Cuando trabajamos con entornos basados en Unix, la mayor parte del tiempo lo dedicaremos a trabajar en una terminal. Un terminal con buen aspecto nos hará sentir bien y mejorará nuestra productividad. Aquí es donde entra en juego OH-MY-ZSH.

OH-MY-ZSH es un marco de código abierto para gestionar la configuración de ZSH y está impulsado por la comunidad. Viene con toneladas de funciones útiles, complementos, ayudas, temas y algunas cosas que te ayudarán a mejorar en la terminal. Actualmente se admiten 275+ complementos y 150 temas.

Lo primero que debe hacer es instalar y configurar ZSH como su shell predeterminado en Ubuntu.

Requisitos

  • Se debe instalar Zsh (v4.3.9 o más reciente sería suficiente, pero preferimos 5.0.8 y más reciente).
  • Se debe instalar Curl o Wget.
  • Se debe instalar Git (se recomienda v2.4.11 o superior).

Saltemos y veamos cómo instalar y configurar el programa OH-MY-ZSH en Ubuntu Linux.

Instalación de OH-MY-ZSH en Ubuntu Linux

La instalación de Oh My Zsh se puede realizar usando los comandos “Curl” o “Wget” en tu terminal. Asegúrese de que cualquiera de las utilidades esté instalada en el sistema operativo; de lo contrario, instálelas junto con git ejecutando el siguiente comando apt.

sudo apt install curl wget git

A continuación, instale Oh My Zsh a través de la línea de comandos con curl o wget como se muestra.

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

Una vez que instale OH-MY-ZSH, se realizará una copia de seguridad de su archivo .zhrc existente. Luego se creará un nuevo archivo .zshrc con las configuraciones. Entonces, cada vez que decidas eliminar OH-MY-ZSH usando el desinstalador, se revertirá automáticamente un archivo .zshrc antiguo.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Todas las configuraciones se colocan en el archivo .zshrc. Aquí es donde cambiará los parámetros, habilitará nuevos complementos o cambiará temas según las necesidades.

Analicemos algunos de los parámetros importantes que podemos modificar en el archivo .zshrc.

Temas OH-MY-ZSH

Entre todas las funciones de OH-MY-ZSH, me encanta el conjunto de temas que viene incluido con la instalación. Mejora visualmente la apariencia de mi terminal. Los temas se instalan en “/home/tecmint/.oh-my-zsh/themes/“.

ls /home/tecmint/.oh-my-zsh/themes/

Por defecto, “robbyrussell” es el tema que se carga. Para cambiar el tema, modifique el parámetro “ZSH_THEME=” en el archivo .zshrc.

nano ~/.zshrc

Debe obtener (source ~/.zshrc) el archivo para que los cambios sean efectivos.

source ~/.zshrc

Complementos OH-MY-ZSH

Hay toneladas de complementos compatibles con OH-MY-ZSH. Configurar un complemento es bastante fácil. Todo lo que tiene que hacer es obtener el paquete del complemento y agregar el nombre del complemento en el parámetro de complementos en el archivo .zshrc. De forma predeterminada, git es el único complemento que se habilita después de la instalación.

Ahora agregaré dos complementos más “ZSH-autosuggestions y ZSH-Syntax-highlighting” clonando los paquetes.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Para que los complementos sean efectivos, todo lo que tiene que hacer es editar el archivo .zhsrc, agregar el nombre del complemento en plugins=() con un espacio entre cada nombre de complemento.

nano ~/.zshrc

Ahora el archivo fuente (source ~/.zshrc) para que los cambios sean efectivos. Ahora puede ver en la captura de pantalla que la función de sugerencia automática está habilitada y recuerda el comando que usé anteriormente y sugiere en función de él.

OH-MY-ZSH Actualización automática

OH-MY-ZSH busca actualizaciones automáticamente cada dos semanas. Para desactivarlo, establezca el parámetro DISABLE_AUTO_UPDATE=”true”. También puede controlar la cantidad de días que debe ejecutarse la actualización configurando exportar UPDATE_ZSH_DAYS=.

Es posible ejecutar actualizaciones manuales ejecutando el comando.

omz update

Eliminando OH-MY-ZSH en Ubuntu Linux

Si desea eliminar oh-my-zsh, ejecute el comando "desinstalar oh_my_zsh". Eliminará todos los archivos y carpetas necesarios que forman parte de oh_my_zsh y volverá al estado anterior. Reinicia tu terminal para que los cambios sean efectivos.

uninstall oh_my_zsh

Eso es todo por este artículo. Hemos explorado qué es oh-my-zsh, cómo instalarlo y configurarlo. También hemos visto complementos y temas. Hay muchas más funciones de las que comentamos en este artículo. Explora y comparte tu experiencia con nosotros.