Académique Documents
Professionnel Documents
Culture Documents
Unix
➢ Mémoire externe
✓Disque dur
✓Lecteur CD-ROM
✓…
Système d’Exploitation
Système d'exploitation (noté SE ou OS (Operating System)) :
➢ Est un ensemble de programmes qui permettent d’assurer la bonne
gestion de l’ordinateur et de ses périphériques.
➢ Il sert d’interface entre les ressources matérielles d’un ordinateur et
les applications informatiques de l’utilisateur (software).
➢ Il est chargé d'assurer la liaison entre les ressources matérielles,
l'utilisateur et les applications (traitement de texte, jeu vidéo, ...)
Exemples d’OS: Windows, Unix, Linux, macOS
Le rôle d'un système d'exploitation
Le système d’exploitation permet la :
• Gestion des ressources matérielles : le système gère de manière efficace les
ressources matérielles (processeur, mémoire, périphériques, …).
Gestion du processeur: le système d'exploitation gère l'allocation du processeur
entre les différents programmes.
• Gestion de la mémoire : le système d'exploitation gère l'espace mémoire alloué à
chaque application. Il la partage entre tous les programmes.
• Gestion des Périphériques : Le SE gère les périphériques d'entrée/sortie, comme
les claviers, les souris, les écrans, les imprimantes, etc.
• Gestion des Fichiers : Les SE offrent un système de fichiers pour organiser,
stocker et accéder aux données. Ils gèrent la création, la lecture, l'écriture et la
suppression de fichiers.
• Gestion de la Sécurité : Il contrôle l'accès aux ressources, gère les comptes
d'utilisateurs et protège le système contre les menaces.
L’historique du S.E. Unix
• Unix un système d'exploitation créé aux laboratoires Bell d'AT&T (American Telephone
and Telegraph).
• Le système d'exploitation Unix est né, en 1969, de la volonté de Ken Thompson et
Dennis Ritchie de faire un système d'exploitation à la fois multitâches et multi-
utilisateurs.
• Le S.E Unix est inspiré du système Multics (MULTiplexed Information and Computing
Service ou service multiplexé d'information et de calcul) créé en 1965 au MIT
(Massachusetts Institute of Technology).
• Initialement nommé Unics (Uniplexed Information and Computing Service).
• En 1973, le système est réécrit en langage C (langage développé par Dennis Ritchie) ce
qui l’a rendu simple à porter sur de nouvelles plateformes ce qui lui a donné un véritable
succès.
Caractéristiques du système UNIX
5. Compatibilité matérielle : Les distributions Linux sont testées pour fonctionner avec
une variété de matériels, ce qui signifie qu'elles sont compatibles avec de nombreux
ordinateurs et périphériques différents.
Étape 5 : Récapitulatif
Vous avez dans cette fenêtre un résumé de la configuration précédemment faite.
Puis, faites Finish.
Comment installer Ubuntu dans Virtualbox
Nous allons maintenant compléter les informations personnelles. Saisissez votre nom, le nom
que vous souhaitez donner à l’ordinateur et n’oubliez pas de définir un mot de passe.
Comment installer Ubuntu dans Virtualbox
Le gestionnaire de fenêtres
Le gestionnaire de fenêtres, seconde couche de l'interface graphique.
Il définit la façon dont les fenêtres s'affichent, les boutons présents sur leur barre de titre, les
icônes présentes à l'écran, etc. Sous linux il y en a quelques dizaines (KDE et GNOME).
•Les applications
La troisième couche se compose des applications (ou programmes). Les applications sont
les logiciels que les utilisateurs exécutent pour effectuer des tâches spécifiques. Ces
applications incluent des navigateurs web, des clients de messagerie, des suites
bureautiques, des lecteurs multimédias, des éditeurs d'image, etc.
Cette séparation des responsabilités permet une personnalisation et une flexibilité élevées
dans l'interface utilisateur de Linux.
L’interface graphique de Linux
Voici quelques-uns des environnements de bureau les plus utilisés sous Linux :
GNOME : GNOME est l'un des environnements de bureau les plus populaires pour Linux. Il
se caractérise par une interface conviviale. GNOME est utilisé par des distributions telles
qu'Ubuntu.
KDE : KDE est un autre environnement de bureau populaire. Il est apprécié pour sa
personnalisation étendue et sa puissance. KDE est utilisé par des distributions comme
openSUSE.
XFCE : XFCE est un environnement de bureau plus léger conçu pour être rapide. Il est
souvent choisi pour des systèmes plus anciens ou des ordinateurs moins puissants.
Cinnamon : Cinnamon est utilisé par Linux Mint, ressemblant à l'interface de Windows.
LXQt : Comme XFCE, LXQt est un environnement de bureau léger adapté aux systèmes.
L’interface graphique de Linux
Notions de Shell
La fenêtre de terminal ou Shell:
-Un programme qui va faire le lien entre le noyau Linux et l'utilisateur.
-Le shell est un interpréteur de commandes qui invite l’utilisateur à saisir une
commande et la fait ensuite exécuter.
Exemple : man –k ls
Système de fichiers
Le nom d’un fichier sous Linux est une suite de caractères, dont la taille peut aller
jusqu’à 255 caractères.
Cependant quelques caractères sont à éviter
Sous Linux, il existe deux types de chemins pour spécifier l'emplacement des
fichiers et des répertoires : les chemins absolus et les chemins relatifs.
Chemin absolu : un chemin absolu spécifie l'emplacement d'un fichier ou d’un
répertoire par rapport à la racine du système de fichiers. Il commence toujours
par la racine "/", puis indique le chemin complet du fichier ou du répertoire cible.
Exemple : /home/utilisateur/documents/fichier.txt.
Remarque:
- Le caractère « / » (slach) en début du chemin désigne le répertoire racine.
- Le caractère « / » (slach) entre les noms sert de séparateur entre les sous-
répertoires.
Naviguer dans le système de fichiers
Chemin absolu, chemin relative
Chemin absolu
Exemple :
Naviguer dans le système de fichiers
Les fichiers ordinaires : Ce sont soit des fichiers contenant du texte, soit des
exécutables, soit des fichiers audio, des vidéos.
Les répertoires : c’est un ensemble de fichiers ou d’autres répertoires (sous
répertoires) Ils servent à structurer et à organiser les fichiers et d'autres
répertoires . Ils permettent une organisation hiérarchique.
Les fichiers spéciaux : Ces fichiers spéciaux jouent un rôle essentiel dans le
fonctionnement du système Linux en permettant aux programmes d'accéder
aux périphériques matériels, de gérer la communication interprocessus, de
créer des connexions réseau et de fournir des fonctionnalités de sécurité. Ils
sont généralement situés dans le répertoire "/dev" et dans d'autres répertoires
système.
Les différents types de fichiers
Pour connaitre les types des fichiers on utilise par exemple la commande: « file ».
La commande which
Pour connaitre la localisation d’une commande (connaitre le chemin
correspondant à une commande) on utilise la commande « which ».
Signifie que la commande « ls » est dans le répertoire « bin » qui est un sous
répertoire de « usr » qui est un sous-répertoire du répertoire racine (repértoire «
root »)
La commande pwd
La commande pushd est souvent utilisée pour gérer les piles de répertoires.
La commande popd est souvent utilisée pour gérer les piles de répertoires.
Elle est utilisée en conjonction avec la commande pushd pour faciliter la
navigation entre les répertoires.
Elle supprime le répertoire courant de la pile et vous ramène au répertoire
précédemment enregistré sur la pile.
Les commandes pushd et popd
La commande mkdir
La commande « mkdir » permet de créer des répertoires.
Syntaxe :
mkdir [repertoire]
Exemple :
Supprimer le répertoire « tp1 » ainsi que le répertoires parent « projet » vide en
une seule commande :
La commande rmdir
Exemple :
rm exemple.txt
rm -r est utilisé pour supprimer des répertoires et leur contenu de manière récursive.
Syntaxe : rm -r mon_dossier
rm -r rep1
La commande touch
Syntaxe :
touch non_de_fichier1.txt
Elle peut également être utilisée pour renommer des fichiers et des répertoires.
Déplacer un fichier :
▪ mv fichier.txt /chemin/vers/le/repertoire/cible/
Attention: si « fichier.txt » existe dans le répertoire cible alors il est écrasé et remplacé par le
nouveau fichier « fichier.txt».
Renommer un fichier :
▪ mv ancien_nom.txt nouveau_nom.txt
Déplacer un répertoire :
▪ mv dossier_source /chemin/vers/le/repertoire/cible/
Renommer un répertoire :
▪ mv ancien_dossier nouveau_dossier
La commande mv
Exemples:
% mv cv.txt cv_old.txt
Renomme le fichier source « cv.txt » en lui donnant le nouveau nom « cv_old.txt ».
% mv image.jpg cv_old.txt cours/ documents/
Déplacement des fichiers « image.jpg », « cv_old.txt » et du répertoire «cours» dans
le répertoire « documents »
La commande cat est utilisée pour afficher le contenu des fichiers texte
directement dans le terminal.
cat nom_du_fichier
gedit et nano
gedit et nano sont deux éditeurs de texte populaires sous Linux.
gedit :
gedit est un éditeur de texte avec une interface graphique. Vous l'utilisez dans une
fenêtre graphique pour éditer des fichiers texte.
Pour ouvrir un fichier avec gedit, il vous suffit de taper gedit suivi du nom du
fichier à éditer dans un terminal.
Pour ouvrir un fichier avec nano, vous pouvez taper nano suivi du nom du fichier
dans un terminal.