Com instal·lar Oh My Zsh a Ubuntu 20.04


Quan treballem amb entorns basats en Unix, la nostra major part del temps es dedicarà a treballar en un terminal. Un bon terminal ens farà sentir bé i millorarà la nostra productivitat. Aquí és on entra en joc OH-MY-ZSH.

OH-MY-ZSH és un marc de codi obert per gestionar la configuració de ZSH i està impulsat per la comunitat. Ve inclòs amb un munt de funcions útils, complements, ajudants, temes i algunes coses que us faran millor al terminal. Actualment hi ha més de 275 connectors i 150 temes compatibles.

Primer de tot, cal instal·lar i configurar ZSH com a intèrpret d'ordres predeterminat a Ubuntu.

  • S'hauria d'instal·lar Zsh (la v4.3.9 o més recent seria suficient, però preferim la 5.0.8 i posterior).
  • Wget s'ha d'instal·lar.
  • S'ha d'instal·lar Git (es recomana v2.4.11 o superior).

Entrem i veiem com instal·lar i configurar el programa OH-MY-ZSH a Ubuntu Linux.

Instal·lant OH-MY-ZSH a Ubuntu Linux

La instal·lació d'Oh My Zsh es pot dur a terme mitjançant les ordres Curl o Wget al vostre terminal. Assegureu-vos que una de les utilitats estigui instal·lada al sistema operatiu, si no, instal·leu-les juntament amb git executant la següent comanda apt.

$ sudo apt install curl wget git

A continuació, instal·leu Oh My Zsh mitjançant la línia d'ordres amb curl o wget tal com es mostra.

$ 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 -)"

Un cop instal·leu OH-MY-ZSH, caldrà una còpia de seguretat del vostre fitxer .zhrc existent. Aleshores es crearà un nou fitxer .zshrc amb les configuracions. Així, cada vegada que decidiu eliminar OH-MY-ZSH mitjançant el desinstal·lador, es revertirà automàticament un fitxer .zshrc antic.

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

Totes les configuracions es col·loquen al fitxer .zshrc. Aquí és on canviareu els paràmetres o activareu nous connectors o canviareu els temes en funció de les necessitats.

Desglossem alguns dels paràmetres importants que podem modificar al fitxer .zshrc.

Entre totes les funcions d'OH-MY-ZSH, m'encanta el conjunt de temes que inclou la instal·lació. Millora visualment l'aspecte i la sensació del meu terminal. Els temes s'instal·len a /home/tecmint/.oh-my-zsh/themes/.

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

Per defecte, robbyrussell és el tema que es carrega. Per canviar el tema, modifiqueu el paràmetre “ZSH_THEME=” sota el fitxer .zshrc.

$ nano ~/.zshrc

Heu d'obtenir (font ~/.zshrc) el fitxer perquè els canvis siguin efectius.

$ source ~/.zshrc

Hi ha un munt de connectors compatibles amb OH-MY-ZSH. Configurar un connector és bastant fàcil. Tot el que heu de fer és obtenir el paquet del connector i afegir el nom del connector al paràmetre dels connectors del fitxer .zshrc. Per defecte, git és l'únic connector que està habilitat després de la instal·lació.

Ara afegiré dos connectors més ZSH-autosuggestions i ZSH-Syntax-highlighting clonant els paquets.

$ 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

Perquè els connectors siguin efectius tot el que heu de fer és editar el fitxer .zhsrc, afegir el nom del connector a plugins=() amb un espai entre cada nom de connector.

$ nano ~/.zshrc

Ara el fitxer font (font ~/.zshrc) perquè els canvis siguin efectius. Ara podeu veure des de la captura de pantalla que la funció de suggeriment automàtic està activada i recorda l'ordre que vaig utilitzar anteriorment i suggereix basant-s'hi.

OH-MY-ZSH comprova automàticament si hi ha actualitzacions quinzenals. Per desactivar-lo, configureu el paràmetre DISABLE_AUTO_UPDATE=true. També podeu controlar el nombre de dies que s'ha d'executar l'actualització configurant export UPDATE_ZSH_DAYS=.

És possible executar actualitzacions manuals executant l'ordre.

$ omz update

Eliminació de OH-MY-ZSH a Ubuntu Linux

Si voleu eliminar oh-my-zsh, executeu l'ordre desinstal·leu oh_my_zsh. Eliminarà tots els fitxers i carpetes necessaris que formen part de oh_my_zsh i tornarà a l'estat anterior. Reinicieu el vostre terminal perquè els canvis siguin efectius.

$ uninstall oh_my_zsh

Això és tot per aquest article. Hem explorat què és oh-my-zsh, com instal·lar-lo i configurar-lo. També hem vist complements i temes. Hi ha moltes més funcions que les que hem comentat en aquest article. Explora i comparteix la teva experiència amb nosaltres.