Il existe plusieurs questions et réponses qui incluent la sortie de inxi
. À quoi peut- inxi
il servir?
command-line
system
DK Bose
la source
la source
Réponses:
inxi est un package disponible dans le référentiel Universe. La version de
inxi
en 18.04.1 est2.3.56
. Il utilise Gawk / Bash pour examiner votre système afin d'extraire une variété d'informations qui pourraient être utiles pour décrire votre système lorsque vous demandez de l'aide.Depuis la page de manuel :
La
man
page répertorie de nombreusesinxi
options mais pour résumer les options majuscules:-A
= A udio-B
= B atterie-C
= C PU-D
= D isk dur-G
= G raphiques-I
= I nformation sur les processus, la disponibilité, la mémoire, lainxi
version-M
= M achine des données telles que l'appareil (ordinateur portable / de bureau), la carte mère, le BIOS, etc.-N
= N informations de travail-P
= Informations sur la P artition-R
= Informations RAID-S
= S ystème des informations telles que le nom d' hôte, le noyau, 32/64-bit, l' environnement de bureau, distribution, etc.-W
= W eather mais cela peut - être pas fiable!Et voici quelques-uns des minuscules:
-c0
désactive la sortie colorée et est utile pour rediriger proprement (sans codes d'échappement) vers un fichier texte-c
lorsqu'il est utilisé dansinxi -t c10
, par exemple, répertorierait les dix premiers processus en termes d'utilisation du processeur-m
lorsqu'il est utilisé dansinxi -t m10
, par exemple, répertorierait les dix principaux processus en termes d'utilisation de la RAM-n
affiche des informations réseau avancées-t
comme illustré ci-dessus, est nécessaire pour générer une liste numérotée de processus telle que spécifiée par-cN
ou-mN
oùN
est le nombre de processus requis-r
répertorie les données du référentiel, y compris les ppas-s
fournit des informations sur les températures (mobo / cpu / gpu) et les vitesses des ventilateursConsidérations sur la confidentialité
Étant donné que la
inxi
sortie est souvent publiée dans des forums publics, l'-z
option filtre les données telles que les adresses MAC. Si le nom d'hôte (normalement généré par-S
), doit être masqué,-! 31
peut être utilisé.Le
-x
facteurL'exemple suivant illustre l'utilisation de
-x
,-xx
et-xxx
et doit être explicite:Conclusion : Alors, quelle est une commande pratique pour quelqu'un qui veut présenter des informations de manière concise?
inxi -Fxxxz
pour commencer où-F
est un raccourci pour inclure toutes les options en majuscules, plus-s
et-n
inxi -t cm10
peut aiderinxi -r
répertorierait vos repos et ppas et leur statutNote de bas de page : une version plus récente de Perl
inxi
est disponible via:après quoi
sudo inxi -U
installera lesman
pages correspondantes lors de la première exécution et installera les versions plus récentes deinxi
et saman
page lors des exécutions suivantes . Le changelog est une très bonne lecture pour ceux qui s'intéressent au fonctionnement interne deinxi
.Une autre option consiste à ajouter l'archive de paquets personnels de l'unité 193 qui suit de près la version de github.
la source
apt policy inxi
ou mêmeapt-get changelog inxi > inxi.txt
voir la version d'inxi disponible dans les dépôts par défaut. J'ai la version 3.0.22 car j'utilise la version de github et non celle du repos par défaut.Pour ajouter à la réponse de DK Bose, et en se concentrant sur l'inxi actuel, et non sur les versions héritées 2.3 ou 2.2, qui sont techniquement EOL et non prises en charge:
Un moyen facile de voir si vous avez un inxi hérité ou actuel:
inxi -v8
Si vous obtenez une erreur, vous avez un inxi hérité, si vous obtenez une énorme page de sortie, vous avez l'inxi actuel. -v8 niveau a été ajouté dans 2.9, la version bêta-test pour 3.0. C'est l'option «tout plus l'évier de cuisine». Presque tout de toute façon.Options intéressantes:
--usb
- utiliselsusb
et / ou des/sys
données pour construire votre rapport USB.--slots
- liste les emplacements PCI de la carte. J'ai remarqué que le système a parfois tort sur les emplacements dont il dispose, mais ce n'est pas un bug inxi, mais toujours utile.-a
/--admin
- Juste étendu dans 3.0.23 pour inclure le rapport de vulnérabilité du processeur. Les versions antérieures avaient un rapport simpliste. Si vous obtenez une erreur d'option non prise en charge, vous disposez soit de l'inxi hérité, soit votre inxi actuel n'est pas assez nouveau. Depuis la version 3.0.33, une option de débogage de support très utile ajoute des paramètres de démarrage du noyau à la ligne System:, ce qui peut aider à montrer s'ils ont mis la liste noire nouveau, par exemple. Ajout également de la taille brute de la partition, ainsi que de la taille disponible et des informations d'échange.-Cxx
- dans 3.0.24, qui vient de frapper Debian Sid, et peut simplement se glisser dans 18-10, rapport de cache L1 et L3 si vous l'exécutez en tant que sudo / root-S
,-Sx
,-Sxx
,-Sxxx
- bureau énormement amélioré / gestionnaire de fenêtres, gestionnaire d'affichage et des données d'information supplémentaires comme taskbars, les quais, les panneaux. Bien qu'il ne prenne pas en charge techniquement tous les gestionnaires de fenêtres, il prend en charge la plupart de ceux qui semblent être réellement utilisés.-G
,-Gxxx
- affiche tous les compositeurs d'affichage connus et, si disponible, le numéro de version.Il existe également des options spécifiques qui sont utiles de temps en temps. Tous les -! et - les options @ de l'héritage inxi ont reçu des noms d'options longs.
--no-host
- désactive le nom d'hôte, pour les utilisateurs qui ne veulent pas le publier, cela correspond bien à l'option -z en termes de filtrage / nettoyage des sorties.--display
- une option peu connue, qui tentera d'obtenir des données de bureau si vous êtes hors de X, par exemple, via SSH. Cela ne fonctionne que comme non root et ne fonctionne pas toujours. Peut cibler un affichage spécifique si vous utilisez une valeur comme:1
pour l'affichage 1.-no-ssl
- ceci est utile si vous êtes sur un très ancien système avec des certificats SSL expirés, il contournera pour certaines actions les vérifications SSL, cela dépend.--usb-sys
- force l'utilisation de/sys
données uniquement pour le rapport USB. Cela peut être utile car les valeurs sont souvent très différentes entre/sys
etlsusb
pour les données fournisseur / produit.Fondamentalement, toutes les options sont améliorées dans 3.x, certaines plus que d'autres. Le retour à la ligne dynamique est également bien meilleur, et certains anciens problèmes comme la suppression des codes de couleur lors de la correction ou de la redirection ont été supprimés, ce qui a supprimé l'obligation d'utiliser l'indicateur -c 0 pour forcer la suppression du code de couleur. Tous les noms d'options ont des formes longues en 3.x.
Il existe également des options plus obscures, comme la possibilité d'exporter vers xml ou json si les utilisateurs le souhaitent.
La prise en charge des périphériques ARM et ARM SOC (système sur puce ou SBC, ordinateur à carte unique) (comme rasberry pi) est énormément mise à niveau en 3.0, ainsi que diverses autres architectures obscures comme MIPS et SPARC qui ont récemment vu une prise en charge de base ajoutée.
L'utilisation la plus courante d'inxi, je crois, est pour le support forum / irc pour les utilisateurs de distribution, et pour l'administration sys, en particulier lorsque vous utilisez ssh sur une machine et que vous avez besoin de savoir de quoi il s'agit. L'option la plus courante semble être, au moins sur les forums, -Fxz, bien que certains préfèrent le -bxxz plus court
Comme indiqué, le Unit193 PPA peut être ajouté, il n'y a jamais de problème de dépendance, vous pouvez donc installer inxi actuel sur un système de 10 ans et tout devrait `` simplement fonctionner ''. Vous pouvez également l'installer directement, il y a un URL de raccourci vers l'emplacement GitHub:
wget -Nc smxi.org/inxi
que je trouve plus facile à retenir que le chemin d'URL GitHub plus long. Si vous n'utilisez pas la version packagée, les optionssudo inxi -U
mettront à jour inxi et la page de manuel à l'aide des sources GitHub.la source
sudo inxi -U
pour mettre à jour et exécuter tous les mois environ. Notez que si le référentiel ou une autre version ppa de est déjà installé, purgez-le d'abord. launchpad.net/~mc3man/+archive/ubuntu/inxi1