NEW
Font size
WorksheetsQuiz sur l'Automatisation Bash & PowerShell
Total questions: 20
Worksheet time: 7mins
Quelle est la principale différence entre Bash et PowerShell ?
A) Bash est plus récent que PowerShell
B) Bash manipule du texte tandis que PowerShell manipule des objets
C) PowerShell fonctionne uniquement sur Linux
D) Bash est plus rapide que PowerShell
Dans PowerShell, quelle est la différence entre les opérateurs -contains et -match ?
A) -contains vérifie si une collection contient un élément, tandis que -match utilise des expressions régulières
B) -contains est sensible à la casse, tandis que -match ne l'est pas
C) -contains fonctionne sur des tableaux, tandis que -match fonctionne sur des chaînes
D) Ils sont synonymes et peuvent être utilisés de manière interchangeable
Quelle ligne doit être placée au début d'un script Bash pour indiquer l'interpréteur à utiliser ?
A) #!/bin/bash
B) @echo off
C) #use bash
D) //bash
Quelle commande permet de changer les permissions d'un fichier sous Linux ?
A) chown
B) chmod
C) chgrp
D) chperm
Quelle politique d'exécution PowerShell est recommandée par Microsoft pour un environnement de développement personnel ?
A) Restricted
B) AllSigned
C) RemoteSigned
D) Unrestricted
Comment affiche-t-on toutes les variables d'environnement dans un terminal Linux ?
A) env
B) printenv
C) showenv
D) listenv
Quelle commande permet de créer un répertoire et tous ses parents si nécessaire ?
A) mkdir
B) mkdir -p
C) mkdir -r
D) mkdir -a
Comment définir une variable d'environnement de manière permanente sous Linux ?
A) En l'ajoutant dans le fichier /etc/environment
B) En l'ajoutant dans le fichier .bashrc ou .bash_profile
C) En utilisant la commande set
D) En utilisant la commande env
Quel est le rôle principal du répertoire /bin dans un système Linux ?
A) Stocker les fichiers temporaires
B) Contenir les commandes essentielles du système
C) Héberger les fichiers de configuration
D) Stocker les bibliothèques partagées
Comment créer un alias dans Bash ?
A) new-alias nom='commande'
B) alias nom='commande'
C) create-alias nom='commande'
D) set-alias nom='commande'
Quelle commande PowerShell permet de lister les processus en cours d'exécution ?
A) Get-Process
B) List-Process
C) Show-Process
D) ps
Comment déclare-t-on un tableau dans PowerShell ?
A) $tableau = [array]("élément1", "élément2")
B) $tableau = @("élément1", "élément2")
C) $tableau = new-array("élément1", "élément2")
D) $tableau = {"élément1", "élément2"}
Quel opérateur de comparaison utilise-t-on pour vérifier l'égalité dans PowerShell ?
A) ==
B) ===
C) -eq
D) .equals
Comment définit-on un paramètre obligatoire dans une fonction PowerShell ?
A) [Required]$Param1
B) [Mandatory]$Param1
C) [Parameter(Mandatory=$true)]$Param1
D) [MustHave]$Param1
Quelle structure permet de gérer les erreurs dans PowerShell ?
A) try-catch
B) if-error
C) on-error
D) error-handling
Quelle commande permet d'exporter des données au format CSV dans PowerShell ?
A) Write-Csv
B) Export-Csv
C) Save-Csv
D) Out-Csv
Comment accède-t-on à l'élément courant dans une boucle ForEach-Object avec pipeline en PowerShell ?
A) $item
B) $current
C) $_
D) $this
Quelle est la commande pour trouver des fichiers contenant une expression spécifique sous Linux ?
A) find
B) locate
C) grep
D) search
Comment rendre un script Bash exécutable ?
A) exec script.sh
B) run script.sh
C) chmod +x script.sh
D) enable script.sh
Quelle structure de contrôle PowerShell permet de tester plusieurs conditions sur une même variable ?
A) if-elseif
B) switch
C) case
D) select
