Créer un fichier Linux : testez vos bases avec un QCM

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.

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.