wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur l'Automatisation Bash & PowerShell

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Quelle est la principale différence entre Bash et PowerShell ?

a)

A) Bash est plus récent que PowerShell

b)

B) Bash manipule du texte tandis que PowerShell manipule des objets

c)

C) PowerShell fonctionne uniquement sur Linux

d)

D) Bash est plus rapide que PowerShell

2.

Dans PowerShell, quelle est la différence entre les opérateurs -contains et -match ?

a)

A) -contains vérifie si une collection contient un élément, tandis que -match utilise des expressions régulières

b)

B) -contains est sensible à la casse, tandis que -match ne l'est pas

c)

C) -contains fonctionne sur des tableaux, tandis que -match fonctionne sur des chaînes

d)

D) Ils sont synonymes et peuvent être utilisés de manière interchangeable

3.

Quelle ligne doit être placée au début d'un script Bash pour indiquer l'interpréteur à utiliser ?

a)

A) #!/bin/bash

b)

B) @echo off

c)

C) #use bash

d)

D) //bash

4.

Quelle commande permet de changer les permissions d'un fichier sous Linux ?

a)

A) chown

b)

B) chmod

c)

C) chgrp

d)

D) chperm

5.

Quelle politique d'exécution PowerShell est recommandée par Microsoft pour un environnement de développement personnel ?

a)

A) Restricted

b)

B) AllSigned

c)

C) RemoteSigned

d)

D) Unrestricted

6.

Comment affiche-t-on toutes les variables d'environnement dans un terminal Linux ?

a)

A) env

b)

B) printenv

c)

C) showenv

d)

D) listenv

7.

Quelle commande permet de créer un répertoire et tous ses parents si nécessaire ?

a)

A) mkdir

b)

B) mkdir -p

c)

C) mkdir -r

d)

D) mkdir -a

8.

Comment définir une variable d'environnement de manière permanente sous Linux ?

a)

A) En l'ajoutant dans le fichier /etc/environment

b)

B) En l'ajoutant dans le fichier .bashrc ou .bash_profile

c)

C) En utilisant la commande set

d)

D) En utilisant la commande env

9.

Quel est le rôle principal du répertoire /bin dans un système Linux ?

a)

A) Stocker les fichiers temporaires

b)

B) Contenir les commandes essentielles du système

c)

C) Héberger les fichiers de configuration

d)

D) Stocker les bibliothèques partagées

10.

Comment créer un alias dans Bash ?

a)

A) new-alias nom='commande'

b)

B) alias nom='commande'

c)

C) create-alias nom='commande'

d)

D) set-alias nom='commande'

11.

Quelle commande PowerShell permet de lister les processus en cours d'exécution ?

a)

A) Get-Process

b)

B) List-Process

c)

C) Show-Process

d)

D) ps

12.

Comment déclare-t-on un tableau dans PowerShell ?

a)

A) $tableau = [array]("élément1", "élément2")

b)

B) $tableau = @("élément1", "élément2")

c)

C) $tableau = new-array("élément1", "élément2")

d)

D) $tableau = {"élément1", "élément2"}

13.

Quel opérateur de comparaison utilise-t-on pour vérifier l'égalité dans PowerShell ?

a)

A) ==

b)

B) ===

c)

C) -eq

d)

D) .equals

14.

Comment définit-on un paramètre obligatoire dans une fonction PowerShell ?

a)

A) [Required]$Param1

b)

B) [Mandatory]$Param1

c)

C) [Parameter(Mandatory=$true)]$Param1

d)

D) [MustHave]$Param1

15.

Quelle structure permet de gérer les erreurs dans PowerShell ?

a)

A) try-catch

b)

B) if-error

c)

C) on-error

d)

D) error-handling

16.

Quelle commande permet d'exporter des données au format CSV dans PowerShell ?

a)

A) Write-Csv

b)

B) Export-Csv

c)

C) Save-Csv

d)

D) Out-Csv

17.

Comment accède-t-on à l'élément courant dans une boucle ForEach-Object avec pipeline en PowerShell ?

a)

A) $item

b)

B) $current

c)

C) $_

d)

D) $this

18.

Quelle est la commande pour trouver des fichiers contenant une expression spécifique sous Linux ?

a)

A) find

b)

B) locate

c)

C) grep

d)

D) search

19.

Comment rendre un script Bash exécutable ?

a)

A) exec script.sh

b)

B) run script.sh

c)

C) chmod +x script.sh

d)

D) enable script.sh

20.

Quelle structure de contrôle PowerShell permet de tester plusieurs conditions sur une même variable ?

a)

A) if-elseif

b)

B) switch

c)

C) case

d)

D) select