Cum se instalează și se configurează zsh și oh zsh pe Linux

În lumea Linux avem oportunitatea de a instala și configura mii de opțiuni pentru a extinde gratuit capacitățile echipamentelor datorită faptului că sunt open source.

Una dintre aceste opțiuni este Shell Z, numit și ZSH, care își are originile în anul 1990 și de atunci a fost folosit ca unul dintre cei mai buni interpreți de linie de comandă pentru UNIX care acceptă limbajul de scriptare.

Printre diferitele caracteristici ale ZSH avem:

  • Are comanda de completare automată
  • Îmbunătățiți gestionarea variabilelor
  • Include verificarea ortografică
  • Istoricul comenzilor partajate
  • Finalizați tabelarea comenzilor
  • Setare variabilă de mediu ușoară
  • Foarte personalizabil

Acum, un alt dintre cele mai cunoscute shell-uri pentru Linux este Oh my zsh, care a fost conceput ca un cadru capabil să gestioneze ZSH.

Folosind Oh my zsh avem avantaje precum:

  • Are mai mult de 200 de pluginuri
  • Include mai mult de 900 de teme
  • Suportă mai multe limbi precum PHP, PostgreSQL, Python, Scala, Django și multe altele.

Astăzi Solvetic va explica în detaliu cum să instalați și să configurați aceste două Shells pe CentOS 7 pentru a avea un nivel mai mare de scalabilitate a serverului.

Cerințe anterioarePentru aceasta, vor fi necesare următoarele:

  • Aveți o distribuție CentOS 7 sau Ubuntu 17 dacă avem opțiunea.
  • Aveți privilegii de utilizator root.

1. Instalați și configurați zsh pe CentOS 7 Linux


În acest caz, vom instala shell-ul Z din depozitul oficial și apoi vom configura un utilizator pentru a utiliza shell-ul Z ca temă implicită. Practic shell-ul implicit în Ubuntu și CentOS este bash, așa că vom configura un utilizator root pentru a utiliza zsh ca shell implicit.

Pasul 1
În cazul utilizării CentOS 7 vom executa următoarea comandă:

 instalează zsh 
Pasul 2
Dacă folosim Ubuntu 16 sau 17 putem executa următoarea comandă pentru a instala zsh:
 apt install zsh 

Pasul 3
Acolo vom introduce litera y pentru a accepta descărcarea și instalarea pachetelor respective zsh. Odată instalat vom vedea următoarele:

2. Efectuați setările zsh Shell pe Linux CentOS7

Pasul 1
Odată ce procesul de instalare este finalizat, putem schimba shell-ul implicit al utilizatorului root la zsh cu comanda chsh după cum urmează:

Pe CentOS 7

 rădăcină chsh -s / bin / zsh

În Ubuntu

 care zsh

Pasul 2
Acum putem să ne deconectăm de la utilizatorul root, să ne conectăm din nou și să obținem shell-ul zsh:
Vom verifica shell-ul curent executând următoarea comandă. Z shell zsh a fost instalat vizualizând linia / bin / zsh.

 ecou $ SHELL

3. Instalați și configurați Oh my zsh pe Linux


Cu shell-ul Z instalat pe sistem, următorul pas este instalarea cadrului Oh my zsh pentru a gestiona shell-ul Zsh zsh.
Oh my zsh oferă un script de instalare pentru a instala cadrul și trebuie să instalăm alte pachete necesare, inclusiv wget pentru a descărca scriptul de instalare și Git pentru a descărca shell-ul Oh my zsh de pe GitHub.

Pasul 1
Primul pas este să instalați wget și git pe sistem, vom executa următoarele comenzi pentru acesta:

Pe CentOS 7

 instalează wget git

În Ubuntu

 apt install wget git

Pasul 2
Intrăm scrisoarea Da pentru a accepta descărcarea și instalarea pachetelor. Odată instalat, procedăm la descărcarea scriptului de instalare și executarea acestuia folosind următoarea linie:

 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh 
Pasul 3
În acest caz, vom folosi Ubuntu 17.10:

MARI

Pasul 4
Cu aceasta am instalat Oh my zsh în ~ / .oh-my-zsh. Vom copia fișierul de configurare a șablonului .zshrc.zsh-template în directorul principal .zshrc și vom aplica configurația executând comanda sursă, după cum urmează:

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

4. Oh, setările mele de temă zsh pe Linux


Configurația implicită .zshrc furnizată de Oh my zsh folosește tema „robbyrusell”. În acest pas, vom edita setările și vom schimba tema implicită.

Pasul 1
Cadrul Oh-my-zsh oferă multe teme pentru shell-ul dvs. zsh, putem accesa următorul link pentru a vedea mai multe opțiuni disponibile:

Pasul 2
O altă opțiune este să accesați directorul tematic al aplicației executând următoarele linii:

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

MARI

Pasul 3
Pentru a edita tema, mergem la următorul director folosind nano:

 nano ~ / .zshrc
Pasul 4
Acolo vom localiza linia „ZSH_THEME” și vom specifica tema dorită:
 ZSH_THEME = 'risto'

MARI

Pasul 5
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 5
Putem reîncărca configurația folosind:

 sursa ~ / .zshrc.
Astfel avem opțiunea de a instala și configura aceste două instrumente în Linux pentru a oferi o nouă funcționalitate sistemului.

wave wave wave wave wave