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
Bonjour, Bash !
Plongez dans l'univers du shell scripting avec ce laboratoire pratique. Apprenez à créer, modifier et exécuter un script Bash simple qui affiche le classique « Hello, World ! ». Maîtrisez les commandes Linux essentielles et les fondamentaux du scripting Bash en cours de route.
LinuxShell
Dépendances de Tâches GitHub Actions
Dans ce laboratoire, vous apprendrez à orchestrer des workflows complexes en définissant des dépendances entre les tâches, garantissant que des étapes comme le déploiement n'ont lieu qu'après une construction (build) réussie.
LinuxGitJavaScriptShell
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é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
Création du Premier Workflow GitHub Actions
Dans ce laboratoire, vous apprendrez les étapes fondamentales pour créer un workflow GitHub Actions. Vous initialiserez un dépôt Git, créerez la structure de répertoire nécessaire, définirez les déclencheurs de workflow et les tâches dans un fichier YAML, et validerez vos modifications pour simuler un processus CI/CD.
LinuxGitShell
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
Constructions Matricielle (Matrix Builds) GitHub Actions
Dans ce laboratoire, vous apprendrez à utiliser les stratégies de matrice pour exécuter votre workflow sur plusieurs configurations simultanément, telles que différentes versions de Node.js.
LinuxJavaScriptGitShell
Démonstration de la validation des entrées et de l'intégrité du code
Dans ce laboratoire, vous apprendrez l'importance de la validation des entrées et de l'intégrité du code en créant un script simple, en simulant une attaque par injection de commande, en implémentant la désinfection et en vérifiant l'intégrité du script avec un hachage.
CybersecurityShellLinux
Configuration des Secrets dans GitHub Actions
Dans ce laboratoire, vous apprendrez comment gérer en toute sécurité les informations sensibles dans GitHub Actions en configurant des secrets de dépôt et en les référençant dans vos workflows.
CybersecurityLinuxGitShell
Utilisation des Variables Terraform
Dans ce laboratoire, vous apprendrez comment déclarer, définir et utiliser des variables dans Terraform pour rendre vos configurations plus flexibles et réutilisables.
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
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
GitHub Actions : Ajout de variables d'environnement
Dans ce lab, vous apprendrez à définir et à utiliser des variables d'environnement dans les workflows GitHub Actions. Vous créerez un workflow, définirez une variable globale et y accéderez dans une étape pour afficher un message de salutation.
ShellLinuxGit
Exécution de Commandes Simples avec GitHub Actions
Dans ce laboratoire, vous apprendrez à définir un workflow GitHub Actions, à spécifier l'environnement d'exécution (runner) en utilisant `runs-on`, et à exécuter des commandes shell simples via le mot-clé `run`.
LinuxGitShell
L'artisan du script
Dans ce défi, vous endosserez le rôle d'un administrateur système pour écrire un puissant script shell capable d'automatiser des tâches de gestion de fichiers, tout en vous familiarisant avec les variables, les conditions et les boucles.
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
La commande Bash Trap
Dans cet atelier, vous apprendrez à utiliser la commande Bash trap pour gérer les signaux et les interruptions dans vos scripts. Vous créerez un script capable de capturer des signaux spécifiques, implémenterez des actions personnalisées pour ces signaux et utiliserez des fonctions avec trap pour organiser votre code. À la fin, vous serez en mesure d'écrire des scripts capables de gérer proprement divers scénarios et d'éviter les comportements imprévisibles.
ShellLinux
Les variables spéciales en Shell
Dans cet atelier, vous allez explorer les variables spéciales de la programmation shell. Vous apprendrez à utiliser des variables telles que $0, $1, $#, $? et $$ pour accéder au nom du script, aux arguments de la ligne de commande, au nombre d'arguments, au code de retour et à l'identifiant de processus. Vous comprendrez également la différence entre $@ et $* pour la gestion d'arguments multiples.
ShellLinux
- Précédent
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 18
- Suivant