Ricerca nel sito web

Come installare Oh My Zsh su Ubuntu 20.04


Quando lavoriamo con ambienti basati su Unix, la maggior parte del nostro tempo sarà dedicata al lavoro su un terminale. Un terminale bello ci farà sentire bene e migliorerà la nostra produttività. È qui che entra in gioco OH-MY-ZSH.

OH-MY-ZSH è un framework open source per la gestione della configurazione ZSH ed è guidato dalla comunità. Viene fornito in bundle con tantissime funzioni utili, plugin, helper, temi e alcune cose che ti renderanno migliore sul terminale. Attualmente sono supportati 275+ plugin e 150 temi.

Per prima cosa, devi installare e configurare ZSH come shell predefinita in Ubuntu.

Requisiti

  • Dovrebbe essere installato Zsh (v4.3.9 o più recente andrebbe bene ma preferiamo 5.0.8 e più recenti).
  • Dovrebbe essere installato Curl o Wget.
  • Git deve essere installato (si consiglia la versione 2.4.11 o successiva).

Entriamo e vediamo come installare e configurare il programma OH-MY-ZSH in Ubuntu Linux.

Installazione di OH-MY-ZSH su Ubuntu Linux

L'installazione di Oh My Zsh può essere eseguita utilizzando i comandi "Curl" o "Wget" nel tuo terminale. Assicurati che una delle due utility sia installata nel sistema operativo, altrimenti installale insieme a git eseguendo il seguente comando apt.

sudo apt install curl wget git

Successivamente, installa Oh My Zsh tramite la riga di comando con curl o wget come mostrato.

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 volta installato OH-MY-ZSH, verrà eseguito il backup del file .zhrc esistente. Quindi verrà creato un nuovo file .zshrc con le configurazioni. Pertanto, ogni volta che decidi di rimuovere OH-MY-ZSH utilizzando il programma di disinstallazione, verrà ripristinato automaticamente un vecchio file .zshrc.

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

Tutte le configurazioni vengono inserite nel file .zshrc. Qui è dove modificherai i parametri o abiliterai nuovi plugin o cambierai i temi in base alle esigenze.

Analizziamo alcuni dei parametri importanti che possiamo modificare nel file .zshrc.

Temi OH-MY-ZSH

Tra tutte le funzionalità di OH-MY-ZSH, adoro il set di temi fornito in bundle con l'installazione. Migliora visivamente l'aspetto del mio terminale. I temi vengono installati in "/home/tecmint/.oh-my-zsh/themes/".

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

Per impostazione predefinita, "robbyrussell" è il tema che viene caricato. Per cambiare il tema modificare il parametro “ZSH_THEME=” nel file .zshrc.

nano ~/.zshrc

È necessario eseguire il source (source ~/.zshrc) del file affinché le modifiche abbiano effetto.

source ~/.zshrc

Plugin OH-MY-ZSH

Ci sono tantissimi plugin supportati da OH-MY-ZSH. Configurare un plugin è abbastanza semplice. Tutto quello che devi fare è ottenere il pacchetto plugin e aggiungere il nome del plugin nel parametro plugins nel file .zshrc. Per impostazione predefinita, git è l'unico plugin abilitato dopo l'installazione.

Ora aggiungerò altri due plugin “ZSH-autosuggestions e ZSH-Syntax-highlighting” clonando i pacchetti.

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

Per rendere efficaci i plugin tutto ciò che devi fare è modificare il file .zhsrc, aggiungere il nome del plugin in plugins=() con uno spazio tra ogni nome di plugin.

nano ~/.zshrc

Ora il file sorgente (source ~/.zshrc) affinché le modifiche siano effettive. Ora puoi vedere dallo screenshot che la funzione di suggerimento automatico è abilitata e ricorda il comando che ho usato in precedenza e suggerisce in base ad esso.

OH-MY-ZSH Aggiornamento automatico

OH-MY-ZSH controlla automaticamente gli aggiornamenti bisettimanali. Per disabilitarlo, impostare il parametro DISABLE_AUTO_UPDATE="true". Puoi anche controllare il numero di giorni in cui deve essere eseguito l'aggiornamento impostando export UPDATE_ZSH_DAYS=.

È possibile eseguire aggiornamenti manuali eseguendo il comando.

omz update

Rimozione di OH-MY-ZSH in Ubuntu Linux

Se vuoi rimuovere oh-my-zsh, esegui il comando "uninstall oh_my_zsh". Rimuoverà tutti i file e le cartelle necessari che fanno parte di oh_my_zsh e ripristinerà lo stato precedente. Riavvia il terminale affinché le modifiche siano effettive.

uninstall oh_my_zsh

Per questo articolo è tutto. Abbiamo esplorato cos'è oh-my-zsh, come installarlo e configurarlo. Abbiamo visto anche plugin e temi. Ci sono molte più funzionalità di quelle di cui abbiamo discusso in questo articolo. Esplora e condividi la tua esperienza con noi.