Filière Années Préparatoires au Cycle Ingénieur
Semestre : II
Matière : Système d’Exploitation & Web
TP : 2 2024-2025
Exercice 1 – Copies et déplacements de fichiers
1) Dans votre répertoire home, créer un répertoire essai.
2) Copier les fichiers /etc/passwd et /etc/group dans le répertoire essai.
3) Créer dans ‘essai’ un répertoire ‘copies’.
4) Déplacer un des fichiers de ‘essai’ dans ‘copies’.
5) Créer un répertoire rep2 dans copies.
6) Supprimer le droit d'exécution 'x' pour le répertoire copies.
7) Taper ls copies, puis ls copies/rep2, et cd copie. Que remarquez-vous ?
8) Détruire le contenu du répertoire copies avec la commande rm.
9) Détruire le répertoire copies avec la commande rmdir. Que remarquez-vous ? Chercher à
l’aide de man l’option de la commande rm permettant de détruire le répertoire copies.
Exercice 2 : La commande grep
Créer le fichier telephone.txt dans votre répertoire. Le fichier contient le texte suivant :
Durand Emilie 0381818585
Terieur Alex 0478858689
Tinrieur Georges 0563868985
Dupond Albert 04961868957
Dupont Emilie 02971457895
Dupond Albertine 0131986258
Bouvier Jacques 0381698759
Zeblues Agathe 0685987456
Dupond Agnès 0687598614
Dumont Patrick 04661645987
Dupond Elisabeth 0654896325
Houtand Laurent 0658769458
Sachant que les colonnes sont séparées par une tabulation, trouvez les commandes permettant de :
1. Afficher le carnet d’adresse trié par ordre alphabétique de noms.
2. Afficher le nombre de personnes dans le répertoire.
3. Afficher toutes les lignes concernant les “Dupond”.
4. Afficher le nombre de lignes concernant les “Dupond”.
Exercice 3 : la commande chmod
1. Créer un dossier TP2_exo5 puis un fichier fich1.txt.
2. Observer les droits de fich1,
3. Attribuer lui tous les droits pour tout le monde à l'aide de chmod et observer à nouveau ses droits
4. Créer un fichier private.txt dans TP2_exo5.
5. Ajoutez au groupe propriétaire la possibilité de lire le fichier. Puis à tous les utilisateurs.
6. Modifiez les droits d’accès de private.txt pour en empêcher la lecture, l’écriture et l’exécution par
qui que ce soit. Essayez de lire le contenu du fichier. Que se passe-t-il ?
7. Ajoutez la possibilité au propriétaire de lire le fichier. Essayez de modifier le contenu du
fichier private.txt. Quelle commande utiliser pour avoir le droit de modifier le contenu du fichier ?
Pr. El Motaki Saloua 2