Найти тему
Цифровой анархист

Красивый терминал Oh-my-bash

Оглавление

При частой работе с терминалом, рано или поздно его оформление надоедает. Конечно, можно сменить цветовую схему, но это все равно не то, да и в целом, вид терминала bash из коробки эстетичностью похвастаться не может.

Стандартное оформление терминала bash
Стандартное оформление терминала bash

Итак, у нас есть цель разнообразить оформление терминала.

Есть несколько вариантов решения данной задачи:

  • Смена командной оболочки на zsh и установка скрипта oh-my-zsh

У данного метода есть один неоспоримый минус - это смена командной оболочки. Именно по этой причине мы рассмотрим другой вариант:

  • Установка oh-my-bash

oh-my-bash - это набор bash скриптов, предназначенных для расширения возможностей оболочки bash, установки тем оформления и дополнительных плагинов.

Приветственное окно Oh my bash
Приветственное окно Oh my bash

Установка происходит с помощью утилиты curl или wget. Достаточно выполнить следующую команду в терминале, в зависимости от ваших предпочтений (или наличия curl в системе).

  • Curl
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

  • Wget
bash -c "$(wget https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh -O -)"

После успешной загрузки и установки, вы увидите приветственное сообщение и после этого сразу же сменится тема оформления.

Стандартная тема font
Стандартная тема font

Терминал готов к работе с новым оформлением.

Смена темы оформления.

Для смены темы нужно открыть любым текстовым редактором (например, nano) файл ~/.bashrc, находящийся в домашней директории пользователя.

nano ~/.bashrc

Далее найти строчку с текстом OSH_THEME="font" и font заменить на название нужной темы. Например:

OSH_THEME="agnoster"

Затем перезагрузить командную оболочку командой

source ~/.bashrc

Терминал примет следующий вид:

Тема agnoster
Тема agnoster

Обратите внимание, что некоторые темы при работе с git отображают статус репозитория с использованием глифов.

Тема powerline - визитная карточка oh my zsh
Тема powerline - визитная карточка oh my zsh

Лично я использую тему zork, т.к. она наиболее лаконично смотрится, строки не перегружены графическими элементами и отсутствуют глифы, которые вызывают сбои в отображении при работе через ssh терминал на Windows.

Тема zork
Тема zork

Официальный сайт проекта: https://ohmybash.nntoan.com/

Список тем: https://github.com/ohmybash/oh-my-bash/wiki/Themes

Спасибо за прочтение! Подписывайтесь на канал!