Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Come per l’Installazione di ZSH e Oh-mio-zsh su Linux

Z shell o ZSH è interattiva di shell UNIX e di un potente interprete della riga di comando per i linguaggi di scripting, tra cui shell scripting. Zsh è stato sviluppato da Paul Fastad’ a partire dal 1990, e il nome ‘zsh’ viene da un professore di Yale Zong Shao.

La Z-Shell è diventato uno dei più popolari conchiglie per il sistema operativo Linux. È ricco di funzionalità e facile da configurare e personalizzare. Qui di seguito sono alcune importanti zsh funzioni:

  • Comando di completamento automatico
  • Migliorata la gestione delle variabili
  • Correzione ortografica
  • Comando condiviso la storia
  • Uccidere il completamento della scheda
  • Variabile di ambiente di facile installazione
  • Personalizzabile

Oh-mio-zsh

Oh-mio-zsh è un framework open source per la gestione di ZSH, Z shell. Ci sono anche altri quadri di riferimento per la Z shell, come prezto, Zgen, Antigene, etc. In questo tutorial usiamo “oh-mio-zsh’ per il nostro zsh di configurazione.

Oh-mio-zsh è una comunità basata su quadro con molte funzioni. Esso viene fornito con un design personalizzabile e dispone di un ampio catalogo di plugin rivolto a sviluppatori e amministratori di sistema.

In questo tutorial vi mostriamo come installare Z-Shell o zsh in Ubuntu Linux e CentOS. Poi ci configurare oh-mio-zsh framework per la gestione di ZSH. Inoltre vi mostrerà come cambiare la zsh tema e attivare il plugin.

Prerequisiti

  • Linux – Ubuntu 20.04 o CentOS 8
  • I privilegi di Root

Cosa faremo

  1. Installare e configurare ZSH
  2. Installare e configurare Oh-mio-zsh quadro
  3. Cambiare il tema di default
  4. Attivare oh-mio-zsh plugin

Passo 1: Installare e configurare ZSH

In questo passaggio, possiamo installare i Z shell dal repository, e quindi configurare un utente di utilizzare la Z shell come il tema di default. Fondamentalmente, la shell di default su Ubuntu e CentOS è bash, quindi dovremo configurare un utente root per utilizzare zsh come la shell di default. Devi essere loggato come root sul vostro computer per i prossimi passi. Su CentOS, uso ‘su -‘ comando per diventare root su Ubuntu, utilizzare “sudo-s” per diventare root.

Per installare zsh dal repository, utilizzare i seguenti comandi.

Su Ubuntu:

apt install zsh

Su CentOS:

dnf installare zsh

Dopo l’installazione è completa, cambiare la shell di default dell’utente root di zsh con il comando chsh di seguito.

Su Ubuntu:

chsh -s /usr/bin/zsh root

Su CentOS:

chsh -s /bin/zsh root

Ora il logout da un utente root, eseguire nuovamente il login, e si ottiene la zsh shell.

Controllare la shell corrente utilizzato con il comando riportato di seguito.

echo $SHELL

L’output dovrebbe essere zsh. Ecco il risultato su Ubuntu.

Cambiare la shell di zsh su Ubuntu

Ed ecco il risultato su CentOS.

Cambiare la shell di zsh su centOS

Z shell zsh è stato installato.

Passo 2 – Installare e configurare Oh-mio-zsh quadro

Così la Z shell è installato sul sistema. Successivamente, si desidera installare il oh-mio-zsh framework per la gestione di Z shell zsh. Oh-mio-zsh fornisce uno script di installazione per l’installazione del framework, e abbiamo bisogno di installare alcuni pacchetti necessari, tra cui wget per scaricare il programma di installazione di script e Git per il download di oh-mio-zsh shell da GitHub.

Quindi il primo passo è quello di installare wget e git sul sistema. Qui ci sono i comandi necessari per l’esecuzione:

Su Ubuntu:

apt install wget git

Su CentOS:

dnf installare wget git

Ora scaricare il programma di installazione di script ed eseguirlo.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Il risultato dovrebbe essere simile a quello mostrato di seguito.

nstalla Oh-mio-zsh

