Cómo instalar Oh My Zsh en Ubuntu 20.04
Cuando trabajamos con entornos basados u200bu200ben Unix, dedicamos 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 should be installed (v4.3.9 or more recent would do but we prefer 5.0.8 and newer).
- Curl or Wget should be installed.
- Git should be installed (v2.4.11 or higher recommended).
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 cualquiera 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 con 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 .zshrc
.
$ nano ~/.zshrc

Debe obtener (fuente ~/.zshrc) el archivo para que los cambios sean efectivos.
$ source ~/.zshrc
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 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.