QCM : Introduction à UNIX et Bash — 19 questions

Questions et réponses du QCM

1. Quel est l’objectif principal du module consacré aux systèmes UNIX ?

Administrer des réseaux mobiles à partir d’applications graphiques
Développer des pilotes matériels pour les ordinateurs personnels
Interagir avec l’interpréteur de commandes Bash sur des systèmes UNIX
Étudier l’histoire des fabricants de processeurs contemporains

Interagir avec l’interpréteur de commandes Bash sur des systèmes UNIX

Explication

Le module vise principalement à permettre l’interaction avec l’interpréteur de commandes Bash associé aux systèmes UNIX. L’administration de réseaux mobiles ne constitue pas son objectif central.

2. Quel ensemble décrit le mieux les acquis visés par le module ?

Configurer des cartes graphiques, compiler des noyaux et concevoir des sites Web dynamiques
Installer des logiciels bureautiques, réparer du matériel et administrer des bases de données
Mémoriser des dates historiques, comparer des processeurs et créer des applications mobiles
Identifier les composants UNIX, gérer les ressources et concevoir des scripts Bash robustes

Identifier les composants UNIX, gérer les ressources et concevoir des scripts Bash robustes

Explication

Les acquis comprennent l’identification des composants UNIX, l’utilisation des commandes, la gestion des fichiers, utilisateurs et processus, le traitement des flux et la conception de scripts Bash robustes. Les autres propositions remplacent ces compétences par des domaines qui ne sont pas indiqués.

3. Quelle définition décrit correctement le rôle d’un système d’exploitation ?

Un réseau de services qui relie les ordinateurs sans contrôler leurs ressources
Un langage de programmation destiné à créer des applications pour les utilisateurs
Un ensemble de programmes qui gère les ressources informatiques pour les logiciels applicatifs
Un composant matériel qui exécute les calculs nécessaires aux logiciels applicatifs

Un ensemble de programmes qui gère les ressources informatiques pour les logiciels applicatifs

Explication

Un système d’exploitation est un ensemble de programmes chargé de gérer l’utilisation des ressources de l’ordinateur au bénéfice des logiciels applicatifs. Un composant matériel ou un langage de programmation n’assure pas cette fonction globale.

4. Pourquoi le système d’exploitation est-il décrit comme une interface informatique ?

Parce qu’il sert principalement à connecter l’ordinateur à Internet pendant son utilisation
Parce qu’il remplace les pilotes et permet aux logiciels d’accéder directement au matériel
Parce qu’il intervient après le lancement des applications pour organiser leurs fenêtres
Parce qu’il relie les utilisateurs, les logiciels, les pilotes et le matériel dès le démarrage

Parce qu’il relie les utilisateurs, les logiciels, les pilotes et le matériel dès le démarrage

Explication

Le système d’exploitation fait l’interface entre les utilisateurs, les logiciels, les pilotes et le matériel, et il est lancé au démarrage de l’ordinateur. Il ne remplace pas les pilotes et son rôle ne se limite pas à la connexion Internet.

5. Dans quel contexte et par quels chercheurs la première version d’UNIX a-t-elle été développée ?

En 1969 par Ken Thompson et Dennis Ritchie aux Bell Labs d’AT&T
En 1984 par Richard Stallman à l’université de Helsinki
En 1991 par Linus Torvalds aux Bell Labs d’AT&T
En 1975 par Dennis Ritchie dans un laboratoire universitaire indépendant

En 1969 par Ken Thompson et Dennis Ritchie aux Bell Labs d’AT&T

Explication

La première version d’UNIX a été développée en 1969 par Ken Thompson et Dennis Ritchie aux Bell Labs d’AT&T. Richard Stallman et Linus Torvalds sont associés respectivement aux projets GNU et Linux, à des dates ultérieures.

6. Quelle affirmation associe correctement Richard Stallman au projet GNU ?

Il a conçu une distribution Linux complète en 1984 à l’université de Helsinki
Il a développé UNIX en 1969 avec Dennis Ritchie aux Bell Labs d’AT&T
Il a créé Linux en 1991 comme un noyau inspiré du système UNIX
Il a créé GNU en 1984 comme un système de type UNIX distribué sous licence GPL

