Skript zur Anzeige von Systeminformationen

LinuxBeginner
Jetzt üben

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:

  1. Erstellen Sie ein Skript, das verschiedene Systeminformationen basierend auf Benutzereingaben anzeigt.
  2. 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.

✨ Lösung prüfen und üben