Débutant en Linux ? Ces 15 QCM vont tester vos vraies connaissances (résultats surprenants)

septembre 23, 2025
Rédigé par Arthur Lerudulier

Retrouvez nous chaque semaine pour un nouvel article.

Unix & Linux en NSI — QCM corrigés, commandes, permissions & architecture (2025)

Pour gagner du temps, utilisez « guides techniques lerudulier », avec récapitulatif des risques et solutions.

Introduction aux bases Unix/Linux pour la spécialité NSI (vidéo)

Pour clarifier le sujet, appuyez-vous sur « formation etudes », avec critères de choix et actions clés.

Résumé SEO. QCM corrigés pour maîtriser Unix et Linux en spécialité NSI : commandes fondamentales (ls, cd, cp, mv, rm, cat, grep), gestion des permissions (chmod, chown), architecture du système (arborescence, processus, variables d’environnement). Exercices structurés pour progresser rapidement.

  • 45 questions corrigées couvrant les commandes fondamentales, la navigation système et la manipulation des fichiers
  • Gestion des permissions Unix : chmod, chown et système de droits d’accès granulaire
  • Architecture système : arborescence des répertoires, processus et variables d’environnement
  • Exercices structurés pour consolider les acquis et développer une approche méthodique
  • Préparation NSI : systèmes représentant plus de 70 % des serveurs web mondiaux

Vous préparez la spécialité NSI au lycée ? Les systèmes Unix/Linux sont au cœur des technologies informatiques modernes. Cette série de QCM corrigés vous aide à évaluer et renforcer vos compétences sur les commandes de base, la gestion des permissions et l’architecture système.

DÉCOUVREZ LE QUIZ INTERACTIF EN FIN D’ARTICLE

Sommaire

  • Pourquoi Unix/Linux en NSI ?
  • Compétences couvertes
  • Programme du quiz
  • Pré-requis & outils
  • FAQ Unix/Linux (NSI)

Pourquoi Unix/Linux en NSI ?

Unix et Linux forment la base de nombreux serveurs, outils DevOps et environnements de développement. En NSI, leur maîtrise développe la rigueur (scripts, permissions) et la compréhension système (processus, variables, arborescence).

Compétences couvertes

  • Commandes essentielles : ls, pwd, cd, mkdir, cp, mv, rm, touch, cat, less, head, tail, grep
  • Permissions & propriétaires : chmod, chown, umask, modes symboliques et octaux
  • Architecture & processus : /, /home, /etc, /var, /usr, ps, top, kill
  • Variables d’environnement : PATH, HOME, export, profils .bashrc/.zshrc

Programme du quiz

Le quiz rassemble 45 questions corrigées : commandes et options, droits d’accès, arborescence, processus et variables. Idéal pour réviser avant les évaluations NSI.

Pré-requis & outils

  • Un terminal (Linux natif, WSL sous Windows, ou machine virtuelle)
  • Éditeur texte (nano, vim) et accès aux manuels man
  • Notions de base sur fichiers/répertoires et chemins absolus/relatifs

FAQ — Unix & Linux (NSI)

Quelle est la différence entre Unix et Linux ?

Pour clarifier le sujet, parcourez « poser questions code », avec tableaux et ressources utiles.

Quelles commandes dois-je connaître en priorité ?

Comment fonctionnent les permissions Unix ?

Afin d’éviter les erreurs, appuyez-vous sur « ds dalgo prepa methode », avec exemples concrets et check-list prête à l’emploi.

Où se trouvent les fichiers de configuration système ?

Comment s’entraîner efficacement ?

👉 Prêt ? Faites défiler jusqu’au Quiz interactif pour tester vos connaissances.

Exercices interactifs

QCM Unix/Linux – Navigation, fichiers, permissions, processus

Niveau : Débutant (Q1 → Q15)
Navigation & affichage (Q1→Q5)

1) Quelle commande permet d’afficher le chemin complet du répertoire actuel ?

