Как переключиться с Bash на ZSH на Linux

Пользователи Linux, которые проводят много времени в терминале, очень хорошо знакомы с оболочкой Bash. Он универсальный и надежный, хотя и не хватает функций, которые делают его современным. Если вы ищете что-то с большим количеством функций, чем Bash Shell, хорошей альтернативой проверке является Z Shell (aka Zsh). Он основан на Bash, но имеет значительные улучшения, которые делают его более удобным. В этом руководстве мы рассмотрим, как вы можете переключиться с Bash на ZSH и сделать его основной базой, а также как активировать среду Oh My Zsh для дальнейших улучшений.

Установить Zsh


Прежде чем использовать оболочку Zsh вместо Bash, вам нужно установить ее на свой Linux-ПК. К счастью, поскольку Zsh - одна из самых известных альтернатив Bash, получить ее не проблема. Откройте окно терминала и введите команду, чтобы она работала над вашим дистрибутивом.

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-оболочки в первый раз автоматически откроет мастер настройки. В мастере нажмите 1 на клавиатуре, чтобы начать процесс настройки.


На следующей странице Zsh предлагает множество вариантов. Эти параметры облегчают настройку оболочки. Еще раз нажмите 1. Выбор этой опции позволит вам настроить параметры истории Shell и т. д.



Сначала нажмите 1, чтобы установить размер строки истории. Затем нажмите 2, чтобы создать новый файл истории, и 3, чтобы настроить количество строк для сохранения. Когда все 3 настройки настроены, нажмите Q, чтобы вернуться в главное меню.

В меню конфигурации Zsh нажмите 2, чтобы настроить систему автозаполнения. Эта система будет автоматически заполнять команды, которые она обнаруживает в файле истории.

При активированном автозаполнении нажмите Q, чтобы вернуться в меню.

Настройка параметров 1 и 2 является единственным критическим шагом. Если вы хотите, перейдите к остальным настройкам, чтобы полностью настроить свой опыт работы с Z Shell. В противном случае нажмите 0, чтобы сохранить изменения и выйти.

Bash  по умолчанию


Zsh настроен правильно, но не Desktop. Bash по-прежнему открывается по умолчанию всякий раз, когда открывается терминал. Чтобы решить эту проблему, перейдите на терминал и используйте команду chsh .

Сначала измените оболочку для Root:

sudo -s 

chsh -s /bin/zshroot


Теперь, когда пользователь 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

Сначала в списке плагинов на выбор в Oh My Zsh есть темы. По умолчанию тема «Robby Russel» включена. Хотите что-то еще? Перейдите на эту страницу здесь , найдите тему и измените имя в кавычках на свою любимую тему.

Следуя этой теме, есть много других плагинов Zsh для включения. Прокрутите список вниз с помощью клавиши со стрелкой и прочитайте описание плагинов. Посмотрите, что вам нравится? Удалите знак # перед кодом, чтобы активировать плагин.

Включите плагины, сохранив Nano (Ctrl + O, затем Ctrl + X) и перезапустив терминал.
Как переключиться с Bash на ZSH на Linux Как переключиться с Bash на ZSH на Linux Reviewed by Admin on июня 18, 2018 Rating: 5

Комментариев нет: