Script d'affichage des informations système

LinuxBeginner
Pratiquer maintenant

Introduction

Le script sysInfo.sh est conçu pour afficher diverses informations système à l'utilisateur en fonction de son choix. Le script propose un menu interactif et utilise une structure de contrôle switch case pour afficher les résultats correspondant à l'option sélectionnée. Les informations affichées incluent les utilisateurs actuellement connectés, le répertoire du shell, le répertoire personnel, le nom et la version de l'OS, le répertoire de travail actuel, le nombre d'utilisateurs connectés, les shells disponibles sur le système, les informations sur le disque dur, le processeur, la mémoire, le système de fichiers et les processus en cours d'exécution.

Informations système

Dans ce défi, vous devez créer un script permettant d'afficher diverses informations système en fonction de l'entrée de l'utilisateur.

Tâches

Vous devez accomplir la tâche suivante :

  1. Créer un script pour afficher diverses informations système basées sur l'entrée utilisateur.
  2. Utiliser une structure switch case pour gérer l'entrée utilisateur et afficher les informations système correspondantes.

Exigences

Vous devez respecter les exigences suivantes :

  • Nommez le script sysInfo.sh.
  • Placez le script dans le répertoire de travail ~/project.

Exemple

labex:project/ $ bash sysInfo.sh
[INPUT]Select the Option below to Display the Information[INPUT]

    1) Currently Logged User
    2) Shell Directory
    3) Home Directory
    4) OS name And OS version
    5) Current Working Directory
    6) Number Of users Logged-in
    7) Available Shells in System
    8) Hard disk Information
    9) CPU Information
    10) Memory Information
    11) File-Systm Information
    12) Currently running process(uid)

1
[OUTPUT]Currently Logged User[OUTPUT]
labex

Résumé

Après avoir terminé ce défi, vous aurez appris à utiliser diverses commandes d'information système pour afficher des données importantes sur votre environnement. Vous aurez également acquis de l'expérience dans l'utilisation des structures switch case dans les scripts bash pour proposer un menu interactif. Ce script est particulièrement utile pour les administrateurs système ou toute personne souhaitant vérifier rapidement des informations système sans avoir à exécuter manuellement plusieurs commandes.

✨ Vérifier la solution et pratiquer