В прошлой части "Прокачки терминала" мы установили ZSH, но по умолчанию он выглядит настолько убого, что возникает вопрос "И зачем я ЭТО ставил?". Поэтому в этой части мы будем его "раскрашивать". А делать мы это будем с помощью Oh-My-Zsh.
Oh-My-Zsh - это фреймворк с открытым исходным кодом, предназначенный для управления конфигурацией оболочки ZSH.
Установка
Вводим одну за другой следующие команды:
sudo apt install -y git curl
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Что происходит?
1. Устанавливаем git и curl
git - система управления версиями. В нашем случае нужна для клонирования Oh-My-Zsh из репозитория github
curl - программа, позволяющая взаимодействовать с серверами по множеству различных протоколов с синтаксисом URL. В нашем случае через нее загружается скрипт install.sh, который установит Oh-My-Zsh на наш компьютер.
2. Скачиваем и исполняем скрипт install.sh
И так, теперь мы имеем кучу плюх, благодаря командной оболочке ZSH, и не такой вырвиглазный вид терминала, благодаря фреймворку Oh-My-ZSH, но и это еще не все!
Oh-My-ZSH поддерживает использование тем!
Для смены темы выполняем следующие действия:
1.Переходим по ссылке, выбираем тему по вкусу, запоминаем/записываем/копируем ее название. Я выберу тему Dallas.
2. Любым текстовым редактором открываем файл .zshrc , который
находится в /home/имя_пользователя . Я воспользуюсь редактором nano.
nano .zshrc
3. Находим строку, которая начинается с ZSH_THEME и меняем текст внутри кавычек, что идут после знака = на Dallas
4. Сохраняем файл и закрываем редактор
В случае с nano:
1. ctrl+o Enter - для сохранения
2. ctrl+x - для выхода
5. Закрываем и снова открываем терминал
6. Любуемся результатом!
Все!
Полезные ссылочки по теме:
Документация ZSH - http://zsh.sourceforge.net/Doc/Release/zsh_toc.html
Документация Oh-My-Zsh - https://github.com/robbyrussell/oh-my-zsh/wiki