WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как настроить оболочку Zsh на Ubuntu

Отредактировано 2 Несколько недель назад от ExtremeHow Редакционная команда

ZshОболочкаУбунтуТерминалЛинуксКонфигурацияОперационные системыКомандная строкаИнструментыСистема

Как настроить оболочку Zsh на Ubuntu

Перевод обновлен 2 Несколько недель назад

Оболочки являются важной частью экосистемы Unix и Linux. Они предоставляют интерпретатор командной строки, который позволяет пользователям взаимодействовать со своей операционной системой. Хотя существует множество доступных оболочек, одной из самых популярных, особенно для опытных пользователей и разработчиков, является Zsh (Z Shell). Эта мощная оболочка предлагает продвинутые функции, такие как простая настройка, поддержка тем и плагинов, что делает ее любимой среди многих пользователей. В этом документе мы подробно рассмотрим, как настроить оболочку Zsh на системе Ubuntu.

Понимание Zsh и его преимуществ
Прежде чем приступить к процессу настройки, важно понять, что такое Zsh и почему вы можете предпочесть использовать его вместо оболочки по умолчанию, Bash, которая предустановлена на большинстве дистрибутивов Linux, включая Ubuntu. Zsh — это расширенная оболочка Bourne с несколькими улучшениями:

Эти функции значительно повышают производительность и могут сделать работу с командной строкой более эффективной и приятной. Итак, давайте рассмотрим пошаговый процесс установки и настройки Zsh на Ubuntu.

Шаг 1: Установите Zsh
Первый шаг по настройке Zsh — это его установка на вашу систему Ubuntu. Это можно легко сделать с помощью диспетчера пакетов apt, который является стандартным для Ubuntu.

sudo apt update sudo apt install zsh

Вышеуказанные команды обновят ваш список пакетов и установят Zsh на вашу систему. Вы можете проверить установку, просмотрев версию установленного Zsh.

zsh --version

Если вы видите номер версии, это означает, что Zsh успешно установлен.

Шаг 2: Измените оболочку по умолчанию на Zsh
После установки Zsh вам нужно сделать его оболочкой по умолчанию, чтобы она запускалась каждый раз, когда вы открываете окно терминала. Это можно установить с помощью команды chsh (изменить оболочку).

chsh -s $(which zsh)

-s $(which zsh) после команды chsh изменяет оболочку по умолчанию на Zsh. Вас могут попросить ввести ваш пароль. После его ввода выйдите из текущего сеанса и войдите снова или просто перезапустите ваш терминал, чтобы увидеть Zsh в действии.

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

echo $SHELL

Это должно вернуть /usr/bin/zsh.

Шаг 4: Настройте Zsh с помощью Oh My Zsh
Хотя сам Zsh очень функционален, структура Oh My Zsh расширяет его возможности, предоставляя простой способ управлять конфигурацией, темами и плагинами.

Установка Oh My Zsh:
Установите Oh My Zsh, запустив одну команду для скачивания и установки скрипта инициализации.

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

Скрипт резервирует вашу текущую конфигурацию Zsh (.zshrc) и устанавливает Oh My Zsh. Может открыться новая сессия Zsh для уведомления об изменениях. В этом случае просто закройте и снова откройте ваш терминал.

Шаг 5: Настройка и использование тем Zsh
Zsh очень настраиваемый и имеет множество доступных тем для персонализации внешнего вида вашего терминала.

Выбор темы:
Откройте файл .zshrc в вашем домашнем каталоге с помощью текстового редактора:

nano ~/.zshrc

Найдите строку, начинающуюся с ZSH_THEME="robbyrussell" и измените тему на одну из доступных. Список доступных тем можно найти в каталоге тем Oh My Zsh:

ls ~/.oh-my-zsh/themes

Например, вы можете установить тему agnoster:

ZSH_THEME="agnoster"

После сохранения изменений перезагрузите конфигурацию с помощью команды source:

source ~/.zshrc

Шаг 6: Расширение функциональности с помощью плагинов Zsh
Плагины в Zsh предоставляют расширенные функции и возможности, которые могут сделать ваше использование терминала более эффективным.

Добавление плагинов:
Чтобы добавить плагины, снова отредактируйте файл .zshrc и найдите строку с plugins=(git). Вы можете добавить другие плагины по вашему пожеланию в скобках. Например:

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

Если эти плагины не являются частью настройки Oh My Zsh по умолчанию, вам нужно будет установить их вручную.

Установка Zsh autosuggest:
Этот плагин предлагает команды на основе истории и завершения по мере ввода.

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

Установка Zsh syntax highlighting:
Этот плагин обеспечивает подсветку синтаксиса по мере ввода команд.

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

После установки плагинов не забудьте перезагрузить вашу конфигурацию оболочки:

source ~/.zshrc

Шаг 7: Дальнейшая настройка Zsh
Помимо тем и плагинов вы можете дополнительно настроить Zsh по своему вкусу.

Вкратце, Zsh — отличная альтернатива оболочке для тех, кто хочет повысить производительность и получить больше контроля над своей средой командной строки. Процесс настройки на Ubuntu прост, а гибкость, которую она предлагает, огромна. После настройки с помощью Oh My Zsh, тем и плагинов вы можете наслаждаться более интуитивно понятной и мощной работой с командной строкой.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии