
Если вы часто работаете в терминале вы часто привыкаете к вашему окружению. Я очень привык к Oh My Zsh. И так как мой “домашний” сервер живет на DietPi(https://blog.tatarinovms.space/dietpi), то мне захотелось его накатить на сервер. Да, хоть и в последней версии уже есть fish, но привычка есть привычка.
Что такое Oh My Zsh?#
Oh My Zsh — это фреймворк для управления конфигурацией Z Shell (zsh). Он упрощает настройку оболочки, добавляет плагинов, тем, алиасов и пр
Теперь давайте перейдем к практической части — установке Oh My Zsh на систему DietPi.
Шаг 1: Установка Z Shell (zsh)#
По умолчанию, DietPi использует bash. Устанавливаем zsh:
sudo apt update && sudo apt install zsh -yШаг 2: Установка Oh My Zsh#
Для установки Oh My Zsh можно использовать самый официальный скрипт установки:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Во время установки система предложит сделать zsh вашей оболочкой по умолчанию — согласитесь
Шаг 3: Настройка Oh My Zsh#
После установки основная конфигурация находится в файле ~/.zshrc.
Откройте его в текстовом редакторе:
vim ~/.zshrcЧтобы у нас работали все “фишки” и алиасы из dietpi. Нам надо их и прочие красоты перенести из bash в zsh. Для этого добавляем в открытый файл строчку:
source /etc/bashrc.d/dietpi.bashСохраняем и выходим из редактора.


