Vous êtes sur la page 1sur 4

TP Système d’exploitation Unix

Exercices
Sous RedHat Linux/Unix

Introduction
Dans ce TD, nous avons un système de fichiers en arborescence :

Dans le schéma ci-dessus on trouve des répertoires (noms entourés d'un rectangle, exemple : "home") et
des fichiers (les noms non encadrés, comme "grub.cfg").

NB :
On parle d'arborescence, car ce système de fichier ressemble à un arbre (à l'envers).
La base de l'arbre s'appelle la racine de l'arborescence et se représente par un "/".

1. Chemin absolu ou chemin relatif


Pour indiquer la position d'un fichier (ou d'un répertoire) dans l'arborescence, on peut indiquer:

 un chemin absolu: c'est le chemin depuis la racine,


 un chemin relatif: c'est le chemin depuis le répertoire courant.
1.1. Chemin absolu

Dans l'arborescence le chemin absolu du fichier fiche.ods est:

/home/elsa/documents/fiche.ods

Le chemin absolu démarre de la racine / .

1.2. Chemin relatif

Il est possible d'indiquer le chemin non pas depuis la racine, mais depuis un répertoire
quelconque, nous parlerons alors de chemin relatif.

Le chemin relatif permettant d'accéder au fichier photo_1.jpg depuis le répertoire max est

images/photo_vac/photo_1.jpg

1.3. Exercice : déterminez les chemins absolus permettant d’accéder :

 au fichier cat,
……………………………………………………
 au fichier rapport.odt.
……………………………………………………

2. Commandes pwd, cd et ls
1.1. pwd
La commande pwd (raccourci de print working directory) renvoie le chemin absolu du répertoire courant.

1.2. cd
La commande cd (raccourci de change directory) permet de changer le répertoire courant. Il suffit
d'indiquer le chemin (relatif ou absolu) qui permet d'atteindre le nouveau répertoire.

1.3. ls
La commande ls (raccourci pour listing) permet de lister le contenu du répertoire courant.

 ls -l affiche les informations avec plus de détails.


 ls -a affiche les fichiers cachés.

1.4. Exercice : Dans terminal, saisissez la commande pour vous rendre dans le répertoire
/dev/cpu en navigation absolue (c'est à dire: saisir l'adresse absolue).
………………………………………………………………………………….

Lister la contenu détaillés du répertoire /home/max/images sans utiliser la commande cd


…………………………………………………………………………………
3. Commande mkdir et rm
1.1. mkdir

La commande mkdir permet de créer un répertoire dans le répertoire courant. La commande est
de la forme

mkdir nom_du_répertoire

1.2. Exercice : Dans terminal, créer le dossier gi11 sous le répertoire /home/
Sans utiliser la commande cd.
…………………………………………………………………………………

Avec la commande cd.


…………………………………………………………………………………

1.3. rm

La commande rm permet de supprimer un fichier ou un répertoire. La commande est de la forme

rm nom_du_répertoire_ou_nom_du_fichier

Pour supprimer un répertoire non vide, il est nécessaire d'utiliser la commande rm avec l'option -
r pour effacer le répertoire et son contenu.

rm -r nom_du_répertoire

1.4. Exercice : Dans terminal, supprimer le répertoire photo_vac et le fichier fiche.ods


…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………

4. Commande touch, cp et mv
1.1. touch

La commande touch permet de créer un fichier vide. La commande est de la forme

touch nom_du_fichier_à_créer

1.2. cp

La commande cp (abréviation de copy) permet de copier un fichier. La commande est de la


forme:
cp répertoire_source/nom_fichier_à_copier répertoire_destination/nom_fichier

Le nom du fichier "destination" n'est pas obligatoirement le même que le nom du fichier "source"
(par exemple: cp fic.txt info/fiche.txt).

1.3. mv

La commande mv (abréviation de move) permet de déplacer un fichier ou un répertoire.

mv chemin_du_fichier_a_deplacer/nom_fichier nouveau_chemin

On peut aussi utiliser cette commande pour renommer un fichier ou un répertoire.

mv nom_fichier nouveau_nom_fichier

1.4. Exercice : Créer les fichiers suivants : file1 dans gi11 ; file2 dans max ; file3 dans elsa
…………………………………………………………………………………

Copier les fichiers suivant : file2 dans gi11 ; file1 dans max
…………………………………………………………………………………
…………………………………………………………………………………
Renommer le fichier file2 dans gi11 sous le nom « gi11.txt »
…………………………………………………………………………………

5. Commande echo, cat


1.1. echo

La commande echo permet d’afficher un message ou bien d’écrire un message dans un fichier

echo message

echo message > text.txt

1.2. cat

La commande cat permet d’afficher le contenu d’un fichier.

1.3. Exercice : Ecrire le mot bonjour dans le fichier gi11.txt dans gi11 puis afficher leur
contenu
…………………………………………………………………………………

Vous aimerez peut-être aussi