Как да инсталирате и конфигурирате zsh и о, zsh на Linux

В света на Linux имаме възможност да инсталираме и конфигурираме хиляди опции за безплатно разширяване на възможностите на оборудването благодарение на отворен код.

Една от тези опции е Shell Z, наричана още ZSH, чийто произход е през 1990 г. и оттогава се използва като един от най -добрите интерпретатори на командния ред за UNIX, който поддържа скриптовия език.

Сред различните характеристики на ZSH имаме:

  • Има команда за автоматично довършване
  • Подобрете обработката на променливи
  • Включва проверка на правописа
  • Споделена история на командите
  • Завършете таблицата с команди
  • Лесна настройка на променлива среда
  • Силно персонализирано

Друг от най -известните черупки за Linux е Oh my zsh, който е проектиран като рамка, способна да управлява ZSH.

Използвайки Oh my zsh имаме предимства като:

  • Той има повече от 200 приставки
  • Включва повече от 900 теми
  • Поддържа множество езици като PHP, PostgreSQL, Python, Scala, Django и др.

Днес Solvetic ще обясни подробно как да инсталирате и конфигурирате тези две обвивки на CentOS 7, за да имате по -високо ниво на мащабируемост на сървъра.

Предишни изискванияЗа това ще е необходимо следното:

  • Имаме дистрибуция CentOS 7 или Ubuntu 17, ако имаме възможност.
  • Имате права на root потребител.

1. Инсталирайте и конфигурирайте zsh на CentOS 7 Linux


За този случай ще инсталираме Z shell от официалното хранилище и след това ще конфигурираме потребител да използва Z shell като тема по подразбиране. По принцип черупката по подразбиране в Ubuntu и CentOS е bash, така че ще конфигурираме root потребител да използва zsh като черупка по подразбиране.

Етап 1
В случай на използване на CentOS 7 ще изпълним следната команда:

 yum инсталирайте zsh 
Стъпка 2
Ако използваме Ubuntu 16 или 17, можем да изпълним следната команда, за да инсталираме zsh:
 apt инсталирате zsh 

Стъпка 3
Там ще въведем буквата y, за да приемем изтеглянето и инсталирането на съответните пакети zsh. След като бъде инсталиран, ще видим следното:

2. Направете настройките на zsh Shell в Linux CentOS7

Етап 1
След като процесът на инсталиране приключи, можем да променим черупката по подразбиране на root потребителя на zsh с командата chsh, както следва:

На CentOS 7

 chsh -s / bin / zsh корен

В Ubuntu

 който зш

Стъпка 2
Сега можем да излезем от root потребителя, да влезем отново и да получим zsh shell:
Ще проверим текущата обвивка, като изпълним следната команда. Z shell zsh е инсталиран, като видите линията / bin / zsh.

 ехо $ SHELL

3. Инсталирайте и конфигурирайте Oh my zsh на Linux


След като Z shell е инсталиран в системата, следващата стъпка е да инсталирате рамката Oh my zsh, за да управлявате Z shell shell zsh.
О, моят zsh предоставя скрипт за инсталиране за инсталиране на рамката и ние трябва да инсталираме някои други необходими пакети, включително wget за изтегляне на инсталационния скрипт и Git за изтегляне на Oh my zsh shell от GitHub.

Етап 1
Първата стъпка е да инсталираме wget и git в системата, ние ще изпълним следните команди за нея:

На CentOS 7

 yum инсталирайте wget git

В Ubuntu

 apt install wget git

Стъпка 2
Въвеждаме буквата Y да приемете изтеглянето и инсталирането на пакетите. След като инсталираме, продължаваме да изтегляме инсталационния скрипт и го стартираме, като използваме следния ред:

 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O -| zsh 
Стъпка 3
В този случай ще използваме Ubuntu 17.10:

Увеличете

Стъпка 4
С това инсталирахме Oh my zsh в ~ / .oh-my-zsh. Ще копираме конфигурационния файл на шаблона .zshrc.zsh-template в началната директория на .zshrc и ще приложим конфигурацията, като изпълним командата източник, както следва:

 cp ~ / .oh-my-zsh / templates / zshrc.zsh-template ~ / .zshrc източник ~ / .zshrc

4. О, настройките на темата ми zsh в Linux


Конфигурацията по подразбиране .zshrc, предоставена от Oh my zsh, използва темата „robbyrusell“. В тази стъпка ще редактираме настройките и ще променим темата по подразбиране.

Етап 1
Рамката Oh-my-zsh предоставя много теми за вашата zsh обвивка, можем да отидем на следната връзка, за да видим още налични опции:

Стъпка 2
Друга възможност е да отидете в директорията с теми на приложението, като изпълните следните редове:

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

Увеличете

Стъпка 3
За да редактираме темата, отиваме в следната директория с помощта на nano:

 nano ~ / .zshrc
Стъпка 4
Там ще намерим реда "ZSH_THEME" и ще посочим желаната тема:
 ZSH_THEME = 'ристо'

Увеличете

Стъпка 5
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 5
Можем да презаредим конфигурацията, като използваме:

 източник ~ / .zshrc.
По този начин имаме възможност да инсталираме и конфигурираме тези два инструмента в Linux, за да дадем нова функционалност на системата.

wave wave wave wave wave