Отображение информации о системе Linux в терминале с помощью Macchina
В этом руководстве мы рассмотрим, что такое Macchina и как отобразить информацию о системе Linux в терминале с помощью утилиты Macchina.
Что такое Макчина?
Существует множество инструментов и методов для отображения сведений о системе в Linux. Вы можете использовать такие инструменты, как ScreenFetch, Neofetch, Inxi, чтобы получить информацию о системе Linux. Вы также можете использовать модуль импорта Python для просмотра сведений о системе Linux. Сегодня мы увидим еще один подобный инструмент. Давайте тепло поприветствуем новичка в клубе по имени Macchina! Используя Macchina, мы можем получить основную системную информацию о машине с Linux в Терминале.
Macchina — это базовый сборщик системной информации. Он похож на Neofetch, но с упором на производительность и минимализм. Это даже быстрее, чем инструмент Neofetch. Для тех, кому интересно: Macchina — это итальянское слово, обозначающее «Машина». Macchina — бесплатная программа с открытым исходным кодом, написанная на языке программирования Rust. Он поддерживает Linux, macOS, BSD, поддержка Windows появится в ближайшее время.
Установите Macchina в Linux
Macchina доступна в AUR. Таким образом, вы можете установить Macchina с помощью любых вспомогательных программ AUR (например, Paru или Yay) в Arch Linux и его вариантах, таких как Manjaro Linux, как показано ниже:
paru -S macchina
Или,
yay -S macchina
В других дистрибутивах Linux вы можете установить Macchina с помощью менеджера пакетов Cargo
Rust. Убедитесь, что у вас установлен Rust:
- Установить язык программирования Rust в Linux
А затем выполните следующую команду, чтобы установить Macchina с помощью Cargo в Linux:
cargo install macchina
Отображение информации о системе Linux в терминале с помощью Macchina
Чтобы просмотреть сведения о вашей системе Linux с помощью Macchina, просто запустите ее без каких-либо опций:
macchina
Пример вывода:
Host — sk@ostechnix
Machine — Dell Inc. Inspiron N5050
Kernel — Linux 5.4.0-66-generic
Distro — Ubuntu
DE — Ubuntu
WM — GNOME Shell
Packages — 2656
Shell — /bin/bash
Terminal — Deepin-terminal
Uptime — 59 minutes
CPU — Intel® Core™ i3-2350M CPU @ 2.30GHz (4)
Memory — 2.2 GB/8.1 GB
Battery — Full
Отображение информации о системе Linux в терминале с помощью Macchina
Как вы можете видеть в приведенном выше выводе, Macchina извлекает следующие сведения о системе:
- Сведения о хосте в формате имя_пользователя@имя_хоста.
- Сведения о продукте (например, DELL)
- Версия ядра
- Название дистрибутива
- Окружение рабочего стола
- Оконный менеджер
- Общее количество установленных пакетов
- Оболочка (например, Bash)
- Терминал
- Время работы
Сведения о процессоре/процессоре
- Модель
- Число потоков
Батарея
- Процент
В настоящее время Macchina показывает количество пакетов только для следующих менеджеров пакетов:
- Пакман
- Перевозка
- АПТ
- XBPS
- pkgsrc
- Домашнее пиво
Вы заметили, что логотип в формате ASCII отсутствует? Да! Разработчик хочет сохранить Macchina простым, поэтому часть логотипа исключена. Будем надеяться, что в будущих версиях эта функция появится!
Macchina имеет множество флагов для настройки вывода по вашему желанию. Вот тот, который разработчик использовал для скриншота на официальной странице github.
macchina -U -b -p -S -s 2
Здесь,
- Мы использовали
-U
для сокращения времени вывода, -b
для полосок, отображающих использование ОЗУ и батареи,-p
для цветовой палитры в конце,-S
для сокращенного вывода оболочки,-s 2
для двухсимвольного интервала.
Вы можете добавить/удалить эти параметры по своему усмотрению, чтобы получить собственный результат.
Вот пример вывода приведенной выше команды:
Host — sk@ostechnix
Machine — Dell Inc. Inspiron N5050
Kernel — Linux 5.4.0-66-generic
Distro — Ubuntu
DE — Ubuntu
WM — GNOME Shell
Packages — 2656
Shell — bash
Terminal — Deepin-terminal
Uptime — 3h 22m
CPU — Intel® Core™ i3-2350M CPU @ 2.30GHz (4)
Memory — ( ● ● ● ● ● ● ● ● ● ● )
Battery — ( ● ● ● ● ● ● ● ● ● ● )
Настройте вывод Macchina
Чтобы просмотреть список всех доступных опций, запустите раздел справки:
macchina --help
Macchina может стать минимальной и простой альтернативой Neofetch и другим инструментам сбора системной информации. Попробуйте и посмотрите, подходит ли он вам.
Ресурс:
- Репозиторий Macchina GitHub
Связанное чтение:
- Отображение информации о памяти с помощью Ramfetch в Linux