Neofetch — це безкоштовний системний інформаційний інструмент командного рядка з відкритим кодом, написаний на bash 3.2+. Neofetch відображає системну інформацію в красивому естетичному вигляді, таку як модель і виробник системи, операційна система, версія ядра, час роботи, ресурси пам’яті, використання диска тощо. Все це відображається в зручному для читання форматі, який можна додатково налаштувати за допомогою кольорів і логотипів. Neofetch також виводить інформацію у форматі JSON, тому інші програми та сценарії можуть її використовувати. Neofetch — чудовий інструмент для тих, хто хоче отримати швидку та просту інформацію про систему без встановлення додаткового програмного забезпечення.
У наступному посібнику ви дізнаєтесь, як інсталювати Neofetch на Rocky Linux 9 за допомогою терміналу командного рядка та як використовувати команди терміналу, щоб досягти більшого за допомогою Neofetch.
Зміст
Оновіть Rocky Linux
По-перше, оновіть свою систему, щоб переконатися, що всі існуючі пакунки оновлені, щоб уникнути конфліктів.
sudo dnf upgrade --refresh
Імпортувати репозиторій EPEL
Першим завданням є встановлення репозиторію (EPEL), що означає (Додаткові пакети для Enterprise Linux). Для нових користувачів Rocky Linux і подібних дистрибутивів на основі RHEL, EPEL містить пакети програмного забезпечення для Enterprise Linux, які найчастіше використовуються.
Спочатку ввімкніть CRB.
sudo dnf config-manager --set-enabled crb
Потім встановіть EPEL використовуючи наступне (dnf) команду терміналу.
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
Встановіть Neofetch
Після імпорту репозиторію EPEL ви можете встановити Neofetch за допомогою такої команди.
sudo dnf install neofetch -y
Після встановлення перевірте встановлення та створіть за допомогою neofetch – команда версія.
neofetch --version
Приклад виводу:
[joshua@rocky-linux-9 ~]$ neofetch --version
Neofetch 7.1.0
Як використовувати команди Neofetch
Як використовувати Neofetch здебільшого просто. Найбільш типовою командою для використання Neofetch є роздруківка системних характеристик. У своєму терміналі скористайтеся такою командою.
neofetch
Приклад виводу:
Як і вище, інформація за замовчуванням друкується так.
ОС: | Назва та версія операційної системи. |
Host: | Ім'я ПК або сервера. |
ядро: | Версія і збірка ядра Linux. |
Пробіг: | Час роботи системи з моменту запуску/перезавантаження. |
Пакети: | Встановлені менеджери пакетів із кількістю пакетів. |
Оболонка: | Встановлена версія оболонки. |
дозвіл: | Роздільна здатність монітора. |
DE: | Встановлений інтерфейс користувача (середовище робочого столу). |
WM: | Тип використовуваного менеджера вікон. |
WM тема: | Тема диспетчера Windows. |
Стиль: | Встановлена тема інтерфейсу користувача. |
іконки: | Встановлений Icon Pack. |
Термінал: | Використовується термінал за замовчуванням. |
Процесор: | Процесор і продуктивність |
GPU: | Встановлена відеокарта. |
Пам'ять: | Обсяг використаної та доступної пам’яті. |
Однак neofetch більше здатний надавати індивідуальні параметри. Хорошою ідеєю є використання neofetch –довідка команда
neofetch --help
Команда neofetch використовує – опція та синтаксис «значення»..
neofetch func_name --option "value" --option "value"
Наприклад, якщо ви хочете роздрукувати час безвідмовної роботи системи, скористайтеся такою командою.
neofetch uptime --uptime_shorthand tiny
Приклад виводу:
uptime: 9m
Іншим прикладом є перевірка пам’яті та часу роботи, і ви можете вказати кратні.
neofetch uptime disk wm memory
Приклад виводу:

Як видалити (деінсталювати) Neofetch
Користувачі, які більше не бажають, щоб Neofetch був встановлений у їхній системі, використовують наступну команду.
sudo dnf autoremove neofetch -y
Команда видалення також видалить усі невикористані залежності у вашій системі.
Я б порадив залишити репозиторій EPEL встановленим, багато пакетів для клонів RHEL імпортуються безпосередньо з нього, і, безсумнівно, це буде корисно в майбутньому.
Коментарі та висновок
Neofetch — це зручний інструмент, який можна використовувати для красивого та лаконічного відображення системної інформації. Це робить його ідеальним для відображення на вашому терміналі або обміну з іншими. Проект neofetch є відкритим вихідним кодом, тому ви можете вільно робити внески та вносити зміни, як вважаєте за потрібне.