personas que preferirían quedarse anónimas que ayudaron.
- MZ proporcionó cosas de get_percentage y set -u set -e set -o pipefail
- SY señaló que el % de almacenamiento estaba a la derecha
- TG ayudó mucho a MZ ayudó mucho y SY ayudó mucho
Gente que ayudó
- Bluishhumility solucionó el problema de IA
- DSTUBRD señaló el problema de la fuente de nerd
guión sysi
Readme escrito por ai
para lo que uso AI para
- readme
- Última opción para preguntar
- "Debugin"
Por qué uso AI
- Porque puede identificar y predecir posibles problemas, recomendar soluciones e incluso ejecutar tareas de depuración, reducir la carga de los desarrolladores y acelerar el ciclo de vida del desarrollo.
Descripción
El sysi está diseñado para proporcionar información integral del sistema sobre los sistemas operativos basados en Linux. Está destinado a ser una herramienta versátil que recopila y muestra detalles esenciales sobre las estadísticas de hardware, software y uso del sistema.
Requisitos
Para ejecutar sysi sin problemas, asegúrese de lo siguiente:
Sistema operativo :
- Sistema operativo basado en Linux (EG, Ubuntu, Fedora, Debian, Arch). 1.5 fuentes
- Nerd Font necesaria
- Obtener font nerd https://www.nerdfonts.com/
- Si usa Arch Sudo
sudo pacaman -S nerd-fonts - (Repositorio extra)
Dependencias :
- Utilidades básicas de Linux (
awk , grep , sed , cut , awk ). - Utilidades adicionales para el monitoreo de CPU y GPU:
Acceso a la raíz o sudo :
- Algunos comandos (especialmente aquellos que obtienen temperaturas de GPU) pueden requerir privilegios de raíz o sudo.
Instalación de dependencias
Instale los servicios públicos necesarios utilizando su administrador de paquetes. Ejemplos:
Instale los sensores de LM para la temperatura de la CPU
sudo apt-get install lm-sensors
Instale NVIDIA-SMI para la temperatura de la GPU de NVIDIA
sudo apt-get install nvidia-smi
Instale RadeONTOP para la temperatura de GPU de AMD
sudo apt-get install radeontop
Instale las herramientas Intel-GPU para la temperatura de GPU de Intel
sudo apt-get install intel-gpu-tools
Características
- Información del sistema operativo : Muestra el nombre del sistema operativo, la versión del núcleo, la arquitectura y más.
- Información de hardware : proporciona detalles sobre el host, el modelo de CPU, los núcleos, los hilos y la arquitectura.
- Monitoreo de temperatura : recupera y muestra temperaturas de CPU y GPU utilizando los servicios públicos del sistema disponibles.
- Memoria y almacenamiento : muestra la memoria (RAM) y el uso de intercambio, así como las estadísticas de uso de disco.
- Estadísticas de E/S de disco: Indicadores de qué tan bien están funcionando sus dispositivos de almacenamiento y manejar transferencias de datos
- Tiempo de actividad del sistema : indica cuánto tiempo se ha ejecutado el sistema.
- Administración de paquetes : cuenta los paquetes instalados utilizando administradores de paquetes.
- Temas de la interfaz de usuario : obtiene información sobre el tema GTK, el tema del icono y el tema del cursor.
- Información adicional (comentado): Incluye opciones para mostrar interfaces de red, los principales procesos de consumo de CPU y memoria, registros del sistema y carga del sistema.
Ventajas
- Completo : proporciona una amplia gama de información del sistema en un formato estructurado.
- Personalizable : las funcionalidades adicionales se pueden habilitar sin comodidad de secciones específicas del script.
- Compatibilidad de utilidad : admite múltiples utilidades para el monitoreo de la temperatura en diferentes configuraciones de hardware.
- Fácil de ejecutar : simplemente ejecute el script en un terminal para obtener información detallada del sistema.
Desventajas y consideraciones
- Dependencia de las utilidades : requiere que ciertas utilidades se instalarán y configuren correctamente para lecturas precisas.
- Privilegios : algunos comandos pueden requerir privilegios root o sudo para la funcionalidad completa.
- Específico del hardware : la precisión de las lecturas de temperatura depende de la compatibilidad del hardware y los servicios de monitoreo.
- Linux específico : diseñado para sistemas Linux; Puede que no funcione en otros sistemas operativos sin modificaciones.
Requisitos previos
- Entorno de Linux : destinado a usar en sistemas operativos basados en Linux.
- Utilidades instaladas : garantizar los comandos necesarios (
sensors , nvidia-smi , intel_gpu_top , etc.) están disponibles. - Privilegios de usuario : ejecute el script con los permisos apropiados para acceder a la información del sistema.
Uso
- Descargue o cree el script
sisy (si no existe). - Abra una terminal y navegue al directorio del script.
- Ejecute el script usando
./sisy . - Revise la salida para obtener información detallada del sistema.
Notas adicionales
- Personalice el script según sea necesario modificando o agregando funcionalidades.
- Asegúrese de actualizar las utilidades y permisos del sistema según sea necesario para una operación precisa y segura.
Comparación: neofetch vs sysi script bash
Comparación de características
| Característica | Neofetch | sysi |
|---|
| Arte ascii | Sí, personalizable | Sí, específico del script |
| Detección del sistema operativo | Sí | Sí |
| Información del núcleo | Sí | Sí |
| Tiempo de actividad | Sí | Sí |
| Paquete de los paquetes | Sí | Sí |
| Información de shell | Sí | Sí |
| Resolución | Sí | Sí |
| Información de la CPU | Sí | Sí |
| Núcleos/hilos de CPU | No | Sí |
| Velocidades de ventilador | No | Sí (si LM_Sensors instaló) |
| Información de GPU | Sí | Sí |
| Temperaturas de GPU | No | Sí (NVIDIA, AMD, Intel GPU) |
| Información de memoria | Sí | Sí |
| Uso de disco | Sí | Sí |
| Información de la batería | Sí | Sí |
| Información del tema | Limitado | Sí |
| Interfaces de red: | No | Sí |
| El uso de los procesos principales de la CPU | No | Sí |
| Los principales procesos de uso de RAM | No | Sí |
| Registros del sistema | No | Sí |
| Estadísticas de E/S de disco: | No | Sí |
| Información de firewall | No | Sí |
| Personalización | High (archivo de configuración) | High (edición de guiones) |
| Facilidad de uso | Alto (comando simple) | Alto (comando simple) |
Neofetch
Neofetch es una herramienta de línea de comandos popular que muestra información del sistema en un formato de arte ASCII visualmente atractivo.
Pros:
- Facilidad de uso: comando simple (
neofetch ) para mostrar información básica del sistema. - Apelación visual: proporciona información en un formato de arte ASCII visualmente agradable.
- Soporte de distribución cruzada: funciona en diferentes distribuciones de Linux y sistemas BSD.
Contras:
- Personalización limitada: ofrece opciones de personalización limitadas en comparación con un script personalizado.
- Dependencia de las herramientas externas: se basa en comandos y herramientas externas para cierta información.
guión sysi bash
El script sysi es un script bash personalizado proporcionado para mostrar información detallada del sistema que incluye detalles de CPU/GPU, uso de memoria, velocidades del ventilador (si está disponible) y más.
Pros:
- Salida personalizable: se puede adaptar para mostrar información específica del sistema y formatearse según lo desee.
- Información integral: proporciona detalles extensos como la temperatura de la CPU, la información de la GPU, la memoria y el uso de disco.
- Flexibilidad: el script se puede ampliar y modificar según las necesidades del usuario.
Contras:
- Complejidad: requiere el conocimiento de las secuencias de comandos para comprender y modificar.
- Ajustes específicos del sistema: pueden necesitar ajustes para funcionar en diferentes distribuciones de Linux o sistemas similares a unix.
Conclusión
- Neofetch: ideal para una pantalla rápida y básica de información del sistema con una configuración mínima.
- Script Sysi Bash: adecuado para usuarios que necesitan información detallada y personalizable del sistema y se sienten cómodos con los scripts de shell.
preguntas
¿Por qué no hay logotipo de distribución ASCII?
- Elimino los logotipos ASCII porque hay más de 600 distribuciones activas de Linux y haciendo el logotipo ASCII para ellos cuando solo una persona está haciendo que no sea posible con UNIX como OS, por eso que elegí tener uno. también es hacer destacar a los demás
¿Por qué comí el nombre?
Medí el nombre porque muchas razones. Hay muchos nombres de SCIPTS también que Afetch fue tomado por Arleady, pero Syfi suena divertido y lo hace destacar también es "no clon NeoFetch" o basado en Neofetch, así que llamarlo Afetch lo hizo.