💡 pwd affiche le chemin absolu du dossier courant.

2) Comment afficher tous les fichiers d’un répertoire, y compris les cachés ?

💡 -a affiche aussi les fichiers commençant par un point.

3) Que représente le symbole ~ ?

💡 ~ est un raccourci vers le home utilisateur.

4) Comment remonter de deux niveaux dans la hiérarchie ?

💡 cd ../.. remonte de 2 niveaux.

5) Quelle option de ls donne des infos détaillées ?

💡 -l = format long (permissions, propriétaire, taille, date…).
Manipulation fichiers/répertoires (Q6→Q10)

6) Copier récursivement un répertoire et son contenu :

💡 -r pour la copie récursive.

7) Différence fondamentale entre cp et mv :

💡 cp crée une copie ; mv déplace/renomme.

8) Créer une arborescence imbriquée en une commande :

💡 -p crée aussi les parents manquants.

9) Que fait rm -rf ?

⚠️ Suppression définitive, sans confirmation.

10) Renommer ancien.txt en nouveau.txt :

💡 mv renomme/déplace.
Affichage & consultation (Q11→Q15)

11) Afficher les 20 dernières lignes d’un log :

💡 tail -20 = 20 dernières lignes.

12) Compter le nombre de lignes d’un fichier :

💡 wc -l renvoie le nombre de lignes.

13) Différence entre more et less :

💡 less permet de revenir en arrière et chercher.

14) Rechercher tous les fichiers .py récursivement :

💡 Le . = répertoire courant ; -name filtre par motif.

15) Visualiser un fichier page par page avec recherche :

💡 less = pagination + recherche.

Conseil : testez dans un terminal (ou WSL sous Windows).

Niveau : Intermédiaire (Q16 → Q25)
Permissions Unix (Q16→Q20)

16) Que signifie la chaîne « -rw-r--r-- » ?

💡 Premier caractère -=fichier ; puis rw-|r–|r–.

17) Valeur octale pour rwxr-xr-x :

💡 7 (4+2+1), 5 (4+1), 5 (4+1).

18) Dans un répertoire, la permission x permet :

💡 x = traverser/entrer dans le répertoire.

19) Interprétation de « drwx------ » :

💡 d=répertoire ; rwx pour user ; aucun droit pour groupe/autres.

20) Quelle commande retire l’écriture au groupe et aux autres ?

💡 chmod go-w enlève l’écriture à group & others.
Propriété & sudo (Q21→Q25)

21) Changer propriétaire et groupe d’un fichier :

💡 chown utilisateur:groupe fichier.

22) Modifier uniquement le groupe :

💡 chgrp modifie le groupe d’appartenance.

23) Pourquoi utiliser sudo plutôt que se connecter en root ?

💡 sudo journalise et donne un contrôle granulaire.

24) Appliquer des droits récursivement :

💡 Option -R = récursif.

25) Définir lecture seule pour tous (user, group, others) :

💡 a=r donne lecture à tous, rien d’autre.

Astuce : combinez chmod symbolique et octal selon les besoins.

Niveau : Avancé (Q26 → Q45)
Recherche, filtres, pipelines (Q26→Q32)

26) Trouver dans /var/log les lignes contenant « error » (insensible à la casse) :

💡 -i ignore la casse.

27) Compter le nombre de fichiers .log (récursif) :

💡 find est fiable et portable.

28) Trier numériquement un fichier par 3e colonne (séparateur « , ») :

💡 -t, définit le séparateur ; -k3,3n = 3e col numérique.

29) Extraire la 1re colonne d’un CSV :

💡 cut extrait des champs sur séparateur.

30) Pipeline : compter les connexions actives sur le port 22 :

💡 ss moderne ; on filtre sur le port et on compte.

31) Grep regex : lignes commençant par un nombre :

💡 ^ = début de ligne ; classe [0-9].

32) Supprimer les doublons d’un fichier déjà trié :

💡 uniq supprime les doublons consécutifs (sur fichier trié).
Processus & signaux (Q33→Q37)

