Поиск по сайту:

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


Oh My Zsh поможет вам поднять конфигурацию оболочки Z на новый уровень. Вот как установить и настроить оба на вашем компьютере с Linux.

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

Вот как вы можете установить оболочку Z и Oh My Zsh на свой компьютер с Linux.

Что такое Z Shell и Oh My Zsh?

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

Oh My Zsh — это потрясающая среда с открытым исходным кодом, управляемая сообществом, которая помогает вам управлять конфигурацией Zsh. Он поставляется с множеством полезных функций, помощников, плагинов, тем и других утилит, которые предлагают пользователям наилучшие возможности оболочки.

Хотя Zsh очень похож на Bash, преимущество использования Zsh заключается в том, что он гораздо более настраиваемый, чем Bash.

Как установить Zsh в Linux

Для начала запустите терминал, нажав Ctrl + Alt + T на клавиатуре. Хорошей практикой является обновление и модернизация вашей системы Linux перед установкой нового приложения на вашем компьютере. Это устраняет любые сломанные или устаревшие пакеты в вашей системе, которые могут создать проблему при установке нового приложения.

Теперь, когда системные пакеты обновлены, вы можете установить Zsh. Вот команды для установки Zsh в некоторых основных дистрибутивах Linux:

Для Ubuntu запустите:

sudo apt install zsh

Чтобы установить Zsh в Fedora, запустите:

sudo dnf install zsh

В Arch Linux запустите:

sudo pacman -S zsh

Процесс установки также будет охватывать базовые конфигурации, которые вы всегда сможете изменить позже.

Проверьте установку Zsh

Один из способов проверить установку — проверить версию Zsh, которую вы только что установили. Выполните следующую команду, чтобы проверить версию:

zsh --version

На терминале вы увидите номер версии после ввода команды. Если терминал не показывает номер версии, это означает, что при установке возникла проблема.

По умолчанию Zsh устанавливается в каталог /usr/bin. Чтобы подтвердить место, где вы установили Zsh, запустите:

whereis zsh

Вывод покажет путь к Zsh на терминале.

Как установить Oh-My-Zsh в Linux

Powerline — это мощный плагин для Vim, который предоставляет строки состояния и подсказки для нескольких других приложений, таких как Zsh, Bash, Qtile, IPython, tmux и Awesome. Он предоставляет полезные улучшения для Zsh. Чтобы установить его на Ubuntu и Debian, выполните:

sudo apt install git-core curl fonts-powerline

В Федоре:

sudo dnf install powerline-fonts

Чтобы установить шрифты Powerline в Arch Linux:

sudo pacman -S powerline-fonts

Шаг 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 - | sh

В процессе установки установщик спросит вас, хотите ли вы сделать Zsh оболочкой по умолчанию или нет. Чтобы сделать Zsh оболочкой по умолчанию в вашей системе, введите Да и нажмите Enter на клавиатуре. Вы можете изменить оболочку по умолчанию позже с помощью chsh, если хотите.

После того, как вы установили Oh My Zsh в своей системе, вы увидите на терминале следующее подтверждающее сообщение, подтверждающее успешную установку:

Чтобы удалить oh-my-zsh из вашей системы, запустите:

uninstall_oh_my_zsh

Настройка Oh My Zsh в Linux

Давайте углубимся в некоторые основные конфигурации, которые вам нужно понять, чтобы настроить Oh My Zsh так, как вам нравится.

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

Чтобы узнать, какие плагины доступны, откройте страницу плагинов Oh My Zsh на GitHub.

Здесь вы найдете список всех плагинов, которые вы можете использовать в Oh My Zsh. После того, как вы решили, какой плагин вы хотите использовать, откройте файл конфигурации Zsh с помощью nano:

nano ~/.zshrc

Найдите в файле функцию plugins(). В скобках добавьте название плагина, который хотите активировать. Например, если вы хотите активировать «git», добавьте его следующим образом:

plugins=(git)

Сохраните и закройте файл, нажав Ctrl + X, а затем Y на клавиатуре.

Чтобы обновить изменения, запустите:

source ~/.zshrc

2. Установите тему «О, мой Zsh»

Вы найдете все темы Oh My Zsh в каталоге ~/.oh-my-zsh/themes. Чтобы просмотреть все доступные темы, перейдите на страницу тем Oh My Zsh на GitHub.

Вы также можете просмотреть эти темы в своем браузере. После того, как вы определились с темой, откройте файл конфигурации Zsh следующим образом:

sudo nano ~/.zshrc

Перейдите к строке с надписью ZSH_THEME="". Здесь введите тему, которую хотите сохранить. Например, если вы хотите изменить тему на «agnoster», введите имя темы следующим образом:

ZSH_THEME="agnoster"

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

ZSH_THEME="random"

Что делать, если вы хотите использовать не все темы, а только несколько конкретных? К счастью, у вас также есть возможность сохранить набор тем. Найдите строку с текстом ZSH_THEME_RANDOM_CANDIDATES=() и введите имена тем следующим образом:

ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")

Перезагрузите файл, чтобы изменения вступили в силу:

source ~/.zshrc

3. Настройте автоматические обновления

Oh My Zsh автоматически обновляется каждые две недели. Вы можете отключить этот параметр в файле конфигурации Zsh следующим образом:

DISABLE_AUTO_UPDATE="true"

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

UPDATE_ZSH_DAYS=1

Z Shell предлагает функции, которые вы больше нигде не найдете

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

Благодаря множеству функций, готовых помочь вам, теперь вы можете начать писать сценарии и программы Bash более эффективно, чтобы автоматизировать задачи и сэкономить много времени. Удачного написания сценариев!

Статьи по данной тематике: