Vérificateur de santé du système
Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 82 sur 82.
Défi
FacileCréez un script shell appelé health.sh qui affiche un rapport de santé système avec les sections suivantes :
- Commencez par la ligne shebang (
#!/bin/bash) - Affichez
=== System Health Report === - Affichez
User:suivi de la sortie deid -u - Affichez
Current Directory:suivi de la sortie depwd - Affichez
Running Processes:suivi du nombre de lignes dansprocesses.txt(simulant le nombre de processus) - Affichez
=== End of Report ===
Utilisez la substitution de commande $(command) pour capturer la sortie de la commande dans vos instructions echo.
Rendez le script exécutable et exécutez-le. Votre sortie devrait être :
=== System Health Report ===
User: root
Current Directory: /home
Running Processes: 10
=== End of Report ===Essayez vous-même
Toutes les leçons de Les fondamentaux
4Répertoires
Créer Un RépertoireCopier Un RépertoireDéplacer Et Renommer Un RépertoireSupprimer Un RépertoireRécapitulatif - Opérations Sur Les Répertoires7Contenu de fichier
Head et TailComptage de motsCommande SortCommande UniqBases de GrepGrep avec optionsRécap - Détective de texte10Projet Analyseur de Journaux
Aperçu du ProjetAffichage du Fichier Journal2Navigation
Afficher le répertoire de travailLister les fichiersChanger de répertoireChemins absolus vs relatifsRépertoire personnel et racineRécap - Trouver son chemin5Projet Organiser les Photos
Aperçu du ProjetCréation de la Structure8Redirection
Sortie standardÉcraser vers un fichierAjouter à un fichierEntrée standardErreur standardRécapitulatif - Constructeur de logs11Permissions
Comprendre les permissionsLire les permissionsChmod avec des nombresChmod avec des symbolesPropriété des fichiersRécapitulatif - Verrouillez tout14Projet de Script de Sauvegarde
Aperçu du ProjetObtenir le Chemin Source3Fichiers
Créer Un FichierLire Un FichierCopier Un FichierDéplacer Et Renommer Un FichierSupprimer Un FichierRécapitulatif - Opérations Sur Les Fichiers6Caractères jokers et motifs
Le joker étoileLe joker point d'interrogationJokers entre crochetsCombiner les jokersRécapitulatif - Opérations sélectives9Les pipes
Qu'est-ce qu'une pipe ?Chaîner deux commandesChaîner plusieurs commandesPipe avec GrepRécapitulatif - Pipeline de données12Environnement
Variables d'environnementVoir toutes les variablesLa variable PATHDéfinir une variableExporter une variableLe fichier de profilRécapitulatif - Environnement personnalisé15Défis Finaux
Organisateur de fichiers par typeCompteur de fréquence des motsVérificateur de santé du système