ZSHустановка и настройка zsh

T.me Настройка и замена терминала Linux bash не только делает его отличным от традиционного внешнего вида оболочки Linux, но и делает Вашу оболочку bash более мощной и эффективной. В дистрибутиве Linux Вы можете установить ZSH и заменить обычную оболочку bash. Вы можете запутаться с эмулятором ZSH и Telex terminal; позвольте мне прояснить, Hilux-это просто эмулятор, где ZSH-это мощная оболочка bash для Linux. Поскольку ZSH является более мощным, чем текущая оболочка bash по умолчанию, я думаю, что Linux может рассмотреть ZSH, чтобы установить его в качестве оболочки bash по умолчанию. ZSH полезен для многозадачности и bash-сценариев. Чтобы использовать Z-shell в Вашей системе Linux, Вам не нужно знать никаких знаний сценариев bash.

ZSH на Linux

Инструмент ZSH-это больше, чем просто оболочка терминала; он может учиться на Ваших предыдущих командах, которые могут сделать Вас более мощным и интеллектуальным. Если Вы напишете какой-либо неправильный синтаксис в команде, он может автоматически исправить Ваши синтаксические ошибки, проанализировав Ваш стиль команды и ключевые слова из Ваших предыдущих входных данных.

ZSH имеет значительный список плагинов и тем. Существует более двухсот плагинов для различных пакетов и инструментов. Вы можете установить плагины для запуска ZSH bash на этих пакетах. Кроме того, ZSH поддерживает чувствительность к регистру, автоматически корректируемую в bash-командах.

Установка инструмента ZSH на Linux-это не такая уж сложная работа. Поскольку инструмент ZSH доступен в официальном репозитории Linux, Вы можете установить его в свою систему Linux, используя команды по умолчанию is package manager в Вашем дистрибутиве Linux. В этом посте мы увидим, как Вы можете установить ZSH (Oh My Zsh) на свои дистрибутивы Linux.

Шаг 1: Установите ZSH на дистрибутивы Linux

Здесь мы увидим несколько способов установки инструмента ZSH на различные дистрибутивы Linux. Ubuntu, Linux Mint и другие пользователи Debian могут установить инструмент ZSH в свою систему Linux с помощью менеджера пакетов aptitude. Пользователи Red Hat, Fedora и CentOS могут использовать стандартную команду YUM или DNF в своей системе, чтобы получить инструмент ZSH. Пользователи Arch и Arch-based Linux могут использовать команду Pacman для установки ZSH в свою систему.

1. Установите ZSH на Debian/Ubuntu

Выполните следующие команды apt, приведенные ниже, чтобы обновить системный репозиторий и установить Z-shell на Ubuntu и другие системы Debian Linux. Он инициализирует установку пакета zsh-common в Вашей системе. Теперь завершите процесс, набрав Y и нажав кнопку Enter.

sudo apt update

sudo apt install zsh

2a4d400f9adbbd358ef40

После завершения установки Вы можете проверить версию Z-shell, чтобы убедиться, что она установлена правильно.

zsh --version

21c740ddb4b23a25a8eb5

2. Установите ZSH на Fedora / Red Hat Linux

Если Вы являетесь пользователем Fedora Linux, Вы можете выполнить следующую команду DNF, приведенную ниже, чтобы установить инструмент ZSH в Вашей системе. Он инициализирует процесс установки Z-shell в Вашей системе и попросит Вашего разрешения. Вы можете просто ввести y и нажать кнопку Enter, чтобы завершить процесс.

sudo dnf install zsh

6bc507c3dddbded6aee76

Если Вы используете более старую версию CentOS, Вы можете запустить следующие командные строки в своей терминальной оболочке, чтобы загрузить и установить ZSH на свой CentOS Linux.

wget https://download.opensuse.org/repositories/shells/CentOS_5/shells.repo

sudo yum update && sudo yum -y install zsh

3. Установка ZSH на SuSE Linux

Если Вы являетесь пользователем SUSE или openSuSE Linux, Вы можете выполнить следующие команды zypper, приведенные ниже, чтобы обновить системный репозиторий и установить инструмент ZSH в Вашей системе SUSE Linux.

sudo zypper upgrade

sudo zypper install zsh

Вы также можете вручную загрузить и установить пакет .ymp Z-shell в Вашей системе SUSE Linux.

e1925849a57c3d6a804df

4. Установите ZSH на Arch Linux

Мы будем использовать команду Pacman package manager для установки инструмента ZSH в нашу систему Arch и Arch-based Linux. Здесь я использую Manjaro KDE, чтобы продемонстрировать метод установки Z-shell на Arch Linux. Выполните следующую команду Pacman в оболочке терминала, чтобы установить Z-shell на Arch Linux.

sudo pacman -Syu zsh

13aec1b38675ee37be4ba

Шаг 2: настройка инструмента ZSH

До сих пор мы видели метод установки Z-shell в нашей системе Linux. Пришло время настроить ZSH на Linux. Здесь мы увидим, как настроить тему, плагины и другие настройки Z-shell.