Il a créé GNU en 1984 comme un système de type UNIX distribué sous licence GPL

Explication

Richard Stallman a créé le projet GNU en 1984, un ensemble de type UNIX distribué sous licence libre GPL. Linux est associé à Linus Torvalds et à l’année 1991, tandis que l’UNIX initial remonte à 1969.

7. Quelle distinction caractérise correctement GNU/Linux ?

GNU/Linux désigne une distribution composée principalement de pilotes matériels
GNU fournit des programmes libres et Linux apporte le noyau du système
GNU est le noyau et Linux fournit les programmes libres qui l’accompagnent
Linux est un ensemble d’outils GNU sans noyau distinct dans le système

GNU fournit des programmes libres et Linux apporte le noyau du système

Explication

GNU/Linux repose sur la complémentarité entre les programmes libres du projet GNU et le noyau Linux. Confondre GNU avec le noyau inverse les rôles respectifs des deux composants.

8. Qu’est-ce qu’une distribution Linux ?

Un ensemble de programmes GNU distribué sous licence GPL par Richard Stallman
Une interface entre les utilisateurs, les pilotes et le matériel informatique
Un ensemble cohérent de logiciels qui accompagne le noyau pour former un système complet
Un noyau libre inspiré d’UNIX développé à l’université de Helsinki

Un ensemble cohérent de logiciels qui accompagne le noyau pour former un système complet

Explication

Une distribution Linux rassemble de manière cohérente des logiciels autour du noyau Linux afin de constituer un système d’exploitation complet. Le noyau Linux, le projet GNU et l’interface du système d’exploitation sont des notions distinctes.

9. Quel est le rôle principal du shell dans l’utilisation d’un système d’exploitation ?

Stocker les fichiers personnels dans la mémoire de l’ordinateur
Gérer directement les ressources matérielles et les processus système
Transmettre les commandes de l’utilisateur au système d’exploitation
Afficher des fenêtres graphiques pour manipuler les fichiers

Transmettre les commandes de l’utilisateur au système d’exploitation

Explication

Le shell sert d’interface entre l’utilisateur et le système en transmettant ses commandes. La gestion des ressources matérielles et système relève plutôt du noyau.

10. Quelle association entre interpréteurs de commandes et significations est correcte ?

bash signifie Bourne Shell, sh Z Shell et zsh Bourne Again Shell
bash signifie Basic Access Shell, sh System Handler et zsh Zero Shell
bash signifie Bourne Again Shell, sh Bourne Shell et zsh Z Shell
bash signifie Binary Action Shell, sh Bourne Again Shell et zsh System Shell

bash signifie Bourne Again Shell, sh Bourne Shell et zsh Z Shell

Explication

Les trois interpréteurs cités sont bash, sh et zsh, dont les significations sont respectivement Bourne Again Shell, Bourne Shell et Z Shell. Les autres associations attribuent des expansions erronées à ces noms.

11. Un utilisateur saisit des commandes textuelles dans un terminal plutôt que de manipuler des fenêtres et des icônes : quelle interface utilise-t-il ?

Un noyau, c’est-à-dire le gestionnaire des ressources système
Un script, c’est-à-dire une suite automatisée d’instructions
Une GUI, c’est-à-dire une interface utilisateur graphique
Une CLI, c’est-à-dire une interface en ligne de commande

Une CLI, c’est-à-dire une interface en ligne de commande

Explication

La CLI repose sur des commandes textuelles saisies par l’utilisateur. Une GUI s’appuie au contraire sur une interface graphique composée notamment de fenêtres et d’icônes.

12. Dans l’arborescence Unix, que représente le symbole / ?

Le répertoire père du dossier actuellement ouvert
Le répertoire courant choisi par l’utilisateur
La racine, point de départ de l’arborescence
Le répertoire personnel du compte administrateur

La racine, point de départ de l’arborescence

Explication

Le symbole / désigne la racine, qui constitue le sommet et le point de départ de l’arborescence Unix. Le répertoire courant dépend de la position actuelle de l’utilisateur.

13. Quel chemin est absolu dans un système Unix ?

/home/alice/documents/rapport.txt
../documents/rapport.txt
./rapport.txt
documents/rapport.txt