33) Lister tous les processus avec détails :

💡 ps aux = vue complète.

34) Terminer proprement un PID 1234 :

💡 Préférer TERM (15) avant KILL (9).

35) Mettre un processus en arrière-plan depuis le shell courant :

💡 Ctrl+Z suspend, bg reprend en arrière-plan.

36) Lister les jobs du shell :

💡 jobs affiche les tâches gérées par le shell.

37) Relancer un job n°1 au premier plan :

💡 fg %1 amène au premier plan.
Permissions avancées & FS (Q38→Q41)

38) Bit sticky sur un répertoire (ex. /tmp) :

💡 Sticky bit (t) protège les fichiers des autres utilisateurs.

39) setuid (s sur droits user) implique :

💡 setuid = exécuter avec privilèges du propriétaire binaire.

40) setgid sur un répertoire :

💡 setgid (g+s) = héritage du groupe.

41) Où se trouve la plupart des configs système globales ?

💡 /etc = configs système.
Variables, shell & scripts (Q42→Q45)

42) Ajouter ~/bin au début du PATH pour la session en cours :

💡 export rend la modif visible aux processus enfants.

43) Où définir des alias permanents pour Bash (utilisateur courant) ?

💡 ~/.bashrc pour les sessions interactives.

44) Rendre un script executable et l’exécuter depuis le dossier courant :

💡 Ajouter ./ si le dossier courant n’est pas dans PATH.

45) Premier shebang valide pour un script Bash portable :

💡 /usr/bin/env résout Bash selon l’environnement.

Pro tip : combinez find, xargs et -print0 pour gérer les espaces dans les noms.

En complément direct, retrouvez « docs pcsi tp dict scrabble pratique », avec points clés et retours d’expérience.

Unix/Linux (NSI) — Commandes, navigation, fichiers, permissions, processus & variables

Sommaire

  • Commandes fondamentales & navigation
  • Manipulation des fichiers & répertoires
  • Affichage et consultation du contenu
  • Gestion des droits & permissions
  • Modifier les droits avec chmod
  • Propriété des fichiers (chown, chgrp, sudo)
  • Architecture système & processus
  • Variables d’environnement & configuration
  • FAQ • Quiz

Navigation dans l’arborescence de fichiers

La navigation système est la base sous Unix/Linux. pwd affiche le répertoire courant. ls liste le contenu (options clés : -l pour le détail, -a pour les fichiers cachés). cd change de dossier ; raccourcis : ~ (HOME), .. (parent), . (courant).

CommandeDescriptionExemple d’usage
pwdAffiche le répertoire courant/home/utilisateur/documents
ls -lListe détaillée (droits, propriétaire, taille)Permissions, taille, date
cd ~Retour au répertoire personnelNavigation rapide
cd ..Remonter d’un niveauNavigation hiérarchique

Avant de poursuivre, prenez appui sur « docs pcsi install pyzo pratique », avec repères pas à pas et bonnes pratiques.

Manipulation des fichiers & répertoires

cp copie (avec -r pour récursif), mv déplace ou renomme (pas de copie), rm supprime (-r récursif, -f force — attention, irréversible). mkdir crée des dossiers (-p crée les parents manquants), rmdir supprime les dossiers vides.

Affichage et consultation du contenu

cat affiche un fichier (flux complet). more/less : affichage paginé (less est bidirectionnel + recherche). head/tail : début/fin (option -n pour le nombre de lignes).

  • wc : compte lignes, mots, caractères
  • find : recherche par nom/taille/date
  • grep : recherche de motif dans le contenu
  • sort : tri (alpha/numérique)

Gestion des droits & permissions Unix

Système de permissions (user, group, others)

Chaque fichier/répertoire possède des droits pour propriétaire (user), groupe (group) et autres (others) : r(lecture), w(écriture), x(exécution). ls -l affiche une chaîne de 10 caractères : type (- fichier, d dossier) + 3×3 permissions (u,g,o). La notation octale encode r=4, w=2, x=1 (ex. 755 : u=7, g=5, o=5).