Здесь часть конфигурации разделена на две части; сначала Вы должны скачать и установить тему для ZSH; позже Вы можете изменить значения Z-shell. Поскольку часть конфигурации и настройки одинакова для всех дистрибутивов Linux, подробное объяснение темы ZSH и настроек приведено ниже в разделе Debian; следуйте этой части для лучшего понимания.

1. Настройте SSH в системе Debian

После установки Z-shell в Debian Linux Вам необходимо выполнить следующие команды aptitude package manager, приведенные ниже, чтобы установить шрифты Git-core и тему Robbyrussell для Z-shell. Вы также можете выбрать другие темы, но тема по умолчанию установлена как Robby russell. К Вашему сведению, Робби Рассел-создатель Oh My ZSH.

sudo apt install git-core curl fonts-powerline

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

e3ceadfefce2f95d6704a

Теперь Вы можете запустить следующую команду в оболочке терминала, чтобы выбрать тему, Путь и другие параметры. Здесь я использую инструмент Nano для редактирования сценария. Вы также можете использовать Gedit, Vim или любой другой редактор сценариев.

sudo nano ~/.zshrc

Чтобы заменить тему, Вам нужно знать название темы, которую Вы хотите использовать. Темы для ZSH Вы можете найти здесь. Затем замените значение ZSH_THEME=Robbyrussell на желаемое имя темы. Затем сохраните и выйдите из сценария.

e4bf6db86fc27c61f23d9

Вы также можете установить значения чувствительности к регистру, чувствительности к дефису, параметров автоматического обновления и других параметров, раскомментировав синтаксисы в скрипте. Вы также можете настроить параметры, изменив значения с true на false. Тем не менее, Вам все равно придется раскомментировать синтаксисы, чтобы изменить настройки по умолчанию. Наконец, сохраните и выйдите из файла.

596754dba60a9c13304e0

Здесь мы хотим установить и активировать плагин подсветки на ZSH; нам нужно выполнить следующую команду, приведенную ниже, чтобы клонировать плагин подсветки из Git. Убедитесь, что Git установлен внутри Вашей системы.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Затем мы должны запустить команду конфигурации ZSH, чтобы загрузить настройки. Затем мы можем изменить, добавить или удалить значения плагинов ZSH в сценарии конфигурации. Найдите следующий синтаксис и введите имя Вашего плагина. Затем сохраните файл и выйдите из него.

plugins=(git zsh-syntax-highlighting)

Стандартные плагины можно найти в каталоге ZSH/plugins/.

source ~/.zshrc

sudo nano $HOME/.zshrc

18464538e91ca8b7a5cc5

3. настройте ZSH на Arch Linux

Если Вы являетесь пользователем Arch и Arch-based Linux, выполните следующие команды, приведенные ниже,чтобы установить основную тему на инструмент ZSH. Поскольку мы используем команду c URL для установки темы, убедитесь, что c URL установлен внутри Вашего Arch Linux.

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

8e19e5b8e922e545095b3

После завершения установки темы Вы можете настроить сценарий настройки ZSH в Arch Linux. Следуйте приведенной выше части конфигурации Debian/Ubuntu, чтобы получить подробное руководство по настройке параметров ZSH.

Дополнительный совет: сделайте ZSH оболочкой по умолчанию

Поскольку ZSH не является оболочкой bash по умолчанию в Вашей системе Linux, каждый раз, когда Вы нажимаете Ctrl+Alt+T, она открывает традиционную оболочку терминала. Чтобы сделать ZSH оболочкой по умолчанию, Вам нужно запустить следующую командную строку в оболочке терминала. Не забудьте заменить имя пользователя своим.

sudo chsh -s /bin/zsh ubuntupit

Удалить SSH из Linux

Здесь мы увидим, как Вы можете удалить ZSH в своей системе Linux. Мы увидим различные методы и командные строки для удаления Z-оболочки из нашей системы. Выполните следующие команды в соответствии с Вашим дистрибутивом Linux, чтобы удалить Z-shell.

Удалите ZSH на Fedora и Red Hat Linux.

sudo dnf remove zsh

sudo yum remove zsh

Удалите ZSH на SuSE Linux.

sudo zypper remove zsh

sudo zypper rm zsh

Вы также можете использовать инструмент YaST package manager для удаления Z-shell на Ваших SuSE и openSUSE Linux.

Удалите ZSH в Arch Linux.

sudo pacman -Rs zsh

Удалите ZSH в Ubuntu / Debian Linux.

sudo apt-get --purge remove zsh

d7f3ca27a645766118eb3

Заключение

ZSH — это один из лучших инструментов bash для опытных пользователей Linux. Как и в наши дни, bash становится все более ограниченным; с другой стороны, инструмент ZSH-это продвинутый и Лучший альтернативный инструмент для замены оболочки bash в Linux. Вы можете рассматривать инструмент ZSH как один из обязательных инструментов списка для опытных пользователей Linux.

От KaligulBorhes

"How long, ignoramuses, will you love ignorance? How long will fools hate knowledge?"