Переходим с bash на zsh


Oh My ZSH! — это фреймворк с открытым исходным кодом, предназначенный для управления конфигурацией оболочки ZSH.

Z shell, zsh — одна из современных командных оболочек UNIX, может использоваться как интерактивная оболочка, либо как мощный скриптовой интерпретатор. Zsh является расширенным bourne shell с большим количеством улучшений.

Вот так преображается терминал, если используется оболочка ZSH в купе с Oh My ZSH!

oh-my-zsh-example

Установка стартового набора очень проста, для начала нужно установить саму оболочку ZSH (в Ubuntu она не установлена по умолчанию, а вот в MacOS установлена сразу):

1
sudo apt-get install zsh

Теперь установим фреймворк Oh My ZSH!, есть два способа, с использованием cURL и wget, если cURL не установлен — используйте второй вариант:

1
curl -L http://install.ohmyz.sh | sh

или

1
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Осталось указать системе какую именно обложку нужно использовать, меняем оболочку на ZSH (после ввода команды нужно будет ввести пароль администратора):

1
chsh -s /bin/zsh

Последний шаг — перезагрузка компьютера (подойдет любой способ):

1
sudo shutdown -r 0

Открываем терминал и наслаждаемся новым интерфейсом! Оболочка настраивается по вкусу, основные настройки находятся в файле .zshrc. Помимо прочего, для оболочки доступно множество тем, ссылка в конце статьи.