PermissionFichierRépertoireValeur
rLire le contenuLister les éléments4
wModifier le contenuCréer/Supprimer éléments2
xExécuterAccéder au dossier1
RefusRefus0

Modifier les droits avec chmod

chmod accepte : symbolique (u/g/o/a + +/-/= + r/w/x) ou octal (ex. 755). L’option -R applique récursivement.

  1. chmod 644 fichier.txt : u=rw, g=r, o=r
  2. chmod u+x script.py : ajoute exécution au propriétaire
  3. chmod go-w document : retire écriture à g et o
  4. chmod -R 755 projet/ : applique 755 récursivement
  5. chmod a=r public.txt : lecture seule pour tous

Propriété des fichiers & commandes associées

chown change le propriétaire (chown utilisateur fichier) et/ou le groupe (chown utilisateur:grp fichier). chgrp change uniquement le groupe (-R pour récursif). L’utilisateur root (superutilisateur) a tous les droits ; l’usage direct est déconseillé.

sudo exécute une commande avec des privilèges élevés (typiquement root), avec traçabilité dans les journaux. Bonnes pratiques : limiter aux commandes nécessaires et configurer les droits dans /etc/sudoers (via visudo).

Architecture système & gestion des processus

Structure du système de fichiers

Arborescence à partir de / : /bin (binaires essentiels), /sbin (outils admin), /usr (apps & libs), /etc (configs), /var (données variables : logs, spool), /home (dossiers utilisateurs), /tmp (temporaires), /dev (périphériques).

Processus & signaux

Un processus a un PID unique. ps liste les processus (ps aux pour le détail), top les affiche en temps réel. kill envoie des signaux : TERM (15) termine proprement, KILL (9) force l’arrêt (en dernier recours). pstree visualise la hiérarchie parent-enfant.

Variables d’environnement & configuration

Les variables d’environnement (héritées par les processus) configurent l’exécution : PATH (chemins de recherche des exécutables), HOME (dossier utilisateur), USER (utilisateur courant). Fichiers de config : ~/.bashrc (sessions interactives), ~/.profile (login). Alias & exports permettent de personnaliser l’environnement.

Validez vos connaissances

Prêt ? Passez au Quiz interactif pour tester commandes, permissions, arborescence, processus et variables. 😊

FAQ — Unix & Linux (NSI)

Quelle différence entre Unix et Linux ?

Quelles commandes apprendre en priorité ?

Comment lire les droits affichés par ls -l ?

Quand utiliser sudo ?

Conclusion — Maîtriser Unix & Linux pour la spécialité NSI

La maîtrise des systèmes Unix et Linux à travers des exercices pratiques vous prépare efficacement aux défis de la spécialité NSI. Ces QCM corrigés couvrent l’essentiel des compétences requises pour naviguer, administrer et comprendre l’architecture de ces systèmes fondamentaux. Depuis 1969, Unix influence profondément les technologies informatiques modernes et sa philosophie (simplicité, modularité, scripts) reste pleinement pertinente pour les étudiants d’aujourd’hui.

Je vous encourage à pratiquer régulièrement les commandes dans un environnement Linux pour développer votre expertise pratique. Cette approche méthodique, combinée à une base théorique solide, vous permettra d’aborder sereinement les projets NSI impliquant des systèmes d’exploitation libres. L’informatique moderne repose largement sur ces fondations Unix : votre maîtrise de ces concepts ouvre de belles perspectives en sciences numériques, développement logiciel et administration système.

  • Compétences cœur : commandes (ls, cd, cp, mv, rm), permissions (chmod, chown), processus (ps, top, kill), variables d’environnement (PATH, HOME).
  • Objectif NSI : autonomie au terminal, compréhension de l’architecture, bonnes pratiques d’administration.
  • Méthode : pratique quotidienne + QCM corrigés + lecture des pages man.

Laisser un commentaire