TD1 - Commandes de base
Question de cours :
1) Un système d'exploitation est un logiciel qui assure la gestion des ressources matérielles et
logicielles d'un ordinateur. Son rôle principal est de permettre à l'utilisateur d'interagir avec le
matériel informatique et de lancer des programmes applicatifs.
Nous avons installé la distribution UBUNTU 22.04 de système GNU/Linux.
2) Vrai.
3) Par défaut, Ubuntu a besoin d'au moins deux partitions : un espace d'échange (swap) et une partition
racine ( / ).
La partition racine contient le système d'exploitation Ubuntu lui-même, ainsi que les programmes et
les fichiers système.
La partition d'échange agit comme une extension de la mémoire vive (RAM) de système, permettant
à Ubuntu d'utiliser l'espace disque comme mémoire virtuelle lorsque la RAM est pleine.
4) FHS signifie "Filesystem Hierarchy Standard". Il s'agit d'un ensemble de normes et de conventions
établies pour l'organisation des fichiers et des répertoires dans les systèmes de fichiers des
distributions Linux. Ces normes assurent la cohérence entre les différentes distributions et
simplifient le développement et la gestion des logiciels.
5) Le Shell est une interface utilisateur en ligne de commande qui permet à l'utilisateur d'interagir avec
le système d'exploitation en saisissant des commandes textuelles.
Son rôle principal est d'interpréter les commandes entrées par l'utilisateur et de les exécuter, en
communiquant avec le noyau du système d'exploitation et en lançant les programmes appropriés.
6) Champ1 : Nom de l'utilisateur actuellement connecté à la session Shell. Il est suivi d'un symbole
"@"
Champ2 : Nom de l'hôte (ou de la machine).
Champ3 : La position actuelle dans le système de fichiers. Exemples : « ~ », « / »,
« /home/nom_utilisateur »…
Champ4 : Types d’utilisateurs($ : utilisateur simple/ # : super user (admin))
7) Un simple utilisateur a des droits d'accès restreints sur le système. Tant que le super utilisateur
(root) possède des droits d'accès complets sur le système.
8) Dans Linux, une commande est une instruction ou une action spécifique donnée à un Shell (interface
en ligne de commande) pour effectuer une tâche particulière sur le système d'exploitation. Les
commandes Linux peuvent être des programmes autonomes, des scripts Shell ou des fonctions
intégrées au Shell lui-même.
9) Commande interne, dont le code est implanté au sein de l’interpréteur de commande, et
commande externe, dont le code se trouve dans un fichier.
10) « Man » « info » « apropos »
Partie 1 : FHS & parcours de l’arborescence :
Exercice 1 :
1) Cd (change directory) : se déplacer dans un autre répertoire ou changer le répertoire de travail
actuel.
Pwd (print working directory) : afficher le chemin absolu de répertoire de travail actuel.
Tree : afficher une arborescence.
2) On utilise un chemin absolu parce que on commence avec / (racine)
3) En utilisant la commande Tree.
4) cd ~ ou cd /home/nom_utilisateur
5) Si le 3eme champ de la prompte est « ~ » ou avec la commande pwd qui affiche le chemin absolu
suivant : /home/ nom_utilisateur
6)
7)
Exercice 2 :
1)
2)
Exercice 3 :
o /usr/local/games
o /home/nom_utilisateur/Desktop
o/
Partie 2 : Manipulation des fichiers et des répertoires :
Exercices 1 :
1)
2)
3)
4), 5)
Exercice 2 :
1)
2)
3)
4)
5)
6)
Exercice 3 :
1)
2)
3)
4)
5)
Nature :
Lien Physique : Association directe entre deux entrées de répertoire pointant vers le même emplacement
physique sur le disque.
Lien Symbolique : Fichier spécial contenant le chemin ou l'emplacement d'un autre fichier ou répertoire sur le
système de fichiers, agissant comme un raccourci.
Flexibilité :
Lien Physique : Limité aux fichiers ou répertoires dans le même système de fichiers.
Lien Symbolique : Peut pointer vers des fichiers ou des répertoires n'importe où sur le système de fichiers, y
compris sur différentes partitions ou systèmes de fichiers.
Comportement lors de la suppression :
Lien Physique : L'espace disque n'est libéré que lorsque tous les liens physiques vers le fichier sont supprimés.
Lien Symbolique : Devient un "lien cassé" si le fichier ou le répertoire cible est supprimé ; le lien symbolique lui-
même reste sur le système de fichiers mais ne pointe plus vers un fichier ou répertoire valide.