Как установить 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 ~/.zshrc2. Установите тему «О, мой 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 ~/.zshrc3. Настройте автоматические обновления
Oh My Zsh автоматически обновляется каждые две недели. Вы можете отключить этот параметр в файле конфигурации Zsh следующим образом:
DISABLE_AUTO_UPDATE="true"Вы также можете настроить количество дней, в течение которых Zsh будет проверять наличие обновлений следующим образом:
UPDATE_ZSH_DAYS=1Z Shell предлагает функции, которые вы больше нигде не найдете
Оболочка Z поставляется с таким количеством функций, которые трудно найти в других оболочках. Он поставляется со встроенной проверкой орфографии и позволяет выделять код. Он поставляется с множеством удивительных тем, которые вы можете применить к оболочке. Вы также можете настроить оболочку для отображения важной системной информации.
Благодаря множеству функций, готовых помочь вам, теперь вы можете начать писать сценарии и программы Bash более эффективно, чтобы автоматизировать задачи и сэкономить много времени. Удачного написания сценариев!