/home/alice/documents/rapport.txt

Explication

Un chemin absolu commence par / et localise la ressource depuis la racine, indépendamment du répertoire courant. Les autres chemins sont relatifs, car ils dépendent de la position actuelle.

14. Depuis le répertoire courant /home/alice/projets, quel chemin relatif désigne le fichier notes.txt situé dans ce même répertoire ?

/notes.txt
../notes.txt
/home/notes.txt
./notes.txt

./notes.txt

Explication

Le symbole . désigne le répertoire courant, donc ./notes.txt pointe vers le fichier placé dans /home/alice/projets. Le chemin ../notes.txt viserait le répertoire père, tandis que les chemins commençant par / sont absolus.

15. Quelle affirmation décrit correctement le répertoire /usr dans une installation Linux ?

Il contient des données et des programmes communs
Il correspond au répertoire personnel de l’utilisateur root
Il désigne le point de départ de toute l’arborescence
Il regroupe les répertoires personnels des utilisateurs

Il contient des données et des programmes communs

Explication

Sous Linux, /usr est associé à des données et programmes communs. Le répertoire personnel de root est /root, les utilisateurs disposent notamment de /home, et / représente la racine.

16. Quels éléments peuvent composer une commande saisie dans un shell ?

Un chemin absolu, une extension de fichier et une interface graphique
Un nom de commande, des options et des arguments séparés notamment par des espaces
Un répertoire courant, un noyau et un périphérique matériel
Un nom d’utilisateur, un mot de passe et une adresse réseau

Un nom de commande, des options et des arguments séparés notamment par des espaces

Explication

Une commande comprend un nom de commande interne ou d’exécutable, éventuellement accompagné d’options et d’arguments. Ces éléments sont notamment séparés par des espaces lors de la saisie.

17. Quelle commande permet de consulter les pages de manuel et d’effectuer une recherche par mot-clé avec l’option appropriée ?

pwd, avec l’option -m pour afficher le manuel courant
whatis, avec l’option -l pour afficher les pages complètes
man, avec l’option -k pour rechercher dans les descriptions courtes
ls, avec l’option -k pour rechercher des noms de fichiers

man, avec l’option -k pour rechercher dans les descriptions courtes

Explication

La commande man consulte les pages de manuel installées, et man -k recherche les descriptions courtes associées à un mot-clé. Whatis fournit plutôt une description concise, sans constituer l’outil principal de consultation détaillée.

18. Quelle commande affiche les fichiers cachés avec leur présentation détaillée sous forme de liste ?

pwd -al
cd -al
ls -k
ls -al

ls -al

Explication

L’option -a de ls inclut les éléments cachés et l’option -l affiche les informations détaillées en liste, d’où ls -al. Les autres commandes ou options proposées ne combinent pas ces fonctions.

19. Quelle association entre commandes Unix et fonctions est correcte ?

pwd liste les fichiers, cd copie un fichier, mkdir déplace un dossier et rmdir renomme un répertoire
pwd change de répertoire, cd affiche le chemin courant, mkdir supprime un dossier et rmdir le crée
pwd crée un répertoire, cd supprime un dossier vide, mkdir affiche le chemin et rmdir change de répertoire
pwd affiche le répertoire courant, cd change de répertoire, mkdir crée un répertoire et rmdir supprime un répertoire vide

pwd affiche le répertoire courant, cd change de répertoire, mkdir crée un répertoire et rmdir supprime un répertoire vide

Explication

Ces commandes ont respectivement pour rôle d’afficher le répertoire courant, de changer de répertoire, de créer un répertoire et de supprimer un répertoire vide. Les autres associations inversent ou remplacent leurs fonctions.

Révisez avec les flashcards

Mémorisez les réponses avec 35 flashcards sur Introduction à UNIX et Bash.

Qu'est-ce qu'un système d'exploitation ?

Un ensemble de programmes qui gère les ressources d'un ordinateur.

Quelle interface le système d'exploitation constitue-t-il ?

Une interface entre utilisateurs, logiciels, pilotes et matériel.

Quand le système d'exploitation est-il lancé ?

Au démarrage de l'ordinateur.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction à UNIX et Bash.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM