Как установить Z-Shell (ZSH) и Oh-My-Zsh в Ubuntu

ubuntu logo Applications

Z-shell - одна из самых мощных оболочек из когда-либо разработанных, а также одна из самых быстрых. Она предлагает такие возможности, которые вы не найдете больше нигде, как встроенная проверка орфографии, подсветка синтаксиса для кода и многое другое. Вы даже можете настроить командную строку на отображение полезной информации о состоянии системы без необходимости что-либо вводить.

Некоторые функции, которые вы найдете полезными, следующие:

Необходимые условия

  • Свежая установка Ubuntu 22.04 или Ubuntu 20.04.
  • Пользователь с правами sudo или root

Обновление системы

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

Ubuntu: sudo apt update && sudo apt upgrade

Дополнительные компоненты для установки Z-shell

Установка ZSH в Ubuntu

Теперь, когда ваша система обновлена, вы можете установить ZSH с помощью команды apt.

Установка ZSH в Ubuntu

В процессе установки вам будет задан вопрос, хотите ли вы продолжить установку Z shell. Нажмите Y и нажмите Enter, чтобы подтвердить свой выбор.

Выполнение команды выше займет некоторое время для установки. В процессе установки будут рассмотрены основные настройки ZSH. Вы всегда сможете изменить эти настройки позже, но сейчас нам не нужно их настраивать.

Теперь, когда ZSH установлен, вы можете проверить номер версии с помощью команды zsh --version. Эта команда выведет номер версии ZSH на сервере.

Команда Version - это полезный способ проверить, какую версию вы сейчас используете, но она не даст никакой информации, если что-то не установлено или установлено частично. Номер вашей версии может отличаться от номера на этом рисунке. Это нормально.

Версия ZSH

Если вы не видите номер версии ZSH после выполнения команды zsh -version, это означает, что что-то пошло не так во время установки. Проверьте путь еще раз или попробуйте переустановить ZSH с помощью этой команды:

По умолчанию каталог, в который установлен ZSH, - /usr/bin. Вы можете подтвердить это, напечатав расположение zsh с помощью команды which:

whereis zsh

Команда whereis печатает именно то, что следует из ее названия - путь к терминальной программе или скрипту. В нашем случае это точное расположение ZSH.

Установка плагинов Oh-My-Zsh

Плагин On-My-Zsh предоставляет некоторые удивительные усовершенствования оболочки ZSH.

Вы можете установить плагин, введя эту команду в терминале:

Установка плагина Oh-My-Zsh

ZSH в качестве оболочки по умолчанию

Эта команда установит Zsh в качестве оболочки по умолчанию для всех пользователей. Таким образом, вам не нужно будет выходить из системы или перезагружать сервер. Введите Y и нажмите Enter, чтобы продолжить. Установка завершится в течение нескольких секунд.

Откройте браузер и перейдите на GitHub, чтобы получить список всех доступных плагинов.

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

Когда вы закончите просмотр доступных плагинов и найдете нужный, добавьте его имя в функцию plugin() в файле /.zshrc, чтобы активировать его.

Например, чтобы активировать плагин python, просто добавьте следующую строку в файл ~/.zshrc.

~/.zshrc

После изменения темы используйте Ctrl-O для сохранения и Ctrl-X для выхода. Затем перезагрузите плагин Oh My ZSH, набрав:

Настройка темы Oh-My-Zsh

Каталог по умолчанию для темы Oh-My-Zsh Theme - ~/.oh-my-zsh/themes/. Там вы можете найти все темы.

Чтобы просмотреть список доступных тем, откройте браузер и перейдите по адресу:

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

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

Вы можете предварительно просмотреть тему в браузере. После того как вы нашли тему, которая вам нравится, откройте файл ~/.zshrc любым редактором кода.

На скриншоте выше видно, что темой по умолчанию является robbyrussel.

Настройте ZSH

Вы можете изменить тему, заменив этот текст в строке ZSH_THEME= на тот, который вам нравится. Например, если вы хотите установить тему agnoster в качестве стиля ZSH, вам нужно заменить robbyrussel на agnoster.

Если вы хотите регулярно чередовать несколько тем, измените параметр ZSH_THEME= на random.

Если вы хотите регулярно чередовать несколько тем с определенным набором тем, определите параметр ZSH_THEME_RANDOM_CANDIDATES с темами, которые вы решили использовать. Например, мы будем использовать agnoster, grml и robbyrussel в случайном порядке.

Несколько тем в ZSH

После изменения темы используйте Ctrl-O для сохранения и Ctrl-X для выхода. Затем перезагрузите плагин Oh My ZSH, набрав:

Настройка автоматического обновления OH-MY-ZSH

OH-MY-ZSH обновляется автоматически раз в две недели. Чтобы отключить это, добавьте параметр DISABLE_AUTO_UPDATE и установите параметр DISABLE_AUTO_UPDATE="true" в файле ~/.zshrc.

Вы также можете установить количество дней для проверки обновлений. Например, если вы хотите пропускать автообновление каждый день, установите параметр UPDATE_ZSH_DAYS=1

Введите Ctrl-O, затем Enter для сохранения и Ctrl-X для выхода. Затем перезагрузите плагин Oh My ZSH, набрав:

Вы также можете запустить обновление вручную, набрав:

Наконец, перезагрузите систему, чтобы применить изменения.

Вот и все! Вы успешно установили и настроили OH-MY-ZSH в Ubuntu.

Заключение

В этом руководстве мы узнали, как настроить и использовать Oh-My-ZSH в Ubuntu. Шаги, описанные в этом руководстве, должны одинаково хорошо работать и на других системах Linux. Если у вас есть какие-либо вопросы или мысли, не стесняйтесь оставить комментарий ниже.

Avatar for Gnostis
Gnostis
Ubuntu
Добавить комментарий