GNU/Linux >> Tutoriels Linux >  >> Linux

Afficher les informations système Linux dans le terminal à l'aide de Macchina

Dans ce guide, nous allons voir ce qu'est Macchina et comment afficher les informations du système Linux dans le terminal à l'aide de l'utilitaire Macchina.

Qu'est-ce que la Macchina ?

Il existe de nombreux outils et méthodes pour afficher les détails d'un système sous Linux. Vous pouvez utiliser des outils comme ScreenFetch , Neofetch , Inxi pour obtenir les informations sur le système Linux. Vous pouvez également utiliser l'importation de Python module pour afficher les détails d'un système Linux. Aujourd'hui, nous verrons encore un autre outil similaire. Accueillons chaleureusement un nouveau venu nommé Macchina au club! En utilisant Macchina, nous pouvons obtenir les informations système de base d'une machine Linux dans le terminal.

Macchina est un récupérateur d'informations système de base. Il est similaire à Neofetch mais avec un accent sur la performance et le minimalisme. Il est encore plus rapide que l'outil Neofetch. Pour ceux qui se demandent, Macchina est une italienne mot pour machine. Macchina est un programme gratuit et open source écrit en Rust langage de programmation. Il prend en charge Linux, macOS, BSD et la prise en charge de Windows sera bientôt disponible.

Installer Macchina sous Linux

Macchina est disponible en AUR . Vous pouvez donc installer Macchina à l'aide de n'importe quel programme d'assistance AUR (par exemple, Yay ) sur Arch Linux et ses variantes comme Manjaro Linux comme indiqué ci-dessous :

$ yay -S macchina

Sur d'autres distributions Linux, vous pouvez installer Macchina en utilisant le Cargo de Rust directeur chargé d'emballage. Assurez-vous d'avoir installé Rust :

  • Installer le langage de programmation Rust sous Linux

Et puis exécutez la commande suivante pour installer Macchina en utilisant cargo sous Linux :

$ cargo install macchina

Afficher les informations système Linux dans le terminal à l'aide de Macchina

Pour afficher les détails de votre système Linux à l'aide de Macchina, exécutez-le simplement sans aucune option :

$ macchina

Exemple de résultat :

    Host     — [email protected]
    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

Comme vous pouvez le voir dans la sortie ci-dessus, Macchina récupère les détails suivants d'un système :

  • Détails de l'hôte au format [email protected]
  • Détails du produit (par exemple, DELL)
  • Version du noyau
  • Nom de distribution
  • Environnement de bureau
  • Gestionnaire de fenêtres
  • Nombre total de packages installés
  • Shell (par exemple, Bash)
  • Terminal
  • Temps de disponibilité
  • Détails du processeur/processeur
    • Modèle
    • Nombre de threads
  • Temps de disponibilité
  • Utilisation de la mémoire
  • Batterie
    • Pourcentage
    • État
  • Palette (facultatif)

Actuellement, Macchina affiche le nombre de packages uniquement pour les gestionnaires de packages suivants :

  • Pacman
  • Portage
  • APT
  • XBP
  • pkgsrc
  • Infusion maison

Avez-vous remarqué qu'il manque le logo ASCII art ? Oui! Le développeur veut garder Macchina simple, donc la partie logo est exclue. Espérons que les futures versions auront cette fonctionnalité !

Macchina a de nombreux drapeaux pour personnaliser la sortie comme vous le souhaitez. Voici celui que le développeur a utilisé pour la capture d'écran dans la page officielle de github.

$ macchina -U -b -p -S -s 2

Ici,

  • Nous avons utilisé -U pour un temps de sortie raccourci,
  • -b pour les barres pour afficher l'utilisation de la RAM et de la batterie,
  • -p pour la palette de couleurs à la fin,
  • -S pour une sortie de shell raccourcie,
  • -s 2 pour un espacement de 2 caractères.

Vous pouvez ajouter/supprimer ces options selon votre goût pour obtenir une sortie personnalisée.

Voici l'exemple de sortie pour la commande ci-dessus :

    Host      —  [email protected]
    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   —  ( ● ● ● ● ● ● ● ● ● ● )

Pour afficher la liste de toutes les options disponibles, exécutez la section d'aide :

$ macchina --help

Macchina pourrait être une alternative minimale et simple à Neofetch et d'autres outils de récupération d'informations système. Essayez-le et voyez s'il vous convient.


Linux
  1. Surveillez votre système Linux dans votre terminal avec procps-ng

  2. Commandes Linux pour afficher les informations sur votre matériel

  3. Comment afficher des informations supplémentaires sur le package à l'aide de yum et yumdb – RedHat Linux

  4. dmidecode :obtenir des informations sur le matériel système sous Linux

  5. Système de file d'attente Linux

Afficher le résumé du référentiel Git dans le terminal à l'aide de Onefetch

Afficher les informations réseau sous Linux à l'aide de What IP Tool

Comment afficher les feuilles de triche des commandes Linux en utilisant par exemple

Neofetch - Afficher les informations du système Linux dans le terminal

Comment obtenir des informations sur le matériel sous Linux à l'aide de la commande dmidecode

Utilisation de cut sur Linux Terminal