Come installare e configurare zsh e oh my zsh su Linux

Nel mondo Linux abbiamo l'opportunità di installare e configurare migliaia di opzioni per espandere gratuitamente le capacità delle apparecchiature grazie all'essere open source.

Una di queste opzioni è Shell Z, chiamata anche ZSH, che ha le sue origini nell'anno 1990 e da allora è stata utilizzata come uno dei migliori interpreti della riga di comando per UNIX che supporta il linguaggio di scripting.

Tra le diverse caratteristiche di ZSH abbiamo:

  • Ha il comando di completamento automatico
  • Migliora la gestione delle variabili
  • Include il controllo ortografico
  • Cronologia comandi condivisa
  • Termina la tabulazione dei comandi
  • Facile impostazione delle variabili d'ambiente
  • Altamente personalizzabile

Ora, un'altra delle shell più conosciute per Linux è Oh my zsh che è stata progettata come un framework in grado di gestire ZSH.

Utilizzando Oh my zsh abbiamo vantaggi come:

  • Ha più di 200 plugin
  • Include più di 900 temi
  • Supporta più linguaggi come PHP, PostgreSQL, Python, Scala, Django e altro.

Oggi Solvetic spiegherà in modo approfondito come installare e configurare queste due Shell su CentOS 7 per avere un livello maggiore di scalabilità del server.

Requisiti precedentiPer questo, sarà necessario quanto segue:

  • Avere una distribuzione CentOS 7 o Ubuntu 17 se ne abbiamo l'opzione.
  • Avere i privilegi di utente root.

1. Installa e configura zsh su CentOS 7 Linux


In questo caso, installeremo la shell Z dal repository ufficiale e quindi configureremo un utente per utilizzare la shell Z come tema predefinito. Fondamentalmente la shell predefinita in Ubuntu e CentOS è bash, quindi configureremo un utente root per utilizzare zsh come shell predefinita.

Passo 1
Nel caso di utilizzo di CentOS 7 eseguiremo il seguente comando:

 yum install zsh 
Passo 2
Se usiamo Ubuntu 16 o 17 possiamo eseguire il seguente comando per installare zsh:
 apt install zsh 

Passaggio 3
Lì inseriremo la lettera y per accettare il download e l'installazione dei rispettivi pacchetti zsh. Una volta installato vedremo quanto segue:

2. Effettua le impostazioni di zsh Shell su Linux CentOS7

Passo 1
Una volta completato il processo di installazione, possiamo cambiare la shell predefinita dell'utente root in zsh con il comando chsh come segue:

Su CentOS 7

 chsh -s / bin / zsh root

In Ubuntu

 che zsh

Passo 2
Ora possiamo disconnetterci dall'utente root, accedere di nuovo e ottenere la shell zsh:
Verificheremo la shell corrente eseguendo il comando seguente. Z shell zsh è stato installato vedendo la riga /bin/zsh.

 echo $ SHELL

3. Installa e configura Oh my zsh su Linux


Con la shell Z installata sul sistema, il passaggio successivo consiste nell'installare il framework Oh my zsh per gestire la shell Z zsh.
Oh my zsh fornisce uno script di installazione per installare il framework e dobbiamo installare alcuni altri pacchetti necessari, incluso wget per scaricare lo script di installazione e Git per scaricare la shell Oh my zsh da GitHub.

Passo 1
Il primo passo è installare wget e git sul sistema, eseguiremo i seguenti comandi per questo:

Su CentOS 7

 yum install wget git

In Ubuntu

 apt install wget git

Passo 2
Inseriamo la lettera per accettare il download e l'installazione dei pacchetti. Una volta installato procediamo a scaricare lo script di installazione ed eseguirlo utilizzando la seguente riga:

 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh 
Passaggio 3
In questo caso useremo Ubuntu 17.10:

INGRANDIRE

Passaggio 4
Con questo abbiamo installato Oh my zsh in ~ / .oh-my-zsh. Copiamo il file di configurazione del modello .zshrc.zsh-template nella home directory .zshrc e applicheremo la configurazione eseguendo il comando source, come segue:

 cp ~ / .oh-my-zsh / templates / zshrc.zsh-template ~ / .zshrc source ~ / .zshrc

4. Oh le mie impostazioni del tema zsh su Linux


La configurazione .zshrc predefinita fornita da Oh my zsh utilizza il tema 'robbyrusell'. In questo passaggio, modificheremo le impostazioni e cambieremo il tema predefinito.

Passo 1
Il framework Oh-my-zsh fornisce molti temi per la tua shell zsh, possiamo andare al seguente link per vedere più opzioni disponibili:

Passo 2
Un'altra opzione è quella di andare alla directory del tema dell'applicazione eseguendo le seguenti righe:

 cd ~ / .oh-my-zsh / temi / ls -a

INGRANDIRE

Passaggio 3
Per modificare il tema andiamo nella seguente directory usando nano:

 nano ~ / .zshrc
Passaggio 4
Lì individueremo la riga "ZSH_THEME" e specificheremo il tema desiderato:
 ZSH_THEME = 'risto'

INGRANDIRE

Passaggio 5
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 5
Possiamo ricaricare la configurazione usando:

 sorgente ~ / .zshrc.
Quindi abbiamo la possibilità di installare e configurare questi due strumenti in Linux per dare una nuova funzionalità al sistema.

wave wave wave wave wave