Как перейти с Bash на ZSH в Linux

Пользователи Linux, которые проводят много времени в терминале, хорошо знакомы с Bash Shell. Он универсален и надежен, хотя в нем отсутствуют функции, которые делают его современным. Если вы ищете что-то с большим количеством функций, чем Bash Shell, хорошей альтернативой для проверки является Z Shell (также известный как Zsh). Он основан на Bash, но имеет важные улучшения, которые делают его более удобным в использовании. В этом руководстве мы рассмотрим, как вы можете переключиться с Bash на ZSH и сделать его своей основной оболочкой, а также как активировать фреймворк Oh My Zsh для дальнейших улучшений.

Установить Zsh

Перед использованием оболочки Zsh вместо Bash вам необходимо установить ее на свой компьютер с Linux. К счастью, поскольку Zsh - одна из самых известных альтернатив Bash, получить ее не проблема. Откройте окно терминала и введите команду, чтобы заставить его работать с вашим дистрибутивом.

Ubuntu

sudo apt install zsh

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux фактически использует Z Shell по умолчанию на живом диске. Тем не менее, даже если на живом диске используется Zsh, это не означает, что в вашей установке он будет включен по умолчанию. Если вы решили использовать традиционный Bash, вам все равно может потребоваться установить оболочку с Pacman.

sudo pacman -S zsh

Fedora

sudo dnf установить zsh

OpenSUSE

sudo zypper установить zsh

Другие Linux

Как упоминалось ранее, Zsh очень популярен в сообществе Linux. В результате у пользователей даже самых малоизвестных дистрибутивов Linux не должно возникнуть проблем с их поиском в диспетчере пакетов. Чтобы установить Zsh, откройте терминал, найдите «zsh» и установите его, как вы обычно устанавливаете программное обеспечение.

Кроме того, перейдите на сайт Zsh и узнайте, как установить его в выбранной вами ОС Linux.

Настройка Zsh

Чтобы настроить Zsh, откройте терминал и запустите его. Первый запуск Z Shell автоматически откроет мастер настройки. В мастере нажмите 1 на клавиатуре, чтобы начать процесс установки.

На следующей странице Zsh предлагает множество вариантов на выбор. Эти параметры упрощают настройку оболочки. Еще раз нажмите 1 . Выбор этого параметра поможет вам настроить параметры истории оболочки и т. Д.

Как перейти с Bash на ZSH в Linux

Сначала нажмите 1, чтобы установить размер строки истории. Затем нажмите 2, чтобы создать новый файл истории, и 3, чтобы настроить количество строк для сохранения. Когда все 3 параметра настроены, нажмите Q, чтобы вернуться в главное меню.

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

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

Настройка параметров 1 и 2 - единственные важные шаги. Если хотите, просмотрите остальные настройки, чтобы полностью настроить Z Shell. В противном случае нажмите 0, чтобы сохранить изменения и выйти.

Изменить оболочку по умолчанию

Zsh настроен правильно, но не является оболочкой рабочего стола по умолчанию. Bash по-прежнему открывается по умолчанию всякий раз, когда открывается терминал. Чтобы решить эту проблему, зайдите в терминал и используйте команду chsh .

Сначала смените оболочку на Root:

sudo -s

chsh -s / bin / zsh корень

Теперь, когда пользователь Root по умолчанию использует Zsh, пришло время сменить пользователя. Имейте в виду, что вам нужно будет повторно запустить эту команду для каждого пользователя, который хочет использовать Zsh Shell. Замените user в приведенной ниже команде своим именем пользователя.

chsh -s / bin / zsh имя пользователя

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

Установить Oh My Zsh

Как перейти с Bash на ZSH в Linux

Одного использования Zsh достаточно для большинства пользователей, но если вы хотите получить от этой оболочки еще больше, установите Oh My Zsh. Чтобы получить Zsh, используйте инструмент загрузки wget, чтобы загрузить последнюю версию сценария установки. Имейте в виду, что на вашем компьютере с Linux должен быть установлен пакет Git. Найдите «git» в диспетчере пакетов и установите его перед использованием Wget.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Oh My Zsh, оказавшись на вашем ПК с Linux, создает хороший файл конфигурации Zsh с десятками различных плагинов на выбор. Чтобы включить любой из этих плагинов, вам необходимо отредактировать файл конфигурации Zsh. В терминале используйте текстовый редактор Nano, чтобы открыть ~ /. zshrc .

нано ~ / .zshrc

Первыми в списке плагинов Oh My Zsh являются темы. По умолчанию тема «Робби Рассел» включена. Хотите чего-нибудь еще? Перейдите на эту страницу здесь , найдите тему и измените имя в кавычках на свою любимую тему.

Следуя теме, есть много других плагинов Zsh, которые нужно включить. Прокрутите список вниз с помощью клавиши со стрелкой и прочтите описание плагинов. Видишь тот, который тебе нравится? Удалите знак # перед кодом, чтобы активировать плагин.

Включите плагины, сохранив Nano (Ctrl + O, затем Ctrl + X) и перезапустив терминал.

Leave a Comment

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это

Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!