l’Almanet doLys Gnu/Linux – Open Source – Entreprises › Forums › L’almanet doLys Open Source › Créer des alias système pratiques avec inxi
- This topic is empty.
- AuteurArticles
- juin 3, 2025 à 6:50 pm #12973
Créer des alias système pratiques avec inxi : spec et specs
inxiest un excellent petit outil pour connaître rapidement le matériel et la configuration d’une machine Linux.Il sait afficher le système, le processeur, la RAM, le swap, la carte mère, les disques, le graphique, le réseau et bien d’autres informations.
Comme je n’ai aucune envie de retenir toutes ses options, j’utilise deux commandes toutes simples :
specpour avoir rapidement les caractéristiques principales de la machine ;specspour une vue plus complète, pratique pour administrer son ordinateur ou demander de l’aide.
Prérequis : installer inxi
Il est parfois déjà installé. Pour vérifier :
inxi --versionS’il manque, sous Debian, Mint et autres distributions utilisant APT :
sudo apt update sudo apt install inxiSous Manjaro, EndeavourOS et autres distributions utilisant pacman :
sudo pacman -S inxiQue vont afficher spec et specs ?
spec donne l’essentiel :
- système et noyau ;
- machine, carte mère et BIOS/UEFI ;
- processeur ;
- mémoire RAM ;
- swap, y compris fichier swap ou zram.
specs ajoute :
- carte graphique et affichage ;
- matériel réseau ;
- disques ;
- partitions montées.
Créer les alias spec et specs
Cette commande fonctionne avec Bash et Zsh.
Copiez-collez tout le bloc dans votre terminal :
if [ "${SHELL##*/}" = "zsh" ]; then rc="$HOME/.zshrc" else rc="$HOME/.bashrc" fi touch "$rc" sed -i '/^alias spec=/d;/^alias specs=/d' "$rc" cat >> "$rc" <<'EOF' alias spec='inxi -S -M -C -m -j -z' alias specs='inxi -S -M -C -m -j -D -G -N -p -z' EOF source "$rc"Voilà, les deux commandes sont disponibles immédiatement.
Utilisation
Pour une vue rapide de la machine :
specVous obtenez quelque chose de ce genre :
System: Machine: Memory: CPU: Swap:Pour une vue plus complète :
specsVous obtenez en plus :
Graphics: Network: Drives: Partition:Voilà, plus besoin de retenir la collection d’options d’inxi 😉
Que signifient les options utilisées ?
La commande
speccorrespond à :inxi -S -M -C -m -j -z-S: système, noyau, distribution et environnement de bureau ;-M: machine, carte mère et BIOS/UEFI ;-C: processeur ;-m: mémoire RAM ;-j: swap, y compris fichier swap ou zram ;-z: masque certaines informations sensibles.
La commande
specscorrespond à :inxi -S -M -C -m -j -D -G -N -p -zElle ajoute :
-D: disques ;-G: carte graphique et affichage ;-N: matériel réseau ;-p: partitions montées.
Attention à la majuscule :
-jcorrespond au swap et-Jaffiche les périphériques USB.Vérifier les alias
Pour vérifier leur contenu :
alias spec alias specsVous devez obtenir :
alias spec='inxi -S -M -C -m -j -z' alias specs='inxi -S -M -C -m -j -D -G -N -p -z'Vous pouvez également utiliser :
type spec type specsSi les commandes ne sont pas disponibles immédiatement
Avec Bash :
source ~/.bashrcAvec Zsh :
source ~/.zshrcOu, encore plus compliqué : fermez le terminal et ouvrez-en un nouveau 😛
Partager les caractéristiques de sa machine
specsest particulièrement pratique quand vous demandez de l’aide sur un forum.Pour enregistrer directement le résultat dans un fichier :
specs > ~/specs.txtVous trouverez
specs.txtdans votre dossier personnel.Pour consulter tranquillement une longue sortie dans le terminal :
specs | lessUtilisez les flèches pour vous déplacer et la touche
qpour quitter.Quelques commandes inxi utiles en plus
Le système :
inxi -SLa machine et la carte mère :
inxi -MLe processeur :
inxi -CLa mémoire :
inxi -mLe swap :
inxi -jLa carte graphique :
inxi -GLe réseau :
inxi -NLes disques :
inxi -DLes partitions montées :
inxi -pLes périphériques USB :
inxi -JLes dépôts configurés :
inxi -rLa grosse artillerie
Pour obtenir beaucoup plus d’informations d’un coup :
inxi -FzPour une sortie encore plus détaillée :
inxi -FxxxzLe
-zest utile avant de publier le résultat sur Internet puisqu’il masque certaines informations sensibles.Modifier spec et specs
Les alias se trouvent dans votre fichier de configuration du shell.
Avec Bash :
gedit ~/.bashrcAvec Zsh :
gedit ~/.zshrcVous trouverez ces deux lignes :
alias spec='inxi -S -M -C -m -j -z' alias specs='inxi -S -M -C -m -j -D -G -N -p -z'Après une modification, rechargez le fichier avec :
source ~/.bashrcou :
source ~/.zshrcSupprimer spec et specs
Pour supprimer les deux alias automatiquement :
if [ "${SHELL##*/}" = "zsh" ]; then rc="$HOME/.zshrc" else rc="$HOME/.bashrc" fi sed -i '/^alias spec=/d;/^alias specs=/d' "$rc" source "$rc"Pour aller plus loin dans le dépannage
Quand vous demandez de l’aide,
specspermet déjà de fournir une bonne vue de votre machine.J’ai regroupé les autres commandes et réflexes utiles ici :
Aide et dépannage Linux : base
Et maintenant, quand vous voulez savoir ce qu’il y a dans votre bécane :
specou pour sortir l’artillerie :
specsUn jeune site que j'aime bien, la ferrari du T-shirt ...bio en plus : GoudronBlanc
- AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.