Поиск по сайту:

Отображение информации о системе 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

Статьи по данной тематике