Introducción
El script sysInfo.sh está diseñado para mostrar al usuario diversa información del sistema según su selección. El script ofrece un menú para que el usuario elija y utiliza una estructura de control switch case para mostrar el resultado de la opción seleccionada. La información mostrada incluye usuarios conectados actualmente, directorio del shell, directorio personal (home), nombre y versión del sistema operativo, directorio de trabajo actual, número de usuarios conectados, shells disponibles en el sistema, información del disco duro, información de la CPU, información de la memoria, información del sistema de archivos y los procesos en ejecución.
Información del sistema
En este desafío, tu tarea es crear un script para mostrar diversa información del sistema basada en la entrada del usuario.
Tareas
Debes completar la siguiente tarea:
- Crear un script para mostrar diversa información del sistema basada en la entrada del usuario.
- Utilizar una estructura switch case para gestionar la entrada del usuario y mostrar la información del sistema correspondiente.
Requisitos
Debes cumplir con los siguientes requisitos:
- Nombrar el script
sysInfo.sh. - Colocar el script en el directorio de trabajo
~/project.
Ejemplo
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
Resumen
Tras completar este desafío, habrás aprendido a utilizar diversos comandos de información del sistema para mostrar datos importantes sobre tu entorno. También habrás adquirido experiencia en el uso de estructuras switch case en scripts de bash para proporcionar un menú de selección al usuario. Este script resulta muy útil para administradores de sistemas o cualquier persona que desee consultar rápidamente información del sistema sin tener que ejecutar manualmente múltiples comandos.



