#!/bin/bash # Define el archivo de salida OUTPUT="info_pc.txt" # Inicia el archivo de salida echo "=== Información del Sistema ===" | tee $OUTPUT # Verificar el sistema operativo echo "=== Sistema Operativo ===" | tee -a $OUTPUT uname -a | tee -a $OUTPUT echo "Distribución:" | tee -a $OUTPUT cat /etc/os-release | grep -e "^NAME=" -e "^VERSION=" | tee -a $OUTPUT # Información de la CPU echo "=== Procesador ===" | tee -a $OUTPUT lscpu | grep -E 'Model name|Architecture|CPU\(s\)|Thread|MHz' | tee -a $OUTPUT # Información de la memoria echo "=== Memoria ===" | tee -a $OUTPUT free -h | tee -a $OUTPUT # Información del almacenamiento echo "=== Almacenamiento ===" | tee -a $OUTPUT df -h --total | grep 'total' | tee -a $OUTPUT # Información de la tarjeta gráfica echo "=== Tarjeta Gráfica ===" | tee -a $OUTPUT lspci | grep -E "VGA|3D|Display" | tee -a $OUTPUT # Información de la red echo "=== Información de Red ===" | tee -a $OUTPUT ip addr show | tee -a $OUTPUT # Información de los dispositivos USB conectados echo "=== Dispositivos USB ===" | tee -a $OUTPUT lsusb | tee -a $OUTPUT # Información sobre el kernel echo "=== Kernel ===" | tee -a $OUTPUT uname -r | tee -a $OUTPUT echo "=== Fin del reporte ===" | tee -a $OUTPUT