Для начала устанавливаем сам пакет ZSH в нашей системе
Debian/Ubuntu
sudo apt install zsh zplug
Fedora/Red Hat Linux
sudo dnf install zsh
SuSE Linux
sudo zypper upgrade
sudo zypper install zsh
Arch Linux/Manjaro
sudo pacman -S zsh zsh-completions
Потом переходим на страницуZSH(кликабельно)
И жмем там на кнопку инсталл
Потом копируем то что находиться на сером фоне кроме знака $ .
Тут можно выбирать использовать Curl для устновки или нажать на вторую вкладку чтобы использовать wget
соответсвенно команду которую мы копируем на сером фоне , она будет отличаться .
Потом вставляем то что скопировали в терминал . ( Для справки если вы выполняете эту команду с префиксом решетка $ как у меня на скриншоте то в таком случае установка будет выполнена только для учетной записи пользователя и если вы перейдете под рут у вас будет обычный стандартный zsh )
На этом этапе жмем энтр , потом вводим пароль от своей учетной записи чтобы подтвердить установку ZSH для своей учетной записи и вводим YES для установки . Потом для установки zsh в root , вводим sudo su и потом cd и вставляем то что копировали в начале и жмем энтр , после чего будет выполенена установка zsh для root пользователя .
Теперь как применить ZSH да и в принцыпе любую командную оболочку по умолчанию
для это есть команда chsh
chsh -l выводит список командных оболочек
chsh -s применяет командную оболочку по умолчанию
Например chsh -s /bin/zsh применяет командную оболочку zsh по умолчнию , тоже самое если хотите вернуться обратно на bash chsh /bin/bash (прописывать надо отдельно в учетной записи пользователя потом переходи в рут sudo su и прописываем там еще раз тоже самое )
Далее настраиваем тему zsh , для этого нам понадобиться конфигурационный файл параметров zsh — для учетной записи обычного пользователя он находиться по пути /home/своё_имя_учетной_записи/ .zshrc (но по умолчанию в консоли уже выведен каталог home поэтому можно сразу прописать nano .zshrc) . А для root пользователя это выглядит вот так /root/.zshrs (и для root лучше прописать полный путь nano /root/.zshrc ). Открываем оба файла по очереди в редакторе nano
После того как мы открыли файл в редакторе , ищем вот эту строчку как это продемонстрирвано у меня в ковычках устанавливаем нужное название темы , у меня это gnzh . После того как указали нужное значение в ковычках жмем Ctrl + O , энтр и Ctrl + X чтобы сохранить и выйти . Потом перезагружаемся .