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+Альт+Т на клавиатуре. Это хорошая практика обновить и обновить вашу систему Linux перед установкой нового приложения на свой компьютер. Этот устраняет любые сломанные или устаревшие пакеты в вашей системе это может создать проблему при установке нового приложения.
Теперь, когда системные пакеты обновлены, вы можете установить Zsh. Вот команды для установки Zsh в некоторых основных дистрибутивах Linux:
Для Ubuntu запустите:
Судо подходит установить зш
Чтобы установить Zsh в Fedora, запустите:
судо днф установить зш
В Arch Linux запустите:
судо пакман -S зш
Процесс установки также будет охватывать базовые конфигурации, которые вы всегда сможете изменить позже.
Проверьте установку Zsh
Один из способов проверить установку — проверить версию Zsh, которую вы только что установили. Выполните следующую команду, чтобы проверить версию:
зш --версия
На терминале вы увидите номер версии после ввода команды. Если терминал не показывает номер версии, это означает, что при установке возникла проблема.
По умолчанию Zsh установлен в /usr/bin каталог. Чтобы подтвердить место, где вы установили Zsh, запустите:
где зш
Вывод покажет путь к Zsh на терминале.
Как установить Oh-My-Zsh в Linux
Powerline — это мощный плагин для Vim, который предоставляет строки состояния и подсказки для нескольких других приложений, таких как Zsh, Bash, Qtile, IPython, tmux и Awesome. Он предоставляет полезные улучшения для Zsh. Чтобы установить его на Ubuntu и Debian, выполните:
Судо подходит установить git-core curl шрифты-powerline
В Федоре:
судо днф установить powerline-шрифты
Чтобы установить шрифты Powerline в Arch Linux:
sudo pacman -S powerline-шрифты
Шаг 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-сертификат http://install.ohmyz.sh -O - | ш
В процессе установки установщик спросит вас, хотите ли вы сделать Zsh оболочкой по умолчанию или нет. Чтобы сделать Zsh оболочкой по умолчанию в вашей системе, введите Да и ударил Входить на клавиатуре. Ты можешь изменить оболочку по умолчанию позже с помощью 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:
нано ~/.zshrc
В файле найдите плагины() функция. В скобках добавьте название плагина, который хотите активировать. Например, если вы хотите активировать «git», добавьте его следующим образом:
плагины=(git)
Сохраните и выйдите из файла, нажав Ctrl + Х затем Д на клавиатуре.
Чтобы обновить изменения, запустите:
источник ~/.zshrc
2. Установите тему «О, мой Zsh»
Вы найдете все темы Oh My Zsh в ~/.oh-my-zsh/темы каталог. Чтобы просмотреть все доступные темы, перейдите на Страница Oh My Zsh Themes на GitHub.
Вы также можете просмотреть эти темы в своем браузере. После того, как вы определились с темой, откройте файл конфигурации Zsh следующим образом:
судо нано ~/.zshrc
Перейти к строке, которая говорит ZSH_THEME="". Здесь введите тему, которую хотите сохранить. Например, если вы хотите изменить тему на «agnoster», введите имя темы следующим образом:
ZSH_THEME="агностер"
Вы также можете установить для этой опции значение «случайно», если хотите регулярно переключаться между разными темами.
ZSH_THEME="случайный"
Что делать, если вы не хотите использовать все темы, а только несколько конкретных? К счастью, у вас также есть возможность сохранить набор тем. Найдите строку, которая говорит ZSH_THEME_RANDOM_CANDIDATES=() и введите названия тем следующим образом:
ZSH_THEME_RANDOM_CANDIDATES=("агностер""грмл""роббирассел")
Перезагрузите файл, чтобы изменения вступили в силу:
источник ~/.zshrc
3. Настройте автоматические обновления
Oh My Zsh автоматически обновляется каждые две недели. Вы можете отключить этот параметр в файле конфигурации Zsh следующим образом:
DISABLE_AUTO_UPDATE="истинный"
Вы также можете настроить количество дней, в течение которых Zsh будет проверять наличие обновлений следующим образом:
ОБНОВЛЕНИЕ_ZSH_DAYS=1
Z Shell предлагает функции, которые вы больше нигде не найдете
Оболочка Z поставляется с таким количеством функций, которые трудно найти в других оболочках. Он поставляется со встроенной проверкой орфографии и позволяет выделять код. Он поставляется с множеством удивительных тем, которые вы можете применить к оболочке. Вы также можете настроить оболочку для отображения важной системной информации.
Благодаря множеству функций, готовых помочь вам, теперь вы можете начать писать сценарии и программы Bash более эффективно, чтобы автоматизировать задачи и сэкономить много времени. Удачного написания сценариев!