Einführung
Das Skript sysInfo.sh
ist dazu gedacht, verschiedene Systeminformationen dem Benutzer basierend auf seiner Auswahl anzuzeigen. Das Skript bietet dem Benutzer ein Menü zur Auswahl und verwendet eine Switch-Case-Struktur, um die Ausgabe für die ausgewählte Option anzuzeigen. Die angezeigten Informationen umfassen die aktuell angemeldeten Benutzer, das Shell-Verzeichnis, das Home-Verzeichnis, den Namen und die Version des Betriebssystems, das aktuelle Arbeitsverzeichnis, die Anzahl der angemeldeten Benutzer, die verfügbaren Shells im System, die Festplatteninformationen, die CPU-Informationen, die Arbeitsspeicherinformationen, die Dateisysteminformationen und die aktuell laufenden Prozesse.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"])
linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"])
linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"])
linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying")
linux/SystemInformationandMonitoringGroup -.-> linux/uname("System Information Displaying")
linux/UserandGroupManagementGroup -.-> linux/whoami("User Identifying")
subgraph Lab Skills
linux/pwd -.-> lab-18281{{"Skript zur Anzeige von Systeminformationen"}}
linux/uname -.-> lab-18281{{"Skript zur Anzeige von Systeminformationen"}}
linux/whoami -.-> lab-18281{{"Skript zur Anzeige von Systeminformationen"}}
end