Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Z shell е ефективна, мощна и интерактивна Unix shell. Лесен е за инсталиране, конфигуриране, използване и изучаване на всяка Linux платформа, включително Ubuntu, Fedora, Arch Linux и др.

Ето как можете да инсталирате Z shell и Oh My Zsh на вашата Linux машина.

Какво е Z Shell и Oh My Zsh?

Z shell или просто Zsh е интерактивна обвивка за влизане и интерпретатор на скриптов език. Много полезни функции, които намирате в Bash, TCSH и ksh, бяха включени в Zsh заедно с много нови функции.

Oh My Zsh е невероятна рамка с отворен код, управлявана от общността, която ви помага да управлявате конфигурацията на Zsh. Той идва пълен с толкова много полезни функции, помощници, плъгини, теми и други помощни програми, които предлагат на потребителите най-доброто изживяване на shell.

Въпреки че Zsh е доста подобен на Bash, предимството на използването на Zsh се крие във факта, че е много по-персонализиран от Bash.

instagram viewer

Как да инсталирате Zsh на Linux

За да започнете, стартирайте терминала, като натиснете Ctrl + Alt + T на клавиатурата. Добра практика е да актуализирайте и надстройте вашата Linux система преди да инсталирате ново приложение на вашата машина. Това разрешава всички повредени или остарели пакети във вашата система което може да създаде проблем при инсталиране на ново приложение.

Сега, когато системните пакети са актуални, можете да инсталирате Zsh. Ето командите за инсталиране на Zsh на някои основни Linux дистрибуции:

За Ubuntu изпълнете:

sudo apt Инсталирай zsh

За да инсталирате Zsh на Fedora, изпълнете:

sudo dnf Инсталирай zsh

На Arch Linux изпълнете:

sudo pacman -S zsh

Процесът на инсталиране ще обхване и основни конфигурации, които винаги можете да конфигурирате отново по-късно.

Проверете инсталацията на Zsh

Един от начините да проверите инсталацията е да проверите версията на Zsh, която току-що сте инсталирали. Изпълнете следната команда, за да проверите версията:

zsh --версия

На терминала ще видите номера на версията, след като въведете командата. Ако терминалът не успее да покаже номера на версията, това означава, че е имало проблем с инсталацията.

По подразбиране Zsh е инсталиран в /usr/bin указател. За да потвърдите местоположението, където сте инсталирали Zsh, изпълнете:

където е zsh

Изходът ще покаже пътя до Zsh на терминала.

Как да инсталирате Oh-My-Zsh на Linux

Powerline е мощен плъгин за Vim, който предоставя редове за състояние и подкани за няколко други приложения, като Zsh, Bash, Qtile, IPython, tmux и Awesome. Той предоставя полезни подобрения на Zsh. За да го инсталирате на Ubuntu и Debian, изпълнете:

sudo apt Инсталирай git-core curl fonts-powerline

На Fedora:

sudo dnf Инсталирай powerline-шрифтове

За да инсталирате Powerline шрифтове на Arch Linux:

sudo pacman -S powerline-шрифтове

Стъпка 1: Инсталирайте Oh My Zsh на Linux

След като Powerline шрифтовете са инсталирани, е време най-накрая да инсталирате пакета oh-my-zsh. Има два начина да го инсталирате: с помощта на curl и wget.

За да инсталирате Oh My Zsh с помощта на curl, изпълнете:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh

Вместо това, ако искате да използвате wget за инсталиране на Oh My Zsh, използвайте това:

wget --no-check-certificate http://install.ohmyz.sh -O - | ш

По време на инсталационния процес инсталаторът ще ви попита дали искате да направите Zsh черупката по подразбиране или не. За да направите Zsh обвивката по подразбиране във вашата система, въведете да и удари Въведете на клавиатурата. Можеш променете обвивката по подразбиране по-късно с chsh ако искаш.

След като инсталирате Oh My Zsh на вашата система, ще видите следното съобщение за потвърждение на терминала, което потвърждава успешната инсталация:

За да деинсталирате oh-my-zsh от вашата система, изпълнете:

uninstall_oh_my_zsh

Конфигурирайте Oh My Zsh на Linux

Нека се потопим в някои основни конфигурации, които трябва да разберете, за да персонализирате Oh My Zsh по начина, по който ви харесва.

1. Активирайте плъгини с помощта на Zsh конфигурационния файл

За да видите кои добавки са налични, отворете Страница Oh My Zsh Plugins в GitHub.

Тук ще намерите списък с всички добавки, които можете да използвате в Oh My Zsh. След като сте решили кой плъгин искате да използвате, отворете Zsh конфигурационния файл с помощта на nano:

нано ~/.zshrc

Във файла намерете добавки () функция. Вътре в скобите добавете името на приставката, която искате да активирате. Например, ако искате да активирате "git", добавете го по следния начин:

плъгини=(git)

Запазете и излезте от файла, като натиснете Ctrl + X тогава Y на клавиатурата.

За да актуализирате промените, изпълнете:

източник ~/.zshrc

2. Задайте тема Oh My Zsh

Ще намерите всички теми за Oh My Zsh в ~/.oh-my-zsh/теми указател. За да видите всички налични теми, отидете на Страница Oh My Zsh теми в GitHub.

Можете също така да прегледате тези теми в браузъра си. След като сте решили темата, отворете Zsh конфигурационния файл по следния начин:

sudo nano ~/.zshrc

Отидете на реда, който казва ZSH_THEME="". Тук въведете темата, която искате да запазите. Например, ако искате да промените темата на „agnoster“, въведете името на темата по следния начин:

ZSH_THEME="агностик"

Можете също да зададете тази опция на „произволно“, ако искате редовно да превключвате между различни теми.

ZSH_THEME="случаен"

Ами ако не искате да използвате всички теми, а само няколко конкретни? За щастие имате и опцията да запазите набор от теми. Намерете реда, който казва ZSH_THEME_RANDOM_CANDIDATES=() и въведете имената на темите по следния начин:

ZSH_THEME_RANDOM_CANDIDATES=("агностик""grml""робиръсел")

Презаредете файла, за да влязат в сила промените:

източник ~/.zshrc

3. Конфигурирайте автоматичните актуализации

Oh My Zsh се актуализира автоматично на всеки две седмици. Можете да деактивирате тази настройка в Zsh конфигурационния файл по следния начин:

DISABLE_AUTO_UPDATE="вярно"

Можете също така да конфигурирате броя на дните, в които искате Zsh да проверява за актуализации по този начин:

UPDATE_ZSH_DAYS=1

Z Shell предлага функции, които няма да намерите никъде другаде

Z shell идва в комплект с толкова много функции, които трудно се намират в други shell-ове. Той идва с вградена проверка на правописа и ви позволява да маркирате код. Доставя се с много невероятни теми, които можете да приложите към обвивката. Можете също така да конфигурирате обвивката да показва важна системна информация.

С тонове функции, готови да ви помогнат, сега можете да започнете да пишете скриптове и Bash програми по-ефективно, за да автоматизирате задачи и да спестите много време. Приятно писане на скриптове!