Если стандартный Bash кажется скучным и неинформативным, стоит попробовать Zsh с темой Powerlevel10k. Такой стек часто применяют разработчики, DevOps-инженеры и линуксоиды для повышения продуктивности, удобства и эстетики в терминале.
В статье — пошаговая инструкция по установке, настройке и расширению возможностей терминала с помощью плагинов и инструментов.
- 🔧 Установка Zsh
- 🔀 Сделать Zsh оболочкой по умолчанию
- ⚙️ Установка Oh My Zsh
- 🎨 Установка и настройка Powerlevel10k
- Активация темы
- Запуск мастера настройки Powerlevel10k
- 🌤 Установка шрифта MesloLGS NF
- 🔌 Полезные плагины для Zsh
- Подключение в .zshrc
- Установка плагинов
- 📁 Zoxide — быстрые переходы по директориям
- Примеры использования
- 📘 Шпаргалка по Powerlevel10k
- Выводы
- А ты?
🔧 Установка 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
Обязательно выбери MesloLGS NF
в настройках терминала.
🔌 Полезные плагины для 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-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \
~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
exec zsh
📁 Zoxide — быстрые переходы по директориям
zoxide
— современная альтернатива autojump
и z
. Учитывает частоту и актуальность каталогов.
sudo apt install zoxide
echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc
Примеры использования
z projects # перейти в каталог, содержащий 'projects'
z .. # на уровень выше
z - # в предыдущую директорию
📘 Шпаргалка по Powerlevel10k
Полный список иконок, сегментов и кастомизации — смотри в шпаргалке Powerlevel10k на CTRLLIFE.
Выводы
Современный терминал — это не только красиво, но и удобно. Zsh с Powerlevel10k и парой полезных плагинов способен значительно ускорить повседневные задачи. Добавьте к этому инструменты вроде zoxide
, и у вас получится мощная среда для эффективной работы.
А ты?
🔥 А ты уже перешёл на Zsh? Или остаёшься на старом добром bash? Расскажи, какие инструменты для терминала считаешь must-have!