Vous êtes sur la page 1sur 2

TP : 1 ; Module : Système d’exploitation et Unix ; Filière : S6_GI 2023-2024 ;

Prof : Bengag Asmae

TP 1 : Introduction au système Unix – Système des fichiers

Exercice 1 : Connexion
L’objectif de ce premier exercice de familiariser avec votre environnement de travail.
1. Allumez votre machine et choisissez de démarrer sous linux (Ubuntu / Debian).

2. Lorsque que l’écran de connexion apparaît, entrez le login et le mot de passe.


3. Une fois que vous êtes connectés, étudiez le contenu de votre Bureau, les différents menus,
les deux tableaux de bord.
4. Ajoutez au milieu du tableau de bord du haut le lanceur de l'application Terminal (clic droit
et choisissez: "ajouter ce lanceur au tableau de bord"). Puis, lancer le Terminal (un clique !),
maximisez la fenêtre (plein écran).
4. a. Tapez la commande pwd ; Quel est votre répertoire de connexion ?
b. Comment pouvez vous revenir dans ce répertoire à partir de n’importe quel endroit dans
le système de fichiers?
c. Testez les commandes date, cal ; voir détails avec man <commande>
Exercice 2 : Gestion du système de fichiers
L’objectif de ce 2ème exercice d’utiliser les différents commandes liés au système de fichiers,
afin de différencier la différence entre eux.
1) a. Créez un répertoire Premier_test_repertoire (notez que l’on n’utilise ni le caractère " ", ni
les accents).
b. Quelle commande pouvez-vous utiliser pour vérifier que le répertoire a bien été créé ?
c. Placez-vous dedans. Comme le nom est un peu long à taper, utilisez la touche tab pour le
compléter.
d. Utilisez les flèches "haut" et "bas" pour faire défiler l’historique des commandes que vous
avez déjà tapées et faites à nouveau afficher le nom absolu du répertoire où vous vous trouvez.

2) Dans vos répertoires personnels créez une structure de répertoires suivante :


TP : 1 ; Module : Système d’exploitation et Unix ; Filière : S6_GI 2023-2024 ;
Prof : Bengag Asmae

1. Dans ~/etudes/docs : éditez un simple fichier texte (votre CV par exemple) : (1) créez un
fichier vide avec touch texte1.txt, ensuite (2) démarrez le midnight commander ( mc )
et éditez le fichier texte1.txt en appuyant F4. Appuyez F2 pour enregistrer et quittez le
midnight comander (en cliquant sur F10);
2. Dans ~/prive/docs/, créer un répertoire nommé « progc ». Puis, copier le fichier « texte1.txt »
dans le répertoire /docs.
3. Changer le nom de fichier « texte1 » par « tp1_texte1 »
4. Dans ~/etudes/progc : éditez le programme suivant en langage c (nom du fichier boucle.c)

5. Inspectez le contenu des répertoires de votre système avec ls (ls –l, ls –la) et avec mc.
Pour afficher les i-numbers (n° d’inodes) utilisez l’option -i (ls -i <fichier>);
Créez un répertoire temporaire ~/tmp, dans tmp créez un fichier vide x et ensuite un lien
physique y et un lien symbolique z vers ce fichier. Affichez le contenu de tmp avec les options
-il. Comparez les i-numbers et les tailles des fichiers x, y et z.
Dans le répertoire personnel (~) comparez les i-numbers des fichiers. et ~ et aussi des fichiers
.. et home.
Justifiez les résultats obtenus !
Attention : les noms de fichiers et répertoires débutant par un . (point) sont normalement invisibles (fichiers
cachés), pour les afficher utilisez l'option -a de la commande ls.

Étudiez attentivement les informations affichées avec l’option -l de la commande ls.


Exercice 3 : Tester en pratique quelques commandes
1. Commandes pour afficher à l’écran un fichier texte (texte ASCII, non formaté !) :

2. Pour nettoyer l'écran : commande clear, ou Ctrl-L ;

Vous aimerez peut-être aussi