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 SistemaPractica por tu cuenta: Playground de Terminal