Введение
Zsh (оболочка Z) — это интерактивная оболочка входа в систему для систем Unix/Linux. Он имеет много улучшений по сравнению с оболочкой Bash и включает в себя лучшие функции оболочек Bash, ksh и tcsh. Это руководство поможет вам установить ZSH в системе Linux Ubuntu 20.04 LTS Focal Fossa.
Если вы хотите установить ZSH на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установите ZSH на Ubuntu
Пакеты Zsh доступны в репозиториях Ubuntu по умолчанию. Итак, сначала обновите кеш Apt в вашей системе с помощью последних доступных пакетов:
sudo apt update
Затем введите следующую команду, чтобы установить пакеты оболочки zsh с необходимыми зависимостями:
sudo apt install zsh
После завершения установки давайте проверим версию установленной оболочки Zsh, выполнив команду:
zsh --version
Вы должны увидеть выходное сообщение, подобное следующему:
zsh 5.8 (x86_64-ubuntu-linux-gnu)
Установите плагин Oh-My-Zsh
Плагин On-My-Zsh предоставляет большое количество настроек для оболочки Z. Так что без этого плагина плагин Zsh неполный. Мы рекомендуем установить этот плагин с оболочкой Zsh:
sudo apt install git-core curl fonts-powerline
Oh-My-Zsh предоставляет сценарий оболочки для установки в системах Linux. Выполните следующую команду, чтобы установить этот плагин в вашей системе:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Это попросит вас настроить Zsh как набор по умолчанию. Вы можете согласиться или отказаться, по вашему выбору. После этого установка будет завершена за несколько секунд.
Вы можете выбрать тему для использования для оболочки Zsh по этому адресу, а затем отредактировать файл ~/.zshrc
:
sudo nano ~/.zshrc
Установите имя темы в переменную окружения ZSH_THEME
:
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
Сохраните файл и закройте его. Затем запустите новую оболочку, чтобы применить изменения.
Запустить терминал оболочки Zsh
Чтобы запустить терминал оболочки Zsh, просто введите zsh
из текущей оболочки:
zsh
Вывод
В этом руководстве вы узнали, как выполнить установку из оболочки Zsh в системе Ubuntu 20.04 LTS Focal Fossa. Он также установил в вашей системе плагин Oh-My-Zsh.