Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

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

Linux и DevOps

Если стандартный 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

Обязательно выбери 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!

Оцените статью
ctrllife.ru
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x