Cómo instalar Oh My Zsh en Ubuntu 20.04


Cuando trabajamos con entornos basados en Unix, dedicaremos la mayor parte del tiempo 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 administrar la configuración de ZSH y está impulsado por la comunidad. Viene con toneladas de funciones útiles, complementos, ayudantes, temas y algunas cosas que lo harán mejor en la terminal. Actualmente hay más de 275 complementos y 150 temas compatibles.

Lo primero es lo primero, debe instalar y configurar ZSH como su shell predeterminado en Ubuntu.

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

Empecemos 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 su terminal. Asegúrese de que alguna de las utilidades esté instalada en el sistema operativo, si no, 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 configuraciones. Por lo tanto, cada vez que decida eliminar OH-MY-ZSH mediante 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 o habilitará nuevos complementos o cambiará los temas según las necesidades.

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

Entre todas las funciones de OH-MY-ZSH, me encanta el conjunto de temas que viene en un paquete con la instalación. Mejora visualmente el aspecto y la sensación 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 u003d ” bajo el archivo .zshrc .

$ nano ~/.zshrc

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

$ source ~/.zshrc

Hay toneladas de complementos que son compatibles con OH-MY-ZSH. Configurar un complemento es bastante fácil. Todo lo que tiene que hacer es obtener el paquete de complementos 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 está habilitado 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 u003d() con un espacio entre cada nombre de complemento.

$ nano ~/.zshrc

Ahora el archivo fuente (fuente ~/.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 comprueba automáticamente las actualizaciones cada dos semanas. Para deshabilitarlo, configure el parámetro DISABLE_AUTO_UPDATE u003d ”true”. También puede controlar la cantidad de días que debe ejecutarse la actualización configurando export UPDATE_ZSH_DAYS u003d .

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. Reinicie su 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 discutimos en este artículo. Explore y comparta su experiencia con nosotros.