- - Как да преминете от Bash към ZSH на Linux

Как да преминете от Bash към ZSH на Linux

Потребители на 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) и рестартиране на терминала.

Коментари