Как установить и настроить Zsh (Z Shell) в Fedora

by itisgood

Zsh (сокращение от Z Shell) – это многофункциональная и мощная программа оболочки для Unix-подобных операционных систем с множеством интерактивных функций.

Это расширенная версия Bourne Shell (sh), с большим количеством новых функций и поддержкой плагинов и тем. Он предназначен для интерактивного использования, а также является мощным языком сценариев.

Одно из преимуществ Zsh перед большинством других программ оболочки Linux заключается в том, что он более сложный и настраиваемый, но при этом очень прост в настройке.

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

В этой статье мы расскажем, как установить и настроить Zsh в системе Fedora.

Установка Zsh в системе Fedora

Zsh можно найти в репозиториях Fedora и установить с помощью следующей команды dnf.

$ sudo dnf install zsh

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

Этот мастер позволяет создавать файлы запуска / инициализации zsh. Нажмите (1), чтобы перейти к главному меню.

$ zsh

Running Zsh in Fedora

Вот изображение, показывающее главное меню.

Чтобы выбрать параметр для конфигурации, введите ключ для параметра.

Например, введите (1), чтобы выбрать настройки параметров для history.

На следующем экране введите (0), чтобы запомнить редактирование и вернуться в главное меню (где статус этой опции должен измениться на Unsaved changes).

Чтобы сохранить новые настройки, введите (0).

Вы увидите сообщение, показанное на следующем снимке экрана, и ваша командная строка должна измениться с $ (для Bash) на% (для Zsh).

Теперь, когда вы настроили Zsh в своей системе Fedora, вы можете продолжить и протестировать некоторые из ее ключевых функций, как мы упоминали в начале этой статьи.

К ним относятся автозаполнение, исправление орфографии и многое другое.

Создание Zsh в качестве оболочки по умолчанию в Fedora

Чтобы сделать Zsh оболочкой по умолчанию и запускать ее каждый раз, когда вы запускаете сеанс или открываете терминал, введите команду chsh, которая используется для изменения пользовательской оболочки входа следующим образом (вам будет предложено ввести пароль учетной записи).

$ grep tecmint /etc/passwd
$ chsh -s $(which zsh)
$ grep tecmint /etc/passwd

Приведенная выше команда информирует вашу систему о том, что вы хотите установить (-s) оболочку по умолчанию (это zsh).

Дополнительные инструкции по использованию см. На странице руководства zsh.

$ man zsh

Zsh – расширенная версия Bourne Shell (sh), с большим количеством новых функций и поддержкой плагинов и тем.

Если у вас есть какие-либо комментарии или вопросы, свяжитесь с нами через форму обратной связи ниже.

 

You may also like

Leave a Comment