Shell Tutoriels
Les tutoriels de scripting shell offrent une approche systématique pour maîtriser les opérations en ligne de commande et l'automatisation. Nos tutoriels couvrent différents shells et techniques de script, adaptés aux débutants comme aux utilisateurs expérimentés. Grâce à des laboratoires pratiques et des exemples concrets, vous deviendrez compétent dans l'écriture de scripts shell efficaces. Notre environnement interactif en ligne de commande vous permet de pratiquer et d'expérimenter avec les commandes shell en temps réel.
Autres Arbres de Compétences
LinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSGitDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Développement webScience des données
Fondamentaux des scripts shell
Créez des scripts Bash pour débutants avec shebangs, variables, guillemets, saisie, arguments, conditions, tests de fichiers, statuts de sortie et boucles for.
Shell
Sauvegarde et récupération planifiées
Créez des sauvegardes tar fondées sur un manifeste, inspectez les archives, restaurez un fichier et planifiez des sauvegardes horodatées en toute sécurité avec Cron.
LinuxShell
Écrire un script de synthèse des erreurs dans les journaux
Écrire un court script Bash qui compte les lignes d’erreur dans chaque journal préparé.
Shell
L’artisan des scripts
Dans ce défi, vous endosserez le rôle d’un administrateur système afin d’écrire un script shell puissant qui automatise la gestion des fichiers, tout en découvrant les variables, les conditions et les boucles.
ShellLinux
Créer un script Shell avec des paramètres d'entrée
Dans ce défi, vous apprendrez à créer un script shell simple capable d'accepter et de traiter des paramètres d'entrée.
ShellLinux
Installer et automatiser les déploiements RHEL
Dans ce laboratoire, vous apprendrez à déployer et automatiser des conteneurs RHEL 9 en utilisant Docker. Vous explorerez les Red Hat Universal Base Images (UBI), créerez des Dockerfiles personnalisés basés sur des configurations RHEL, validerez les déploiements de conteneurs et automatiserez la création de conteneurs à l'aide de scripts qui reflètent les concepts d'automatisation Kickstart.
LinuxDockerShell
Créer des scripts Shell pour traiter la sortie des commandes
Dans ce défi, vous apprendrez à créer un script shell simple capable de traiter le résultat de commandes système.
ShellLinux
Destruction de Ressources Terraform
Dans ce laboratoire, vous apprendrez à prévisualiser et à exécuter en toute sécurité la destruction des ressources gérées par Terraform, assurant ainsi un démantèlement propre et contrôlé de votre infrastructure.
ShellLinux
Gestion des sorties (outputs) Terraform
Dans ce laboratoire, vous apprendrez à utiliser les valeurs de sortie (outputs) de Terraform pour extraire des informations pertinentes de votre configuration d'infrastructure, facilitant ainsi leur accès et leur utilisation.
ShellLinux
Initialisation d'un projet Terraform
Dans ce laboratoire, vous apprendrez les étapes fondamentales pour initialiser un nouveau projet Terraform, notamment la configuration de la structure des répertoires et le téléchargement des plugins de fournisseurs nécessaires.
ShellLinux
Gérer l'environnement et la configuration du Shell sous Linux
Dans cet atelier, vous apprendrez à gérer l'environnement du shell Linux. Vous créerez des variables locales et d'environnement, explorerez l'héritage dans les shells enfants, contrôlerez l'exportation automatique des variables avec `set -o allexport`, et rendrez vos configurations personnalisées persistantes en modifiant le fichier `.bashrc`.
ShellLinux
Création de ressources de base avec Terraform
Dans ce laboratoire, vous apprendrez le flux de travail fondamental de Terraform en définissant, planifiant et appliquant une ressource `local_file` de base. Cela vous permettra de découvrir les concepts fondamentaux de l'Infrastructure as Code (IaC).
ShellLinux
Traitement des arguments dans les scripts Bash
Dans ce défi RHCSA 9, vous allez créer un script bash capable de traiter des arguments en ligne de commande, démontrant ainsi des compétences essentielles en scripting requises pour l'examen RHCSA. Entraînez-vous à la création de fichiers, à la gestion des permissions et aux techniques de scripting bash sur Red Hat Enterprise Linux 9.
ShellLinux
Créer et Exécuter des Scripts Bash sous RHEL
Dans ce laboratoire, vous apprendrez à créer et exécuter des scripts Bash pour l'administration système RHEL. Vous commencerez par créer des scripts simples, puis vous les améliorerez avec des commandes système et les rendrez exécutables. Le laboratoire progresse vers l'utilisation de boucles `for` pour automatiser des tâches telles que la collecte d'informations système et le filtrage de la sortie des commandes avec `grep` et les expressions régulières. Enfin, vous construirez un script complet d'informations système RHEL, acquérant des compétences pratiques en matière d'automatisation des tâches administratives et en tirant parti des fonctionnalités puissantes du shell.
ShellLinux
Gestion de l'État Terraform
Dans ce laboratoire, vous apprendrez à gérer l'état Terraform en utilisant diverses sous-commandes `terraform state` pour inspecter, lister, déplacer et rafraîchir les ressources.
ShellLinuxCybersecurity
Gestion des sorties (outputs) Terraform
Dans ce laboratoire, vous apprendrez à utiliser les valeurs de sortie (outputs) de Terraform pour extraire des informations pertinentes de votre configuration d'infrastructure, facilitant ainsi leur accès et leur utilisation.
ShellLinux
Créer des scripts Shell avec des boucles
Dans ce défi, vous apprendrez à créer un script shell simple utilisant des structures de boucles pour traiter des fichiers ou des entrées de ligne de commande.
ShellLinux
Créer un script Shell conditionnel
Dans ce défi, vous apprendrez à concevoir un script shell simple utilisant des structures conditionnelles pour exécuter du code selon des critères spécifiques.
ShellLinux
- Précédent
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 19
- Suivant