■ Introduction au système d’exploitation Linux
■ Objectifs du cours
• Comprendre ce qu’est un système d’exploitation (OS)
• Découvrir l’histoire et les particularités de Linux
• Apprendre les commandes de base dans un terminal
• Être capable de gérer des fichiers et des répertoires
■■ Plan du cours (1h30)
1. Qu’est-ce qu’un système d’exploitation ? (10 min)
• Définition d’un OS : logiciel qui fait le lien entre l’utilisateur, les applications et le matériel.
• Exemples : Windows, macOS, Linux, Android.
• Rôle : gestion des ressources (CPU, mémoire, disque, périphériques).
2. Histoire et philosophie de Linux (15 min)
• Créé en 1991 par Linus Torvalds.
• Basé sur Unix (années 70).
• Libre et open-source, multi-utilisateurs, multitâches, sécurisé et stable.
• Exemples de distributions : Ubuntu, Debian, Fedora, Kali, Arch.
3. Interface de Linux : shell et terminal (10 min)
• Shell = interpréteur de commandes (bash, zsh).
• Terminal = programme qui permet de taper les commandes.
• Commandes simples : whoami, pwd, date.
4. Navigation dans le système de fichiers (20 min)
• Organisation en arborescence : / est la racine.
• Dossiers importants : /home, /etc, /bin.
• Commandes : ls, cd, mkdir, rmdir.
5. Gestion des fichiers (20 min)
• Créer, copier, déplacer, supprimer un fichier.
• Commandes : touch, echo, cat, cp, mv, rm.
6. Gestion des droits d’accès (10 min)
• Permissions : lecture (r), écriture (w), exécution (x).
• Commandes : ls -l, chmod.
7. Processus et multitâche (5 min)
• Processus = programme en cours d’exécution.
• Commandes : ps, top, kill.
8. Conclusion et Q/A (5 min)
• Linux est puissant, stable et ouvert.
• L’apprentissage passe par la pratique régulière.
• Prochaines étapes : gestion des utilisateurs, scripts Bash, réseaux.
■ Résumé pratique
• Navigation : ls, cd, pwd
• Fichiers : touch, cp, mv, rm, cat
• Dossiers : mkdir, rmdir
• Permissions : ls -l, chmod
• Processus : ps, top, kill