QCM : Commandes Linux, processus et regex — 10 questions

Questions et réponses du QCM

1. Quelle commande permet d’afficher l’utilisateur actuellement connecté dans un terminal Linux ?

date
hostname
whoami
who

whoami

Explication

La commande whoami affiche le nom de l’utilisateur courant dans le terminal. La commande who fournit plutôt la liste des sessions ouvertes, sans identifier directement l’utilisateur courant.

2. Que permet la commande 'history' dans un terminal Linux ?

Réexécuter la dernière commande avec !!
Afficher le nom de la machine
Afficher la liste des commandes précédemment exécutées
Afficher la date et l'heure système

Afficher la liste des commandes précédemment exécutées

Explication

La commande 'history' affiche la liste des commandes précédemment exécutées dans le terminal. Contrairement à '!!' qui réexécute la dernière commande, 'history' ne le fait pas directement.

3. Quelle commande réexécute la dernière commande commençant par un mot donné dans l’historique du shell ?

history
!!
!n
!mot

!mot

Explication

La notation !mot recherche puis réexécute la dernière commande de l’historique qui commence par ce mot. La notation !! relance la commande précédente, sans effectuer cette recherche par préfixe.

4. Quelle commande Linux permet d’afficher la liste des commandes précédemment exécutées dans le terminal ?

top
ls
ps
history

history

Explication

La commande 'history' affiche la liste des commandes précédemment tapées dans le terminal. 'ls' liste les fichiers, 'ps' montre les processus en cours, et 'top' affiche un tableau des processus en temps réel.

5. Depuis un sous-répertoire, quelle commande permet de remonter d’un niveau dans l’arborescence Linux ?

cd /
pwd
cd ..
cd ~

cd ..

Explication

La commande cd .. déplace le répertoire courant vers son parent, donc d’un niveau vers le haut. La commande cd ~ ramène au dossier personnel, tandis que pwd affiche le répertoire sans changer de position.

6. Quel est le rôle principal de la commande 'ls -l' dans un système Linux ?

Afficher la taille totale des fichiers dans le répertoire.
Afficher les détails des fichiers et dossiers dans un répertoire.
Supprimer tous les fichiers du répertoire.
Lister uniquement les fichiers cachés.

Afficher les détails des fichiers et dossiers dans un répertoire.

Explication

La commande 'ls -l' affiche une liste détaillée des fichiers et dossiers, incluant permissions, propriétaire, taille et date de modification. Elle ne supprime pas de fichiers ni ne liste uniquement les fichiers cachés.

7. Quelle commande est utilisée pour lancer l'éditeur Vi ou Vim en mode commande ?

edit
emacs
vim
nano

vim

Explication

La commande pour lancer Vi ou Vim en mode commande est simplement 'vim'. 'edit' n'est pas une commande standard, 'nano' et 'emacs' sont d'autres éditeurs mais ne lancent pas Vi ou Vim.

8. En quoi la gestion des droits utilisateurs et groupes diffère-t-elle entre la modification des permissions d’un fichier et celle d’un répertoire ?

La modification des permissions d’un fichier nécessite l’utilisation de chmod, alors que pour un répertoire, il faut utiliser chown.
Les droits d’exécution (x) sont obligatoires pour ouvrir un fichier, mais facultatifs pour accéder à un répertoire.
Les permissions r, w, x ont des significations différentes selon qu’il s’agisse d’un fichier ou d’un répertoire.
Les permissions pour un fichier concernent la lecture, l’écriture et l’exécution du contenu, tandis que pour un répertoire, elles concernent la liste, la création, la suppression et l’entrée dans le répertoire.

Les permissions pour un fichier concernent la lecture, l’écriture et l’exécution du contenu, tandis que pour un répertoire, elles concernent la liste, la création, la suppression et l’entrée dans le répertoire.

Explication

Les permissions r, w, x ont des significations différentes selon qu’il s’agisse d’un fichier ou d’un répertoire. Pour un fichier, elles concernent la lecture, l’écriture et l’exécution du contenu, tandis que pour un répertoire, elles concernent la liste, la création, la suppression et l’entrée dans le répertoire.

9. Qui est crédité de la formulation de la commande 'ssh' permettant d'établir une connexion distante sécurisée ?

Le chercheur en sécurité informatique, Tatu Ylönen.
Les ingénieurs de la NASA dans les années 1980.
Les créateurs de Unix, Ken Thompson et Dennis Ritchie.
Les développeurs de la communauté OpenSSH.

Les développeurs de la communauté OpenSSH.

Explication

La commande 'ssh' a été développée par la communauté OpenSSH pour permettre des connexions distantes sécurisées. Elle n'a pas été formulée par Tatu Ylönen, qui est connu pour le protocole RADIUS, ni par les ingénieurs de la NASA ou les créateurs originaux de Unix.

10. Quelle est la conséquence principale de l'utilisation d'un tube (|) dans une ligne de commande Linux ?

Elle copie le contenu d’un fichier vers un autre fichier, facilitant la duplication de données.
Elle redirige la sortie standard d’une commande vers l’entrée standard d’une autre, permettant un traitement en chaîne.
Elle exécute une commande en arrière-plan, libérant le terminal pour d’autres opérations.
Elle affiche la liste des processus en cours d’exécution, aidant à la gestion des tâches.

Elle redirige la sortie standard d’une commande vers l’entrée standard d’une autre, permettant un traitement en chaîne.

Explication

L’utilisation d’un tube (|) permet de connecter la sortie d’une commande à l’entrée d’une autre, ce qui facilite le traitement en chaîne des données. Contrairement à la copie de fichiers ou à la gestion des processus, le tube ne concerne pas directement la manipulation de fichiers ou la visualisation des processus.

Révisez avec les flashcards

Mémorisez les réponses avec 11 flashcards sur Commandes Linux, processus et regex.

Que fait la commande hostname ?

Elle affiche le nom de la machine.

Historique commandes

Afficher avec historique, !!, !n, !mot

Comment réexécuter la dernière commande avec l'historique ?

En utilisant la commande !!.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Commandes Linux, processus et regex.

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