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

Как перейти с 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) и перезапустив терминал.


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

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

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

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

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

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

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.