Così, oh-mio-zsh è installato nella home directory ‘~/.oh-mio-zsh’.

A quel punto, abbiamo bisogno di creare una nuova configurazione per zsh. Come con la shell Bash, che ha una configurazione denominata ‘.bashrc’, per zsh, abbiamo bisogno di un ‘.per zshrc file di configurazione. È disponibile in oh-mio-zsh modelli di directory.

Copiare il modello .per zshrc.zsh-modello di file di configurazione nella home directory .per zshrc e applicare la configurazione eseguendo il comando source, come mostrato di seguito.

cp ~/.oh-mio-zsh/templates/per zshrc.zsh-modello di ~/.per zshrc
source ~/.per zshrc

Oh-mio-zsh è installato sul sistema, e la Z shell è stato configurato per l’utilizzo di oh-mio-zsh quadro con la configurazione di default.

Il seguente risultato su Ubuntu.

Oh-mio-zsh installazione su Ubuntu

Ed ecco quello che vedrete su CentOS.

Oh-mio-zsh installazione su CentOS

Passo 3 – Modificare i temi di default

L’impostazione predefinita .per zshrc di configurazione fornito da oh-mio-zsh è l’utilizzo di ‘robbyrusell’ a tema. In questo passaggio ci permetterà di modificare la configurazione e modificare il tema di default.

Oh-mio-zsh framework fornisce molti temi per il tuo zsh shell, la testa per i link di seguito per prendere un’occhiata alle opzioni disponibili.

https://github.com/robbyrussell/oh-my-zsh/wiki/Themes

In alternativa, si può andare a “temi” directory e vedere l’elenco dei temi disponibili.

cd ~/.oh-mio-zsh/themes/
ls-a

Elenco di zsh temi

Per cambiare il tema di default, abbiamo bisogno di modificare il .per zshrc file di configurazione. Modifica la configurazione di vim editor.

vim ~/.per zshrc

Scegliere uno zsh tema – diciamo ‘risto’ a tema.

Quindi modificare il ‘ZSH_THEME’ la linea 10 con ‘risto’ a tema, come di seguito.

ZSH_THEME='risto'

Salvare e uscire.

Ora, ricaricare la configurazione .per zshrc e vedrete che ‘risto’ tema è attualmente utilizzato come il tema della shell.

source ~/.per zshrc

Il risultato su Ubuntu.

ricaricare la configurazione .per zshrc su Ubuntu

Risultato su CentOS.

ricaricare la configurazione .per zshrc su CentOS

Quindi, in questo modo, è possibile applicare un nuovo oh-mio-zsh tema.

Passo 4 – Attivare Oh-mio-zsh plugin

Oh-mio-zsh offre un fantastico plugin. Ci sono un sacco di plugin per il nostro ambiente, rivolto a sviluppatori, amministratori di sistema, e tutti gli altri.

Di Default i plugin sono in “plugins” directory.

cd ~/.oh-mio-zsh/plugins/
ls-a

La lista è disponibile zsh plugin

In questo passaggio, verrà tweak zsh utilizzando il “oh-mio-zsh’ quadro per l’attivazione di alcuni plugin. Per attivare il plugin, abbiamo bisogno di modificare il .per zshrc file di configurazione.

Edit .per zshrc file di configurazione.

vim ~/.per zshrc

Andare al ‘plugins’ linea 54 e aggiungere un po ‘ di plugin che si desidera attivare all’interno della staffa (). Ecco, ad esempio, il cambiamento che ho fatto nel mio caso:

plugin=(git estratto di ricerca sul web yum git-extra mobile vagabondo)

In seguito è il risultato quando si utilizza il ‘estratto’ plug – in è possibile estrarre zip e tar file utilizzando il ‘estratto’ di comando.

Installare la zsh estratto di plugin

Comando Yum – yum info solo da ‘yp’ di comando.

comando yum info

Vagabondo plugin per il comando di autocompletamento.

zsh vagabondo plugin

Per concludere, la Z shell, nonché oh-mio-zsh quadro, sono stati installati. Inoltre, oh-mio-zsh tema predefinito è stato modificato con alcuni plugin abilitato.

Piaciuto l'articolo? Condividilo sui social!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp