Красивый терминал в ALT Linux. Oh My Zsh!!!

# Автор никакой ответственности не несет и призывает ничего такого не делать. Живите. Любите.

Терминал Linux — это очень мощный инструмент, доступный в каждом дистрибутиве Linux. С помощью терминала можно управлять всей системой. Будучи пользователем Linux, вы время от времени будете использовать терминал. В этом руководстве мы настроим терминал с помощью новейших функций.

Это руководство предназначено для пользователей Alt Linux, но вы можете попробовать его на других дистрибутивах, некоторые команды будут отличаться.

Установка зависимостей.

Прежде чем мы продолжим, необходимо обновить вашу систему. Запустите терминал и введите следующие команды (о тут sudo):

sudo apt-get update && sudo apt-get dist-upgrade # Alt Linux

*(в Arch Linux: sudo pacman -Syu ,в Fedora(Rosa,RedOS): sudo dnf upgrade , в Ubuntu: sudo apt update && sudo apt upgrade)

Это обновит список пакетов и установит необходимые пакеты.

Вам понадобится git для клонирования репозиториев в вашей системе:

sudo apt-get install git # Alt Linux

*(в Arch Linux: sudo pacman -S git ,в Fedora(Rosa,RedOS): sudo dnf install git , в Ubuntu: sudo apt install git )

Установка Zsh.

Zsh — это оболочка в операционных системах Linux/Unix. По умолчанию используется оболочка bash. Но zsh более эффективен и настраиваем, чем другие оболочки. Он также обладает всеми возможностями таких оболочек, как bash, ksh и tcsh.

Установите Zsh с помощью следующей команды:

sudo apt-get install zsh # Alt Linux

*(в Arch Linux: sudo pacman -S zsh ,в Fedora(Rosa,RedOS): sudo dnf install zsh , в Ubuntu: sudo apt install zsh )

После установки нам нужно изменить оболочку на Zsh, так как оболочкой по умолчанию по-прежнему является Bash.

sudo apt-get install nano # Alt Linux

sudo nano /etc/passwd

и меняем /bin/bash на /bin/zsh:

-5

Установка шрифтов Nerd

Тема powerlevel10k, которую мы будем устанавливать, содержит множество крутых иконок. Для отображения иконок нам нужен специальный шрифт из семейства Nerd Fonts.

! Если у вас рабочий стол GNOME установите программу «Шрифты»

apt-get install gnome-font-viewer # Alt Linux

Скачайте все четыре файла и перейдите в Загрузки с помощью файлового менеджера в вашей системе и установите каждый из этих шрифтов.

Установка шрифтов в Alt Linux

Установка шрифтов в Alt Linux

Установка шрифтов в Arch Linux

Установка шрифтов в Arch Linux

#После установки шрифтов перезагрузите компьютер.

Настройка Oh My Zsh

Нет необходимости настраивать Zsh вручную, так как для этого уже существует инструмент с открытым исходным кодом — Oh My Zsh. Он содержит различные функции, которые позволяют устанавливать темы и плагины и т. д.

Установите Oh-My-Zsh с помощью следующих команд:

Через Curl:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Через Wget:

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

После успешной установки приглашение вашего терминала теперь будет выглядеть примерно так:

консоль после установки Oh My Zsh

консоль после установки Oh My Zsh

Обязательно нажмите cd для перехода в корневой каталог с помощью команды cd:

cd

Установка темы Терминала

Теперь пришло время установить нашу потрясающую тему для терминала — powerlevel10k. Это очень популярная тема для Zsh.

Нажмите следующую команду, чтобы клонировать тему:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Приведённая выше команда просто клонирует тему. Чтобы изменения вступили в силу, нам нужно отредактировать файл конфигурации Zsh. Откройте текстовый редактор и отредактируйте файл .zshrc

Я использую nano текстовый редактор(*навигация внутри программы стрелками):

sudo apt-get install nano # Alt Linux

*(в Arch Linux: sudo pacman -S nano ,в Fedora(Rosa,RedOS): sudo dnf install nano , в Ubuntu: sudo apt install nano )

nano .zshrc

В файле найдите «ZSH_THEME» (в основном в строке 11). Значение по умолчанию — «robbyrussell“, измените на «powerlevel10k/powerlevel10k». Нажмите CTRL+O(сохраняет) следом Enter и CTRL+X(закрывает). Закройте терминал и запустите новый терминал и введите команду:

zsh

Если вы видите экран, показанный ниже, и значки хорошо видны после запуска терминала, значит, вы правильно выполнили инструкции.

Меню дальнейшей настройки темы для терминала

Меню дальнейшей настройки темы для терминала

Введите y, если вы четко видите значки.

Когда вы дойдёте до следующего экрана, он спросит вас, как вы хотите, чтобы выглядел ваш терминал.

Выбор внешнего вида осуществляется введением 1,2,3,4 или r и q

Выбор внешнего вида осуществляется введением 1,2,3,4 или r и q

Вы можете выбрать любой вариант, но если вы хотите, чтобы ваш терминал выглядел так же, как мой, введите следующую последовательность команд:

3→1→3→4→1→5→2→1→4→1→2→2→2→y→1→y

Вы успешно установили тему терминала в своей системе.

-11

Установка плагинов

Oh My Zsh имеет множество плагинов для повышения вашей продуктивности. Мы рассмотрим несколько важных плагинов.

1) Zsh Autosuggestion

Он автоматически предлагает команды по мере ввода текста.

Установка:

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

2) Подсветка синтаксиса Zsh

Он выделяет слова точно так же, как текстовый редактор в терминале

Установка:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

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

nano .zshrc

Внутри файла найдите «plugins=(git)» и измените его следующим образом:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

При установке других плагинов процедура та же. Просто клонируйте и редактируете файл конфигурации.

3) Необязательно: Включите автокоррекцию

В файле .zshrc найдите и раскомментируйте стройку(убрав #):

ENABLE_CORRECTION=»true»

Сохраните файл и выйдите.

Итого

Теперь работайте в системе с приятным интерфейсом терминала. Oh My Zsh обладает большими возможностями, чем вы можете себе представить. Существует гораздо больше тем, помимо powerlevel10k доступных для Zsh. А плагины облегчают вашу работу при работе в командной строке.

Всего вам хорошего!

Источник: он

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *