Потребители на Linux, които прекарват много време втерминал стават много запознати с Bash Shell. Той е универсален и надежден, макар да липсва функции, които го правят да се чувства модерно. Ако търсите нещо с повече функции от Bash Shell, добра алтернатива да проверите е Z Shell (известен още като Zsh). Той е базиран на Bash, но има големи подобрения, които го правят по-използваем. В това ръководство ще разгледаме как можете да превключите от Bash към ZSH и да го превърнете в основен Shell, както и как да активирате рамката Oh My Zsh за допълнителни подобрения.
Инсталирайте Zsh
Преди да използвате обвивката Zsh вместо Bash,ще трябва да го инсталирате на вашия Linux компютър. За щастие, тъй като Zsh е една от най-известните алтернативи на Баш, получаването му не е проблем. Отворете прозорец на терминал и въведете командата, за да работи той върху вашата дистрибуция.
Ubuntu
sudo apt install zsh
Debian
sudo apt-get install zsh
Arch Linux
Arch Linux всъщност използва Z Shell по подразбиране,в диска на живо. И все пак, въпреки че живият диск използва Zsh, не означава, че вашата инсталация ще го активира по подразбиране. Ако сте решили да отидете с традиционния Bash, все пак може да се наложи да инсталирате черупката с Pacman.
sudo pacman -S zsh
Fedora
sudo dnf install zsh
OpenSUSE
sudo zypper install zsh
Други Linux
Както вече беше споменато, Zsh е много популярен вLinux общността. В резултат на това потребителите дори на най-неясните дистрибуции на Linux не би трябвало да имат проблеми с намирането му в мениджъра на пакети. За да инсталирате Zsh, отворете терминал, потърсете „zsh“ и го инсталирайте, както обикновено инсталирате софтуер.
Друга възможност е да отидете на уебсайта Zsh и да научите как да го получите във вашата Linux операционна система.
Конфигуриране на Zsh
За да конфигурирате Zsh, отворете терминала и го стартирайте. При първото стартиране на Z Shell автоматично се отваря съветникът за конфигурация. В съветника натиснете 1 на клавиатурата, за да стартирате процеса на настройка.
На следващата страница Zsh има много възможности за избор. Тези опции са да улеснят настройката на черупката. Още веднъж натиснете 1, Избирането на тази опция ще ви преведе през конфигуриране на настройките на историята на Shell и т.н.

Първо натиснете 1 за да зададете размера на реда на историята След това натиснете 2 за да създадете новия файл на историята и 3 за да персонализирате броя на реда, които да запазите. Когато всички 3 настройки са конфигурирани, натиснете Q за да се върнете към главното меню.
В менюто за конфигурация Zsh натиснете 2 за настройка на системата за автоматично завършване. Тази система автоматично попълва команди, които открива във файла с историята.
С активен автоматичен завършване натиснете Q за да се върнете към менюто.
Настройка на опции 1 и 2 са единствените критични стъпки. Ако желаете, преминете през останалите настройки, за да персонализирате напълно вашето Z Shell преживяване. В противен случай натиснете 0 за да запазите промените и да излезете.
Chang Default Shell
Zsh е правилно конфигуриран, но не и стандартната обвивка на работния плот. Bash все още се отваря по подразбиране, когато се отвори терминал. За да разрешите този проблем, отидете на терминала и използвайте CHSH команда.
Първо, променете черупката за Root:
sudo -s chsh -s /bin/zsh root
Сега, когато потребителят Root използва Zsh по подразбиране, е време да преминете потребителя си върху. Имайте предвид, че ще трябва да изпълните отново тази команда за всеки потребител, който иска да използва Zsh Shell. Заменете потребител в командата по-долу с вашето потребителско име.
chsh -s /bin/zsh username
Въведете паролата на потребителя, за да потвърдите промяната. Затворете терминала и го отворете отново за достъп до Zsh.
Инсталиране Oh My Zsh

Използването само на Zsh е достатъчно за повечето потребители, но ако искате да извлечете още повече от тази обвивка, инсталирането на Oh My Zsh е начинът да вървите. За да получите Zsh, използвайте Wget инструмент за изтегляне, за да вземете най-новата версия наинсталационния скрипт. Имайте предвид, че ще трябва да имате инсталиран пакет Git на вашия компютър с Linux. Търсете „git“ в мениджъра на пакети и го инсталирайте, преди да използвате Wget.
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
О, Zsh, веднъж на вашия Linux компютър, създава хубавоZsh конфигурационен файл, пълен с десетки различни плъгини, от които да избирате. За да активирате някой от тези приставки, ще трябва да редактирате конфигурационния файл Zsh. В терминала използвайте текстовия редактор Nano, за да отворите ~ /.zshrc.
nano ~/.zshrc
Първо в списъка с плъгини, от които да избирате в ОМоят Zsh са теми. По подразбиране е активирана темата „Robby Russel“. Искате ли нещо друго? Отидете на тази страница тук, намерете тема и променете името в кавичките към любимата си тема.
Следвайки темата, има много други Zshплъгини за активиране. Превъртете надолу списъка с клавиша със стрелка и прочетете описанието на плъгините. Виждате ли една, която харесвате? Премахнете знака # отпред пред кода, за да активирате приставката.
Активирайте приставките, като запазите Nano (Ctrl + O тогава Ctrl + X) и рестартиране на терминала.
Коментари