Vous êtes sur la page 1sur 2

F.

La redirection :
Chaque processus sous UNIX® (y compris les applications graphiques) utilise un minimum de trois descripteurs de fichiers : l’entrée
standard, la sortie standard et le canal d’erreur standard.
Leurs numéros respectifs sont 0, 1 et 2. En général, ces trois descripteurs sont associés au terminal depuis lequel le processus a été lancé,
l’entrée standard étant lue depuis le clavier, alors que la sortie standard est l’écran.

1) Exécuter la commande suivante : data ] $ ls –l > contenu.lst


2) Afficher le contenu de data data ] $ ls Lire le fichier contenu.lst data ] $ cat contenu.lst
Constat : ………………………………………………………………………………………………………………………………………….
3) Exécuter la commande suivante : data ] $ ls –l > contenu.lst
Constat : ………………………………………………………………………………………………………………………………………….
4) Rechercher les fichiers de /etc accédés il y a moins de 30min et enregistrer le résultat dans le fichier resultat.txt :
data ] $ ……………………………………………………………
5) Exécuter la commande suivante : data ] $ cat 0< backupf1

Constat : ………………………………………………………………………………………………………………………………………….
6) Exécuter la commande suivante : data ] $ wc -w 0< backupf1
Constat : ………………………………………………………………………………………………………………………………………….
7) Exécuter la commande suivante : data ] $ find /etc/skel/*
8) Nombre de lignes correspondant à la sortie standard ………Au canal d’erreur standard ………

9) Refaite la commande ci-dessus en redirigeant la sortie standard vers un fichier qu’on nommera search.txt : data ] $
find /etc/skel/* 1> search.txt
Constat : ………………………………………………………………………………………………………………………………………….
10) Refaite la même commande en redirigeant la sortie d’erreur vers un fichier qu’on nommera error.txt : data ] $ find
/etc/skel/* 2> error.txt

Constat : ………………………………………………………………………………………………………………………………………….
11) Créer un fichier part1 dans lequel saisir les deux premières lignes du paragraphe en haut.
12) Créer un fichier part2 dans lequel saisir le reste du paragraphe en haut.
13) Consulter part1 data] $ cat part1 puis part2 data] $ cat part2

Supposons que l’on veut mettre le contenu des deux fichiers dans un seul fichier redirect :
14) Exécuter la commande suivante : data] $ cat part1 > redirect puis $ less redirect

Constat : ………………………………………………………………………………………………………………………………………….
15) Exécuter maintenant : mien ] $ cat part2 > redirect puis mien ] $ less redirect
Constat : ………………………………………………………………………………………………………………………………………….
16) Essayons autrement, supprimer d’abord le fichier redirect : mien ] $ rm –f redirect
17) Exécuter la commande suivante : mien]$ cat part1 > redirect puis mien]$ less ext3
Constat : ………………………………………………………………………………………………………………………………………….
18) Exécuter maintenant : mien ] $ cat part2 >> redirect puis mien]$ less redirect
Constat : ………………………………………………………………………………………………………………………………
19) Afficher les utilisateurs actuellement connectés et enregistrer le résultat dans le fichier connectes.lst : mien ] $ who >
connectes.lst
20) Remplacer le mot « info » par « msg » dans le contenu de user.log, enregistrer le résultat dans le fichier modif.txt :
data ] $ ……………………………………..…………
21) Expliquez ce que fait cette commande : mien ] $ wc -w 0< redirect > compte

………………………………………………………………………………………………………………………………………….………………………
………………………………………………………………………………………………………….………………………………………………………
…………………………………………………………………………….……………………………………………………………………………………
………………………………………………….…….………………………………

Vous aimerez peut-être aussi