Académique Documents
Professionnel Documents
Culture Documents
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 "/".
/home/elsa/documents/fiche.ods
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
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.
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).
………………………………………………………………………………….
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.
…………………………………………………………………………………
1.3. rm
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
4. Commande touch, cp et mv
1.1. touch
touch nom_du_fichier_à_créer
1.2. cp
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
mv chemin_du_fichier_a_deplacer/nom_fichier nouveau_chemin
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 »
…………………………………………………………………………………
La commande echo permet d’afficher un message ou bien d’écrire un message dans un fichier
echo message
1.2. cat
1.3. Exercice : Ecrire le mot bonjour dans le fichier gi11.txt dans gi11 puis afficher leur
contenu
…………………………………………………………………………………