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=.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.