Полный гайд по установке Zsh и Powerlevel10k

Если стандартный Bash кажется скучным и неинформативным, стоит попробовать Zsh с темой Powerlevel10k. Такой стек часто применяют разработчики, DevOps-инженеры и линуксоиды для повышения продуктивности, удобства и эстетики в терминале.
В статье — пошаговая инструкция по установке, настройке и расширению возможностей терминала с помощью плагинов и инструментов.
🔧 Установка Zsh
sudo apt update
sudo apt install zsh -y🔀 Сделать Zsh оболочкой по умолчанию
chsh -s $(which zsh)⚙️ Установка Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"🎨 Установка и настройка Powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \
~/.oh-my-zsh/custom/themes/powerlevel10kАктивация темы
nano ~/.zshrcНайди строку:
ZSH_THEME="robbyrussell"И замени на:
ZSH_THEME="powerlevel10k/powerlevel10k"Затем перезапусти оболочку:
exec zshЗапуск мастера настройки Powerlevel10k
p10k configureВыбери внешний вид, стиль prompt'а, иконки и полезные сегменты.
🌤 Установка шрифта MesloLGS NF
Для корректного отображения иконок и символов Powerlevel10k необходим шрифт MesloLGS NF.
- MesloLGS NF Regular
- MesloLGS NF Bold
- MesloLGS NF Italic
- MesloLGS NF Bold Italic
🔌 Полезные плагины для Zsh
Подключение в .zshrc
plugins=(git zsh-autosuggestions zsh-syntax-highlighting sudo docker)Установка плагинов
git clone https://github.com/zsh-users/zsh-autosuggestions \
~/.oh-my-zsh/custom/plugins/zsh-autosuggestionsgit clone https://github.com/zsh-users/zsh-syntax-highlighting.git \
~/.oh-my-zsh/custom/plugins/zsh-syntax-highlightingexec zsh📁 Zoxide — быстрые переходы по директориям
zoxide — современная альтернатива autojump и z. Учитывает частоту и актуальность каталогов.
sudo apt install zoxideecho 'eval "$(zoxide init zsh)"' >> ~/.zshrcПримеры использования
z projects # перейти в каталог, содержащий 'projects'
z .. # на уровень выше
z - # в предыдущую директорию📘 Шпаргалка по Powerlevel10k
Полный список иконок, сегментов и кастомизации — смотри в шпаргалке Powerlevel10k на CTRLLIFE.
Выводы
Современный терминал — это не только красиво, но и удобно. Zsh с Powerlevel10k и парой полезных плагинов способен значительно ускорить повседневные задачи. Добавьте к этому инструменты вроде zoxide, и у вас получится мощная среда для эффективной работы.
А ты?
🔥 А ты уже перешёл на Zsh? Или остаёшься на старом добром bash? Расскажи, какие инструменты для терминала считаешь must-have!