Здесь есть несколько вопросов и ответов, которые включают вывод inxi
. Для чего можно inxi
использовать?
command-line
system
Д. К. Бозе
источник
источник
Ответы:
inxi - это пакет, доступный в репозитории Universe. Версия от
inxi
18.04.1 есть2.3.56
. Он использует Gawk / Bash для проверки вашей системы, чтобы извлечь различную информацию, которая может быть полезна при описании вашей системы при обращении за помощью.Со страницы руководства :
На
man
странице перечислены многочисленныеinxi
опции, но суммируем прописные:-A
= Udio-B
= B атерия-C
= C PU-D
= Hard D ISK-G
= G raphics-I
= Я нформация о процессах, время работы, память,inxi
версия-M
= М achine данные , такие как устройства (ноутбук / рабочий стол), материнская плата, BIOS, и т.д.-N
= N информация о работе-P
= P информация о художественном оформлении-R
= Информация RAID-S
= S информация ystem , такие как имя хоста, ядро, 32/64-бит, среды рабочего стола, дистро, и т.д.-W
= W Eather , но это может быть ненадежным!И вот только некоторые из строчных:
-c0
отключает цветной вывод и полезно для чистого перенаправления (без escape-кодов) в текстовый файл-c
при использовании вinxi -t c10
качестве примера, будет перечислять десять лучших процессов с точки зрения использования процессора-m
при использовании вinxi -t m10
качестве примера, будет перечислять десять лучших процессов с точки зрения использования оперативной памяти-n
показывает расширенную информацию о сети-t
как показано выше, требуется для создания нумерованного списка процессов, например, указанного-cN
или-mN
гдеN
требуется количество процессов-r
перечисляет данные репозитория, включая ppas-s
предоставляет информацию о температуре (mobo / cpu / gpu) и скорости вращения вентилятораВопросы конфиденциальности
Поскольку
inxi
выходные данные часто публикуются на открытых форумах, эта-z
опция отфильтровывает такие данные, как MAC-адреса. Если имя хоста (обычно генерируется-S
), должно быть скрыто,-! 31
может быть использовано.-x
ФакторСледующий пример иллюстрирует использование
-x
,-xx
и-xxx
и должны быть очевидны:Вывод : Итак, какая удобная команда для того, кто хочет представить информацию кратко?
inxi -Fxxxz
для начала, где-F
есть сокращение для включения всех вариантов в верхнем регистре, плюс-s
и-n
inxi -t cm10
может помочь что-то подобноеinxi -r
перечислил бы ваши репозитории и PPA и их статусСноска : более новая версия на Perl
inxi
доступна через:после которого
sudo inxi -U
при первом запуске установит соответствующиеman
страницы и при последующих запусках установит более новые версииinxi
и своюman
страницу. Список изменений - очень хорошее чтение для тех, кто интересуется внутренней работойinxi
.Другой вариант - добавить личный архив пакетов Unit 193, который точно отслеживает версию github.
источник
apt policy inxi
или дажеapt-get changelog inxi > inxi.txt
посмотрите версию inxi, доступную в репозиториях по умолчанию. У меня версия 3.0.22, потому что я использую версию из github, а не ту из репозиториев по умолчанию.Чтобы добавить к ответу DK Bose и сосредоточиться на текущих inxi, а не на старых версиях 2.3 или 2.2, которые технически являются EOL и не поддерживаются:
Простой способ узнать, есть ли у вас устаревший или текущий inxi:
inxi -v8
если вы получаете ошибку, у вас есть устаревший inxi, если вы получаете огромную страницу вывода, у вас есть текущий inxi. Уровень -v8 был добавлен в 2.9, бета-версия для 3.0. Это «все плюс вариант кухонной раковины». В любом случае, почти все.Интересные варианты:
--usb
- используетlsusb
и / или/sys
данные для создания вашего отчета USB.--slots
- перечисляет слоты PCI платы. Я заметил, что иногда система ошибается в отношении того, какие слоты у нее есть, но это не ошибка inxi. Но все же полезно.-a
/--admin
- Только что расширен в 3.0.23, чтобы включить отчет об уязвимости процессора. Более ранние версии имели упрощенный отчет. Если вы получили ошибку неподдерживаемого параметра, у вас либо устаревший inxi, либо ваш текущий inxi недостаточно новый. Начиная с 3.0.33, весьма полезная опция отладки поддержки добавляет параметры загрузки ядра в строку System :, что может помочь показать, например, есть ли они в черном списке nouveau. Также добавлен размер раздела в необработанном виде, а также доступный размер и информация об обмене.-Cxx
- в версии 3.0.24, которая только что попала в Debian sid и может просто сжать 18-10, отчет о кеше L1 и L3, если вы запустите его как sudo / root-S
,-Sx
,-Sxx
,-Sxxx
- огромно расширение рабочего стола / оконный менеджер, менеджер дисплея, и дополнительные данные , такие как информация, доки панелей задач, панели. Хотя технически он не поддерживает все оконные менеджеры, он поддерживает большинство из тех, которые, по-видимому, используются в действительности.-G
,-Gxxx
- показывает все известные дисплейные композиторы и, если доступно, номер версии.Есть также некоторые конкретные опции, которые полезны время от времени. Все -! и - опциям @ из унаследованного инси были даны длинные имена опций.
--no-host
- отключает имя хоста, для пользователей, которые не хотят его публиковать, это прекрасно согласуется с опцией -z с точки зрения фильтрации / очистки выходных данных.--display
- малоизвестная опция, которая будет пытаться получить данные с рабочего стола, если вы находитесь вне X, скажем, через SSH. Это работает только без полномочий root и не всегда работает. Может быть нацелен на определенный дисплей, если вы используете значение, как:1
для дисплея 1.-no-ssl
- это полезно, если вы находитесь на очень старой системе с просроченными ssl-сертификатами, для определенных действий она будет обходиться без ssl-проверок, это зависит.--usb-sys
- принудительно использует только/sys
данные для USB-отчета. Это может быть полезно , поскольку значения часто весьма различаются/sys
иlsusb
по данным поставщика / продукта.В основном все опции улучшены в 3.x, некоторые больше, чем другие. Динамическая переноса строк также намного лучше, и некоторые старые проблемы, такие как отсутствие удаления цветовых кодов при конвейерной обработке или перенаправлении, были исправлены, что устранило требование использовать флаг -c 0 для принудительного удаления цветового кода. Все имена опций имеют длинные формы в 3.x.
Есть также еще несколько неясных опций, таких как возможность экспорта в xml или json, если пользователи захотят.
Поддержка устройств ARM и ARM SOC (система на кристалле или SBC, одноплатный компьютер) (например, rasberry pi) значительно обновлена в версии 3.0, наряду с различными другими неясными архитектурами, такими как MIPS и SPARC, которые недавно добавили базовую поддержку.
Я полагаю, что наиболее распространенное использование inxi - поддержка форумов / irc для пользователей дистрибутивов, а также для использования системным администратором, особенно когда вы подключаетесь к компьютеру по ssh и хотите знать, что это такое. Наиболее распространенным вариантом, по крайней мере на форумах, является -Fxz, хотя некоторые предпочитают более короткие -bxxz
Как уже отмечалось, можно добавить PPA-модуль Unit193, проблем с зависимостями никогда не возникает, поэтому вы можете установить текущий inxi на 10-летнюю систему, и все должно «просто работать». Вы также можете просто установить его напрямую, есть ярлык URL для местоположения GitHub,
wget -Nc smxi.org/inxi
который, как мне кажется, легче запомнить, чем более длинный путь к GitHub. Если вы не используете упакованную версию, параметрыsudo inxi -U
обновят inxi и man-страницу, используя источники GitHub.источник
sudo inxi -U
для обновления и запускайте каждый месяц или около того. Обратите внимание: если репозиторий или другая версия ppa уже установлена, сначала очистите ее. launchpad.net/~mc3man/+archive/ubuntu/inxi1