Verificador de Salud del Sistema
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 82 de 82.
Desafío
FácilCrea un script de shell llamado health.sh que muestre un informe de salud del sistema con las siguientes secciones:
- Comienza con la línea shebang (
#!/bin/bash) - Imprime
=== System Health Report === - Imprime
User:seguido de la salida deid -u - Imprime
Current Directory:seguido de la salida depwd - Imprime
Running Processes:seguido del conteo de líneas enprocesses.txt(simulando el conteo de procesos) - Imprime
=== End of Report ===
Usa la sustitución de comandos $(command) para capturar la salida del comando dentro de tus instrucciones echo.
Haz que el script sea ejecutable y ejecútalo. Tu salida debería ser:
=== System Health Report ===
User: root
Current Directory: /home
Running Processes: 10
=== End of Report ===Pruébalo tú mismo
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos12Entorno
Variables de EntornoVer Todas las VariablesLa Variable PATHEstablecer una VariableExportar una VariableEl Archivo de PerfilResumen - Entorno Personalizado15Desafíos Finales
Organizador de Archivos por TipoContador de Frecuencia de PalabrasVerificador de Salud del Sistema