Як встановити ZSH Shell та Oh-My-Zsh в Ubuntu 24.04 | Ubuntu 22.04

Як встановити ZSH Shell та Oh-My-Zsh в Ubuntu 24.04 | Ubuntu 22.04

 

Оболонка Z – одна з найпотужніших з будь-коли розроблених оболонок, а також одна з найшвидших.Він включає функції, які ви більше ніде не знайдете, такі як вбудована перевірка орфографії, підсвічування синтаксису для коду і багато іншого.Ви навіть можете налаштувати підказку так, щоб вона відображала корисну інформацію про стан вашої системи, не вводячи нічого.

Ось деякі корисні функції:

  • Виправлення орфографії
  • Завершення вкладок для ваших файлів та команд та багато іншого.
  • Перевірте ресурси для повного списку функцій Z інтерпретатора.

Передумови

  • Нова установка Ubuntu 24.04 на сервері.
  • На сервері налаштований не-root із привілеями root.
  • Оновлення системи

Перш за все, нам потрібно оновити систему, щоб переконатися, що ми маємо останні версії програмного забезпечення та виправлення безпеки.

sudo apt-get update && sudo apt-get dist-upgrade -y
sudo apt-get install build-essential curl file git

Установка ZSH на Ubuntu

Тепер, коли ваша система оновлена, ви готові до встановлення ZSH за допомогою команди apt.

sudo apt install zsh

У процесі установки вас запитають, чи ви хочете продовжити установку оболонки Z. Натисніть Y і натисніть Enter, щоб підтвердити свій вибір.

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Для встановлення зазначеної вище команди буде потрібно деякий час.У процесі встановлення буде проходити базова конфігурація ZSH.Ви завжди можете змінити ці налаштування пізніше, але поки що нам не потрібно їх налаштовувати.

Тепер, коли ZSH встановлено, можна перевірити номер версії за допомогою команди zsh –version.Ця команда друкує номер версії ZSH на сервері.

Команда Версія – корисний спосіб перевірити, яку версію ви зараз використовуєте, але вона не дасть жодної інформації, якщо щось не встановлено або встановлено частково.Номер вашої версії може відрізнятись від показаного на цьому малюнку.Це нормально.

zsh --version

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Якщо ви не бачите номер версії ZSH після виконання команди zsh –version, це означає, що під час встановлення щось не так.Перевірте свій шлях ще раз або спробуйте перевстановити ZSH за допомогою цієї команди:

sudo apt install zsh && sudo dpkg-reconfigure dash && sudo reboot

Каталог за замовчуванням, в якому встановлено ваш ZSH, – це /usr/bin.Ви можете підтвердити це, роздрукувавши розташування zsh за допомогою команди:

whereis szh

Команда, якавиводить саме те, що передбачає її назву, шлях до термінальної програми або сценарію.У нашому випадку це точне місцезнаходження ЗШ.

Установка плагіна Oh-My-Zsh

Плагін On-My-Zsh надає кілька дивовижних покращень оболонки для ZSH.

Ви можете встановити плагін, набравши цю команду у своєму терміналі:

sudo apt install git-core curl fonts-powerline
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Ця команда встановить Zsh як стандартну оболонку для всіх користувачів.Таким чином, вам не потрібно виходити із системи або перезавантажувати сервер.Введіть Y і натисніть Enter, щоб продовжити.Установка завершиться протягом кількох секунд.

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Відкрийте браузер та перейдіть на GitHub, щоб отримати список усіх доступних плагінів.

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

Коли ви перестали переглядати доступні плагіни і знайшли той, який хочете використовувати, додайте його ім’я в функцію plugin () у файлі /.zshrc, щоб активувати його. Наприклад, щоб активувати python плагін, просто додайте наступний рядок у файл ~/.zshrc.

plugins=(python pip)

Після зміни теми натисніть Ctrl-O для збереження та Ctrl-X для виходу.Потім перезавантажте плагін Oh My ZSH, набравши:

source ~/.zshrc

Налаштування теми Oh-My-Zsh

За замовчуванням теми Oh-My-Zsh – ~/.oh-my-zsh/themes/. Там ви можете знайти усі теми.

Щоб переглянути список доступних тем, відкрийте браузер і перейдіть до:

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

Нерозумно використовувати кольори веселки або інші кольори, які важко читати.Також теми з білими та світлими словами на чорному тлі не рекомендуються для користувачів, чий зір скомпрометований або які використовують безголові сервери без монітора.

Ви можете попередньо переглянути тему у вашому браузері.Знайшовши тему, що сподобалася, відкрийте файл ~ / .zshrc в будь-якому редакторі коду.

sudo nano ~/.zshrc

На скріншоті вище видно, що тема за замовчуванням – robbyrussel.

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Ви можете змінити тему, замінивши текст у рядку ZSH_THEME = на той, який вам подобається.Наприклад, якщо ви хочете встановити тему agnoster як свій стиль ZSH, вам потрібно замінити robbyrussel на agnoster.

ZSH_THEME="agnoster"

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Якщо ви бажаєте регулярно перемикатися між декількома темами, змініть параметр ZSH_THEME = на випадковий.

sudo nano ~/.zshrc
ZSH_THEME="random"

Якщо ви хочете регулярно перемикатися між декількома темами з певним набором тем, визначте параметр ZSH_THEME_RANDOM_CANDIDATES з темами, які ви обираєте для використання.Наприклад, ми будемо випадково використовувати agnoster, grml і robbyrussel.

ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Після зміни теми натисніть Ctrl-O для збереження та Ctrl-X для виходу.Потім перезавантажте плагін Oh My ZSH, набравши:

источник ~ / .zshrc

Налаштування автоматичного оновлення OH-MY-ZSH

OH-MY-ZSH оновлюється автоматично раз на два тижні.Щоб вимкнути його, розкоментуйте DISABLE_AUTO_UPDATE та встановіть параметр DISABLE_AUTO_UPDATE = “true” у файлі ~/.zshrc.

sudo nano ~/.zshrc
DISABLE_AUTO_UPDATE="true"

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Ви також можете встановити кількість днів для перевірки оновлень.Наприклад, якщо ви хочете пропускати автоматичне оновлення щодня, встановіть параметр UPDATE_ZSH_DAYS = 1

UPDATE_ZSH_DAYS=1

Введіть Ctrl-O, потім Enter, щоб зберегти, і Ctrl-X, щоб вийти.Потім перезавантажте плагін Oh My ZSH, набравши:

source ~/.zshrc

Ви також можете запустити оновлення вручну, набравши:

omz update

Как установить ZSH Shell и Oh-My-Zsh в Ubuntu 20.04

Нарешті, перезапустіть вашу систему, щоб зміни набули чинності.

sudo reboot now

Ось і все!Ви успішно встановили та налаштували OH-MY-ZSH в Ubuntu 24.04.

Видалення OH-MY-ZSH

З будь-якої причини, якщо ви хочете видалити OH-MY-ZSH, їх плагіни та теми з Ubuntu 24.04, просто видаліть пакет oh-my-zsh, набравши цю команду у своєму терміналі:

sudo uninstall oh_my_zsh

Ця команда видаляє всі файли та папки, які поставлялися з oh-my-zsh, і поверне сервер до стану, в якому ви його встановили.

Висновок

У цьому посібнику ми дізналися, як налаштувати та використовувати Oh-My-ZSH в Ubuntu 24.04.Дії, описані в цьому посібнику, повинні однаково добре працювати в інших системах Linux.Якщо у вас є питання або думки, якими ви можете поділитися, не соромтеся залишати коментарі нижче.

Прокрутка до верху