Einführung
Das Skript sysInfo.sh wurde entwickelt, um dem Benutzer verschiedene Systeminformationen basierend auf seiner Auswahl anzuzeigen. Das Skript stellt ein Menü zur Verfügung und verwendet eine switch-case-Struktur, um die Ausgabe für die gewählte Option anzuzeigen. Zu den angezeigten Informationen gehören aktuell angemeldete Benutzer, das Shell-Verzeichnis, das Home-Verzeichnis, Name und Version des Betriebssystems, das aktuelle Arbeitsverzeichnis, die Anzahl der angemeldeten Benutzer, verfügbare Shells im System, Festplatteninformationen, CPU-Informationen, Speicherinformationen, Dateisysteminformationen und aktuell laufende Prozesse.
Systeminformationen
In dieser Aufgabe sollen Sie ein Skript erstellen, das verschiedene Systeminformationen basierend auf Benutzereingaben anzeigt.
Aufgaben
Sie müssen die folgende Aufgabe erfüllen:
- Erstellen Sie ein Skript, das verschiedene Systeminformationen basierend auf Benutzereingaben anzeigt.
- Verwenden Sie eine switch-case-Struktur, um die Benutzereingabe zu verarbeiten und die entsprechenden Systeminformationen anzuzeigen.
Anforderungen
Sie müssen die folgenden Anforderungen erfüllen:
- Nennen Sie das Skript
sysInfo.sh. - Speichern Sie das Skript im Arbeitsverzeichnis
~/project.
Beispiel
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
Zusammenfassung
Nach Abschluss dieser Aufgabe haben Sie gelernt, wie man verschiedene Systeminformationsbefehle verwendet, um wichtige Details über Ihr System abzurufen. Sie haben zudem Erfahrung im Umgang mit switch-case-Anweisungen in Bash-Skripten gesammelt, um dem Benutzer ein Auswahlmenü bereitzustellen. Dieses Skript ist besonders nützlich für Systemadministratoren oder jeden, der schnell verschiedene Systeminformationen abrufen möchte, ohne mehrere Befehle manuell ausführen zu müssen.



