Compte Rendu Tp3 - El Oufir & Sadiki

11
ECOLE NORMALE SUPÉRIEURE DE L'ENSEIGNEMENT TECHNIQUE - MOHAMMEDIA Compte Rendu LINUX TP 3 : Tubes et redirections (Sous ElementryOS distribution) Année Universitaire 2015/2016 Par : EL OUFIR EL MEHDI SADIKI BADR

Transcript of Compte Rendu Tp3 - El Oufir & Sadiki

Page 1: Compte Rendu Tp3 - El Oufir & Sadiki

ECOLE NORMALE SUPÉRIEURE DE L'ENSEIGNEMENT TECHNIQUE - MOHAMMEDIA

Compte Rendu

LINUX

TP 3 : Tubes et redirections (Sous ElementryOS distribution)

Année Universitaire 2015/2016

Par :

EL OUFIR EL MEHDI

SADIKI BADR

Page 2: Compte Rendu Tp3 - El Oufir & Sadiki

2

Exercice 1:

- Redirection de la sortie standard : le symbole > :

a) Exécutez ls dans un terminal. Tapez ensuite ls > file1, puis réexécutez ls. Vous

remarquez qu’un nouveau fichier appelé file1 a été créé. Lisez son contenu à

l’aide de la commande less.

Page 3: Compte Rendu Tp3 - El Oufir & Sadiki

3

b) Exécutez maintenant la commande ls -l > file1. Consultez à nouveau le contenu

de file1.

c) Enfin, exécutez la commande ls >> file1. Consultez file1.

d) Concluez sur le rôle de > et >>.

> : Créer un nouveau fichier.

>> : Ajouter le résultat à la fin du fichier.

Page 4: Compte Rendu Tp3 - El Oufir & Sadiki

4

- Redirection de l’entrée standard : le symbole < :

a) Comparez les résultats de wc < file1 et wc file1. Expliquez la différence. gh

wc < file1 : wc prend comme argument l’enter standard redirigé à partir d'un

fichier file1.

wc file1 : wc prend comme argument le fichier (référence).

b) Mettez le résultat de wc < file1 dans le fichier sortie.

f

- Redirection de l’erreur standard :

a) Exécutez la commande wc file2. Comme le fichier file2 n’existe pas, wc vous

renvoie une erreur.

b) Exécutez maintenant wc file2 > sortie. Regardez le contenu de sortie.

Le fichier sortie et vide

c) Essayez maintenant wc file2 2> erreur et regardez le contenu de erreur. xcv

Page 5: Compte Rendu Tp3 - El Oufir & Sadiki

5

Exercice 2:

1. Afficher les 5 premières lignes du fichier /etc/passwd, les 5 dernières lignes, les lignes

5 à 15.Comparez les résultats de wc < file1 et wc file1. Expliquez la différence.

- Les 5 premières lignes du fichier /etc/passwd :

- Les 5 dernières lignes :

- Les lignes 5 à 15 :

2. Afficher la cinquième ligne du fichier /etc/passwd.

Page 6: Compte Rendu Tp3 - El Oufir & Sadiki

6

3. Compter le nombre de lignes du fichier /etc/passwd.

Page 7: Compte Rendu Tp3 - El Oufir & Sadiki

7

Exercice 3:

1. Afficher les lignes du fichier /etc/group.

Page 8: Compte Rendu Tp3 - El Oufir & Sadiki

8

2. Affichez les lignes de ce fichier triées en ordre croissant, suivant le numéro de

groupe gid.

Page 9: Compte Rendu Tp3 - El Oufir & Sadiki

9

3. Triez ces lignes par ordre alphabétique inverse.

Page 10: Compte Rendu Tp3 - El Oufir & Sadiki

10

4. Remplacer le caractère ":" par le caractère "-" et Sauvegarder le résultat dans un

fichier /etc/group.bis.

5. Remplacer le caractère ":" par le caractère "+".

Page 11: Compte Rendu Tp3 - El Oufir & Sadiki

11

6. Éliminer de chaque ligne d'affichage le caractère "+".