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 :
- Créer un script pour afficher diverses informations système basées sur l'entrée utilisateur.
- 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.



