Shell-це командний інтерпретатор, який являє собою програму, що забезпечує користувачеві доступ до внутрішніх ресурсів операційної системи. В операційній системі Fedora за замовчуванням встановлено bash. Однак користувачі можуть вибрати інший інтерпретатор команд, наприклад, zsh. Zsh-це потужний і гнучкий інтерпретатор командного рядка, який пропонує багато переваг перед bash.
У цій статті ми розглянемо, як встановити zsh за замовчуванням в операційній системі Linux Fedora. Ми покажемо вам, як встановити zsh, як встановити oh-my-zsh – популярну оболонку для zsh, і як встановити zsh за замовчуванням.
Примітка: перед виконанням будь-яких операцій, пов'язаних з командною оболонкою, рекомендується створити резервну копію даних і переконатися, що ви виконуєте всі дії уважно і акуратно.
Встановлення zsh за замовчуванням у Linux Fedora
У цій статті ми пояснимо, як встановити zsh за замовчуванням на Linux Fedora. Дотримуючись нашого покрокового посібника, ви зможете легко налаштувати zsh і почати використовувати його замість стандартної оболонки Bash.
- Відкрийте термінал.
- Встановіть пакет zsh за допомогою менеджера пакетів dnf командою sudo DNF install zsh .
- Після установки zsh, встановіть його в якості оболонки за замовчуванням командою chsh-s / bin / zsh . Введіть пароль користувача, коли система запитає його.
- Перезапустіть термінал, щоб зміни вступили в силу.
- Під час першого запуску zsh ви побачите деякі налаштування та можливості. Дотримуйтесь інструкцій, щоб налаштувати zsh на свій смак.
Тепер у вас встановлено zsh за замовчуванням у Linux Fedora. Ви можете налаштувати його, додати плагіни та використовувати різні функції, щоб зробити роботу командного рядка ще більш ефективною та зручною.
Підготовка до установки
Перед установкою zsh за замовчуванням в Fedora, необхідно виконати кілька попередніх кроків:
- Переконайтеся, що на вашому комп'ютері встановлена ОСТАННЯ версія Fedora Linux.
- Відкрийте термінал для виконання команд.
- Встановіть усі залежності, необхідні для встановлення zsh. Для цього виконайте наступну команду:
sudo dnf install -y zsh
Після виконання цих кроків ви будете готові встановити zsh за замовчуванням у Fedora Linux.
Встановлення zsh
Завантажте та встановіть пакет zsh за допомогою менеджера пакетів вашої системи:
sudo dnf install zsh
Для Ubuntu та Debian:
sudo apt-get install zsh
Після установки zsh, встановіть його в якості вашої оболонки за замовчуванням:
chsh -s /bin/zsh
Тепер, при наступному вході в систему, zsh буде обрана в якості вашої оболонки за замовчуванням.
Налаштування zsh як шелла за замовчуванням
1. Встановлення zsh:
Відкрийте термінал і виконайте таку команду:
$ sudo dnf install zsh
2. Зміна шелла за замовчуванням:
Щоб зробити ZSH шеллом за замовчуванням, виконайте команду:
$ chsh -s /bin/zsh
Введіть свій пароль, щоб підтвердити зміну.
3. Перезапуск системи:
Для того щоб зміни вступили в силу, перезавантажте систему або вийдіть з поточного сеансу і потім заново увійдіть в нього.
Після перезавантаження вашим шеллом за замовчуванням стане zsh. Тепер ви можете насолоджуватися перевагами роботи з більш просунутим шеллом і використовувати його багатофункціональні можливості для ефективної роботи в Linux Fedora.
Налаштування теми zsh
Після установки zsh за замовчуванням в Linux Fedora, ви можете налаштувати тему для вашого командного інтерпретатора zsh. Теми zsh дозволяють налаштувати зовнішній вигляд вашого командного інтерпретатора та додати корисні функції.
Щоб налаштувати тему zsh, вам потрібно буде відкрити файл .zshrc у вашому домашньому каталозі. Для цього ви можете використовувати будь-який текстовий редактор, такий як vi або nano.
У файлі .zshrc ви знайдете рядок, що починається з ZSH_THEME. Цей рядок визначає поточну тему zsh. Щоб змінити тему, просто змініть значення змінної на назву нової теми. У Linux Fedora у вас може бути кілька вбудованих тем, таких як robbyrussell, agnoster, ys та інші.
Наприклад, якщо ви хочете використовувати тему agnoster, змініть рядок ZSH_THEME на:
Після внесення змін збережіть файл .zshrc і закрийте текстовий редактор.
Щоб застосувати нову тему zsh, вам потрібно перезавантажити оболонку. Це можна зробити, виконавши команду:
Тепер ваша тема zsh повинна бути змінена на вибрану вами.
Встановлення плагінів для zsh
- Перейдіть до каталогу плагінів вашого zsh, який зазвичай знаходиться на шляху ~/.oh-my-zsh/ plugins /або~/.zsh/plugins/.
- Клонуйте репозиторій плагіна за допомогою команди git clone, замінивши на URL-адресу репозиторію плагіна.
- Відкрийте файл ~/.zshrc в текстовому редакторі.
- Знайдіть рядок зі змінною ZSH_PLUGINS= () і додайте назву плагіна до квадратних дужок, наприклад: ZSH_PLUGINS=(git)
- Збережіть і закрийте файл~/.zshrc.
- Перезапустіть термінал, щоб зміни вступили в силу і плагіни були активовані.
Тепер ви успішно встановили плагіни для zsh. Ви можете використовувати і налаштовувати їх відповідно до своїх потреб і переваг в роботі з командною оболонкою.
Налаштування автодоповнення в zsh
- Встановити пакет zsh-autosuggestions :
sudo dnf install zsh-autosuggestions
vi ~/.zshrc
plugins=(. zsh-autosuggestions)
Тепер автодоповнення має працювати при введенні команд, аргументів та шляхів у вашому терміналі на базі zsh. Запускайте команди, почавши вводити їх назву , і потім натискайте клавішу Tab, щоб завершити автоматично. При введенні шляху до файлів також можна використовувати автодоповнення.
Налаштування автодоповнення в zsh робить роботу в терміналі більш ефективною і зручною. Спробуйте цю функцію та оцініть її переваги самі!
Перевірка коректної роботи zsh
Після установки zsh в Linux Fedora, ви можете перевірити, що вона працює коректно і налаштована за замовчуванням. Для цього виконайте наступні дії:
- Відкрийте термінал, натиснувши клавіші Ctrl + Alt + T.
- Виконайте команду echo $ZSH_VERSION, щоб переконатися, що версія zsh відображається без помилок.
- Введіть команду zsh, щоб перейти на оболонку zsh, якщо ви ще не в ній.
- Виконайте команду source ~/.zshrc, щоб перезавантажити файл налаштувань оболонки та застосувати зміни, якщо такі були внесені.
- Спробуйте виконати кілька утиліт і команд в терміналі, щоб перевірити їх коректну роботу з zsh. Наприклад, можна використовувати команду ls для перегляду вмісту поточної директорії.
- Якщо всі команди виконуються без помилок і термінал відображає потрібну інформацію, значить, zsh працює коректно на вашій системі Fedora.
Тепер ви готові повноцінно використовувати zsh в якості оболонки за замовчуванням і налаштувати її відповідно до ваших потреб.